Essential 隐私政策
Lafayette(以下简称"我们")开发了适用于 iPhone、Apple Watch 以及主屏幕/锁定屏幕小组件的日历 App Essential(以下简称"本 App")。本政策说明本 App 处理哪些信息、存储在哪里,以及哪些信息会离开您的设备。本 App 不在中国大陆地区的 App Store 提供。本政策适用于新加坡、马来西亚等地区使用简体中文的用户。
摘要
- 没有 Essential 账号。我们不收集您的姓名、电子邮箱或电话号码。登录 Google 为可选项,仅用于同步 Google 日历和 Google Tasks。
- 日程和待办事项仅保存在您的设备和您本人的 iCloud 中,我们无法读取。
- 无广告、不追踪、不使用广告标识符(IDFA),不出售您的信息。
- 离开设备的信息只有以下几项:
- 天气请求。若您允许位置权限,其中包含精确到约 1 公里的坐标。
- 崩溃报告(Firebase Crashlytics)。
- 匿名使用统计(Firebase Analytics)。
- 若您关联 Google:您的 Google 日历日程和 Google Tasks 任务,直接与 Google 交换,不经过我们的服务器(第 1.6 节)。
1. 我们处理的信息
1.1 仅保存在您的设备和 iCloud 中的信息
以下信息不会发送到我们的服务器,我们也无法访问。
| 类别 | 内容 | 存储位置 |
|---|---|---|
| 日程与待办事项 | 标题、备注、网址、日期与时间、重复与提醒设置、完成状态、推迟日期 | 设备(SQLite);通过您本人的 iCloud(CloudKit 私有数据库)在设备间同步 |
| 设备日历与提醒事项 | 仅读取您选择的日历和列表,并写入您在本 App 中创建的项目(过去 3 年至未来 1 年) | 设备的日历与提醒事项 |
| App 设置 | 主题、深色模式、每周起始日、字号、分钟间隔、所选日历与列表 ID、启动次数、是否回应评分请求 | 设备 |
| 小组件与 Apple Watch | 日程摘要与天气的副本 | 您的 iPhone 和 Apple Watch(App Group、WatchConnectivity) |
| 缓存 | 最近的天气与汇率响应 | 设备 |
- 提醒使用在设备上安排的本地通知,我们的服务器不发送推送通知。
- iCloud 同步通过您本人的 Apple 账户进行,适用 Apple 隐私政策。
1.2 发送到我们服务器的信息(天气与汇率)
我们在 Cloudflare Workers 上运行一个转发天气与汇率的小型服务器。
| 功能 | 发送的信息 | 目的 | 服务器保存 |
|---|---|---|---|
| 天气 (允许位置权限时) | 四舍五入到小数点后两位(约 1 公里)的经纬度、语言、国家代码、设备时区 | 显示您所在地的天气 | 不保存位置 |
| 汇率 (仅限韩国地区) | 不含用户信息 | 显示汇率 | 不适用 |
- 若您拒绝位置权限,本 App 不发送任何位置信息,并根据设备时区显示默认城市的天气。
- 服务器从 Apple WeatherKit 获取天气数据,您的 IP 地址不会传给 Apple。
- 服务器仅缓存天气响应,以约 5 公里(0.05°)的网格为单位,最长 6 小时,且不与任何个人关联。
- 服务器存储(Cloudflare KV)仅保存不含标识符的请求次数和缓存命中率统计。
- Cloudflare 在传输请求时会处理您的 IP 地址,我们不予保存。
- 所有传输均使用 HTTPS 加密,服务器只接受带有本 App 认证令牌的请求。
1.3 自动收集的信息(Firebase)
| 工具 | 信息 | 目的 | 保存期限 |
|---|---|---|---|
| Firebase Crashlytics | 崩溃详情、堆栈跟踪、设备型号、iOS 版本、App 版本、Crashlytics 安装 ID | 发现并修复崩溃 | 90 天 |
| Firebase Analytics | App 实例 ID、打开 App 和浏览页面等 SDK 默认事件、设备型号、系统版本、App 版本、语言、根据 IP 地址推断的国家/地区级位置 | 以汇总统计了解 App 的使用情况,以便改进 | 根据 Google 设置,最长 14 个月 |
- 上述信息不包含姓名、邮箱等可直接识别您身份的信息,也不会用于广告或追踪。
- 我们仅以汇总统计的形式查看 Analytics 数据,不会将其与其他数据结合,也不会用于在其他 App 或网站上追踪您。
- 本 App 目前尚未提供关闭崩溃报告和使用统计的设置,我们正在考虑添加。
1.4 电子邮件
若您给我们发邮件,我们仅使用您的邮箱地址和邮件内容进行回复。App 内的"发送反馈"会打开 App Store 评价页面,本 App 本身不收集邮箱地址。
1.5 敏感信息与位置
我们不收集身份证件、金融账户、生物识别等敏感信息。天气功能使用的位置信息仅精确到约 1 公里,用于当次天气查询后即被丢弃,不会被保存,也不会用于记录您的行踪。我们仅在您通过系统弹窗允许位置权限后才使用位置信息。
1.6 Google 日历与 Google Tasks(可选)
只有在您选择关联 Google 账号时,本 App 才会通过 Google Calendar API 和 Google Tasks API,在 App 中显示您的 Google 日程和任务,并将您在 App 中所做的更改保存回您的 Google 账号。关联之前,本 App 不会与 Google 通信。
| 信息 | 访问 | 目的 |
|---|---|---|
| 所关联 Google 账号的电子邮箱地址 | 读取 | 显示当前关联的账号 |
| 日历与日程:标题、日期和时间、地点、备注、重复与提醒设置 | 读取和写入 | 在 App 中显示、新建、编辑和删除 Google 日历日程 |
| 任务列表与任务:标题、备注、截止日期、完成状态 | 读取和写入 | 在 App 中显示、新建、编辑、完成和删除 Google Tasks 任务 |
- 这些信息直接在您的设备与 Google 之间通过 HTTPS 传输,绝不会发送到我们的服务器,我们也无法读取。
- 这些信息仅保存在您的设备上(包括小组件和 Apple Watch 使用的副本)。登录令牌保存在 iOS 钥匙串中。
- 我们不会将这些信息用于广告、出售、转让给第三方,或用于训练 AI 或机器学习模型。这些信息也不会包含在崩溃报告或使用统计中。
- Essential 对从 Google API 获取的信息的使用及向任何其他 App 的转移,将遵守 Google API 服务用户数据政策,包括“有限使用”(Limited Use)要求。
- 取消关联:您可以随时在 App 的设置中取消关联 Google 账号,App 会删除保存在设备上的 Google 信息。您也可以在 myaccount.google.com/permissions 移除本 App 的访问权限。取消关联不会删除您 Google 账号中的任何数据。
- 您 Google 账号中的数据适用 Google 隐私权政策。
2. 保存期限与删除
| 信息 | 保存期限 |
|---|---|
| 设备内数据 | 删除本 App 时一并删除 |
| iCloud 同步数据 | 直至您自行删除(设置 > [您的姓名] > iCloud > 管理储存空间) |
| 天气请求中的坐标 | 不保存,响应后即丢弃 |
| 服务器天气缓存 | 最长 6 小时 |
| Firebase Crashlytics | 90 天 |
| Firebase Analytics | 最长 14 个月 |
| 设备上的 Google 日历和 Google Tasks 信息 | 直到您取消关联 Google 账号或删除 App |
| 邮件往来 | 请求处理完毕后 1 年 |
保存期限届满后,我们会删除相关信息;服务提供者保存的信息将按其政策自动删除。
3. 服务提供者
我们不会出售、出租或向第三方提供您的个人信息,但以下代表我们处理信息的服务提供者以及法律要求的情形除外。
| 服务提供者 | 职责 | 所在地 |
|---|---|---|
| Google LLC | 崩溃报告(Firebase Crashlytics)、使用统计(Firebase Analytics) | 美国 |
| Cloudflare, Inc. | 天气与汇率转发服务器 | 美国及 Cloudflare 全球数据中心 |
| Apple Inc. | 天气数据(WeatherKit) | 美国 |
4. 跨境传输
为提供上述功能,您的部分个人数据会被传输给位于您所在国家或地区以外(主要是美国)的服务提供者。我们依据各服务提供者的数据处理条款,确保这些数据获得与您所在地法律要求相当的保护。
| 接收方 | 联系方式 | 信息种类 | 目的与方式 |
|---|---|---|---|
| Google LLC(美国) | firebase.google.com/support/privacy | 第 1.3 条所列信息 | 崩溃分析与使用统计;App 通过 HTTPS 自动发送 |
| Cloudflare, Inc.(美国及全球) | privacyquestions@cloudflare.com | 经四舍五入的坐标(允许位置权限时)、语言、国家代码、时区、IP 地址 | 转发天气与汇率;请求时通过 HTTPS 发送 |
| Apple Inc.(美国) | apple.com.cn/legal/privacy/contact | 经四舍五入的坐标、语言、国家代码、时区(不含 IP 地址) | 查询天气数据;由我们的服务器通过 HTTPS 发送 |
您可以通过第 9 条的邮箱联系我们,或通过上述联系方式联系接收方,行使您对相关数据的权利。拒绝位置权限后,坐标不会被传输。
5. 设备权限
| 权限 | 用途 |
|---|---|
| 日历(完全访问) | 显示并添加设备日历中的日程 |
| 提醒事项(完全访问) | 与提醒事项列表联动 |
| 位置(使用 App 期间) | 当前位置的天气 |
| 通知 | 日程与待办提醒 |
| Google 账号(可选登录) | 同步 Google 日历和 Google Tasks(第 1.6 节) |
所有权限均为可选,您可随时在 设置 > Essential 中更改。拒绝某项权限只影响对应功能,不影响其他功能的使用。
6. 信息安全
我们尽量少处理信息:不设账号,坐标仅精确到约 1 公里,服务器不保存位置和标识符。所有传输均以 HTTPS 加密,服务器只接受经过认证的请求,管理控制台的访问权限仅限我们本人。如发生个人信息安全事件,我们将依法采取补救措施并通知您。
7. 您的权利
- 日程、待办事项与设置:可在 App 内直接查阅、修改或删除。删除 App 即删除设备内数据;iCloud 数据可在 iCloud 设置中删除。
- 位置:可在 设置 > Essential > 位置 中关闭,天气将改为显示默认城市。
- 其他请求:您可以要求查阅、更正或删除您的个人数据,或撤回同意。请通过第 9 条的邮箱联系我们,我们将在 30 日内答复,且不收取费用。由于我们不持有您的账号或姓名,可能需要您提供定位相关数据所需的信息。
- 投诉:如对我们的答复不满意,您可以向所在地的个人数据保护机构投诉(见第 10 条)。
8. 未成年人
本 App 不收集姓名或联系方式,也不会故意收集未满 13 岁儿童的个人数据。如发现误收,我们将立即删除。
9. 联系我们
| 运营者 | Lafayette |
| 数据保护负责人 | Changhyun Lee |
| 地址 | Room 227, 2F, Renaissance City Plaza, 30 Bandal-ro 7beon-gil, Yeongtong-gu, Suwon-si, Gyeonggi-do, Republic of Korea |
| 电子邮箱 | qqqqq7ppppp@gmail.com |
10. 各地区补充说明
新加坡
我们依据新加坡《个人数据保护法》(PDPA)处理您的个人数据。数据保护负责人为 Changhyun Lee,联系方式见第 9 条。您可以要求查阅和更正您的个人数据,或撤回同意。如对我们的答复不满意,可向个人数据保护委员会(PDPC)投诉。
马来西亚
我们依据马来西亚《2010 年个人数据保护法》处理您的个人数据。您可以要求查阅和更正您的个人数据,或撤回同意。如有投诉,可向个人数据保护专员(Pesuruhjaya Perlindungan Data Peribadi)提出。
其他地区
您可以通过第 9 条的邮箱行使所在地法律赋予您的权利,并可向当地的个人数据保护机构投诉。
11. 政策变更
本政策如有变更,我们会在生效前至少 7 日(重大变更为 30 日)在本页公告。
| 生效日期 | 内容 |
|---|---|
| 2026-11-01 | 新增可选的 Google 日历和 Google Tasks 关联(第 1.6 节) |
| 2026-10-22 | 首个简体中文版本 |