隐私政策
一句话概括:小日历没有开发者服务器,不收集、不上传、不出售你的任何个人信息,没有广告,
也没有第三方追踪 SDK。你的日程保存在你自己的系统日历里。
1. 我们处理哪些信息,为什么
| 信息 | 用途 | 是否离开你的设备 |
|---|---|---|
| 系统日历事件(标题、时间、地点、备注、日历颜色) | 展示今天/本周/本月的时间安排,创建、修改、删除你主动操作的日程 | 否。仅由 EventKit 在你的设备上读写;可能通过你自己的 iCloud、Exchange 等账户同步,这不经过开发者 |
| 未来若干天的日程摘要(标题、时间、地点、颜色) | 写入 App 与小组件共享的容器(App Group),让小组件在不打开 App 时也能显示 | 否。只在本机 App Group 内,仅「小日历」与「小日历小组件」可读 |
| 位置(使用期间) | 在你主动开启日出日落后,在本机计算当地日出日落时间 | 否。位置仅在本机用于计算日出日落,不发送给天气服务或开发者服务器 |
| 偏好设置(主题、默认提醒与时长、隐藏的日历、周起始日、12/24 小时制) | 记住你的使用习惯 | 否。保存在本机沙箱 |
| 购买状态(是否已购买 Pro) | 解锁你已购买的权益 | 否。由 StoreKit 在本机校验凭证;Apple 处理支付,我们拿不到你的姓名、支付方式或 Apple ID |
2. 我们不做什么
- 不要求注册账号,不收集姓名、手机号、邮箱、通讯录。
- 不使用第三方广告、分析或追踪 SDK,不做跨 App 追踪,不收集设备标识符。
- 不上传、不出售、不共享你的日程内容给任何第三方。
- 不读取你的相册、通讯录、麦克风等与功能无关的权限。
3. 权限与你的控制
- 日历权限:用于读取并展示日程;你可以随时在「设置 → 隐私与安全性 → 日历」中关闭。App 下次运行并检测到权限变化后会清空共享快照并请求小组件刷新;显示变化可能有延迟。
- 定位权限:日出日落功能默认关闭,只有你主动开启后才会请求「使用期间」定位。你可以在「设置 → 隐私与安全性 → 定位服务」中随时撤销。
- 日出日落开关:关闭后不再主动请求定位。
4. 数据保留与删除
- 本机保存的内容:偏好设置与日程摘要快照。卸载 App 即会一并删除。
- 系统日历中的事件不会因为卸载 App 被删除;如需删除,请在你的「日历」App 或日历账户中操作。
- 开发者没有服务器,因此不存在「开发者侧的数据」需要删除;我们也无法访问你的数据。
- 卸载或撤销权限后,App Group 中的共享快照会随 App 容器一并移除。
5. 第三方服务
- 本机天文算法:开启日出日落后,位置仅用于本机天文计算,不请求天气服务。
- Apple StoreKit:购买与恢复购买由 Apple 处理。
- 除此之外没有其他第三方服务、SDK 或数据接收方。
6. 儿童隐私
小日历不面向儿童,也不要求注册账号。我们不会有意收集儿童的个人信息;由于我们本身不收集数据,如监护人仍有疑问可通过下方方式联系我们。
7. 安全
日程数据保存在系统日历与本机沙箱中,受 iOS 的 App 沙箱与权限机制保护。我们不在网络上传输或存储你的日程内容。
8. 政策变更
如本政策有更新,我们会更新本页面的「最后更新」日期与应用内说明。若涉及数据处理方式的重大变化,会在 App 更新说明中提示。
9. 联系方式
如对本政策或隐私有任何疑问,请联系:icatbear@163.com。我们会在合理时间内回复。
English version
Privacy Policy (English)
Effective: 2026-09-18
In short: Calmly has no developer-operated server. We do not collect, upload, or sell your personal information. There are no ads and no third-party tracking SDKs. Your schedule stays in your own system calendars.
- Calendar data (titles, times, locations, notes, calendar colors) is read and written on-device through EventKit to show your day and to create the events you ask for. It may sync through your own iCloud/Exchange account; it never passes through a developer server.
- Widget snapshot: a summary of the next few days is stored in the App Group shared container so the widget can render without launching the app. Only Calmly and the Calmly widget can read it.
- Location (When In Use) is requested only if you turn on sunrise and sunset times. It is used for on-device calculation and is not sent to a weather service or the developer.
- Preferences and purchase status are stored on-device only.
- We do not run ads, analytics, or tracking; we do not collect device identifiers; we do not require an account.
- Uninstalling the app removes all local data. We cannot access your data, so there is nothing to delete on our side.
- Contact: icatbear@163.com.