一摘要
SoloQuit 是一款完全离线的计时应用。我们不运营账号系统,没有用户注册与登录流程,也没有一台服务器接收你的数据。你的戒断记录——目标名称、起算时刻、破戒历史——始终保存在你自己的设备上。
一句话:我们没有收集任何数据,因为实现这个功能不需要收集任何数据。
二我们不收集任何数据
本应用不含任何分析、广告、追踪或崩溃上报功能,也不集成任何第三方 SDK。具体来说:
- 不收集姓名、邮箱、电话号码或任何身份标识
- 不收集位置、通讯录、照片、健康或运动数据
- 不使用广告标识符(如 IDFA),不请求“跟踪”授权
- 不向第三方出售、出租或共享你的数据——因为我们从未持有过它
三保存在你设备上的数据
为了实现计时功能,应用会在本机保存以下内容:
- 目标名称——由你输入的简短标签,例如「戒烟」
- 起算时刻——该目标开始计时的本地时间
- 破戒记录——每次你点击「我破戒了」时归档的一段起止时间
- 界面偏好——语言(简体中文/English)、外观(跟随系统/浅色/深色)
这些内容保存在应用沙盒内的一份本地数据库中,不经过加密。这意味着:能物理接触你设备的人,或你设备上的加密备份内容,可能读取到其中的目标名称。任何操作系统级的本地存储都是如此,我们在应用层没有额外加固。
这些数据只有在你自己对整台设备做备份时才会离开设备,例如 iCloud 设备备份或 Finder 备份。备份由 Apple 和你的备份设置控制,我们无法访问,也从未接触过。
四何时会使用网络
计时与统计功能全部在本机完成,日常使用不需要网络。仅在以下情形,应用会通过 Apple 官方的 StoreKit 框架与 App Store 通信:
- 应用启动时——向 App Store 查询商品信息与你的既有购买权益
- 你发起购买时——完成支付与收据校验(由 StoreKit 在本机验证)
- 你点击「恢复购买」时——请求 Apple 把你的交易重新下发到本设备
上述通信全部由 Apple 的系统框架在你与 Apple 之间完成。我们看不到、也从未存储过你的银行卡号或 Apple ID 密码。除此以外,应用不发起任何网络请求。
五我们绝不做的事
- 不要求注册、不要求登录、不接入任何第三方账号
- 不接入广告 SDK、统计分析 SDK、云同步或崩溃上报服务
- 不把目标或破戒记录上传到任何服务器
- 不基于你的使用行为做任何画像或推荐
六你对数据的控制
删除单个目标:在目标列表中长按某个目标,选择「删除」。该目标及其全部破戒记录会一并删除,桌面上小组件的数据会立即同步更新。
导出数据:应用内不提供导出功能。目标内容完全由你输入,因此你可以随时通过截图或手记的方式自行保留副本。
彻底删除:删除本应用会移除沙盒内的全部本地数据,包括所有目标、破戒记录、界面偏好,以及随应用一同失效的桌面小组件。这是清除本机全部痕迹的唯一方式。
购买记录:永久会员与你的 Apple ID 绑定并保存在 Apple 的服务器上,重装应用后可点击「恢复购买」找回。这一项不随应用删除而消失。
七桌面小组件
桌面小组件与应用同属一个 App Group(标识 group.com.libran.soloquit)。应用会把每个目标的名称、起算时刻、历史最佳时长与当前界面语言写入该共享容器,供小组件显示。小组件只读取,不会写入任何数据。该容器随应用一起被移除。
八儿童
本应用不面向 13 岁以下儿童设计,也不故意收集儿童的个人信息。由于本应用不收集任何数据,这一点不存在风险。
九第三方服务
SoloQuit 不使用任何第三方分析、广告或云服务。唯一与你产生数据往来的是 Apple App Store,用于处理内购交易,其适用 Apple 的媒体服务条款与隐私政策。
十政策变更
若本政策发生变更,我们会在本页更新「最后更新」日期,并同步更新 App 内「设置」中的对应文本。App 内文本始终是最新版本,且无需联网即可阅读。
十一联系我们
如对隐私问题有疑问,请联系 antiumbo@126.com,或使用 App Store 产品页上的开发者联系方式。
1Summary
SoloQuit is a fully offline timer. We run no account system, there is no sign-up or sign-in, and we have no server that receives your data. Your quit records — goal names, start times, slip history — stay on your own device.
In one line: we collect no data, because this feature does not require any.
2We collect nothing
The app contains no analytics, advertising, tracking, or crash-reporting features, and integrates no third-party SDKs. Specifically:
- No name, email, phone number, or any identifier
- No location, contacts, photos, health, or fitness data
- No advertising identifier (such as IDFA) and no request for tracking permission
- We do not sell, rent, or share your data with third parties — because we never hold it
3Data stored on your device
To make the timer work, the app keeps the following on this device:
- Goal names — short labels you type, such as “Quit smoking”
- Start times — the local time at which a goal began counting
- Slip records — an archived start and end time each time you tap “I slipped”
- Interface preferences — language (English / 简体中文) and appearance (System / Light / Dark)
This is kept in a local database inside the app's sandbox and is not encrypted. That means anyone with physical access to your device, or the contents of an encrypted device backup, could read a goal name. All operating-system-level local storage works this way; we add no further protection at the app layer.
This data leaves the device only if you back up the whole device yourself, for example with iCloud device backup or a Finder backup. Backups are controlled by Apple and your own backup settings. We cannot reach them and have never touched them.
4When the app uses the network
Timing and statistics are computed entirely on device, and everyday use requires no network. Only in the following cases does the app communicate with the App Store, through Apple's own StoreKit framework:
- When the app launches — to fetch product information and your existing entitlements
- When you make a purchase — to take payment and verify the receipt (verified locally by StoreKit)
- When you tap “Restore Purchases” — to ask Apple to deliver your transactions to this device again
All of this happens between you and Apple inside Apple's system frameworks. We never see or store your card number or Apple ID password. Beyond these cases the app makes no network requests at all.
5What we never do
- We never ask you to register, sign in, or connect a third-party account
- No ad SDKs, no analytics SDKs, no cloud sync, no crash reporting
- We do not upload goals or slip records to any server
- We do not profile you or make recommendations from your usage
6Your control over your data
Delete one goal: long-press a goal in the list and choose Delete. The goal and its full slip history are removed together, and the Home Screen widget updates immediately.
Export: the app offers no export feature. Goal content comes from you, so you can always keep your own copy by screenshot or by writing it down.
Complete removal: deleting the app removes everything in the local sandbox — every goal, every slip record, your preferences, and the Home Screen widget, which is removed with the app. This is the only way to clear every trace on the device.
Purchase records: Lifetime Membership is tied to your Apple ID and stored on Apple's servers, so you can recover it with “Restore Purchases” after reinstalling. It does not disappear when you delete the app.
7Home Screen widget
The widget and the app share one App Group, identified as group.com.libran.soloquit. The app writes each goal's name, start time, best streak duration, and the current interface language into that shared container so the widget can display them. The widget only reads and never writes. The container is removed along with the app.
8Children
The app is not directed at children under 13, and we do not knowingly collect their personal information. Because the app collects no data at all, there is no risk of doing so.
9Third parties
SoloQuit uses no third-party analytics, advertising, or cloud services. The only party that exchanges data with you is Apple App Store, to process in-app purchase transactions under Apple's Media Services Terms and Privacy Policy.
10Changes to this policy
If this policy changes, we will update the “Last updated” date on this page and update the matching text in the app's Settings. The in-app text is always the current version and can be read without a network connection.
11Contact
For privacy questions, write to antiumbo@126.com, or use the developer contact details on the App Store product page.