隐私政策

生效日期:2026 年 9 月 24 日

简要说明

责任方

你的个人信息的处理者(控制者)是 Eric Z(以下称"我们")。联系方式:candy66861@gmail.com。

1. 只保存在设备上的数据

宠物档案(名字、物种、日期、照片)、评估、训练计划、训练记录、打分、打点、真实外出、事件、备注、照看卡上的紧急联系人和设置,都只保存在你的设备上(如果你使用 iCloud 云备份等,也会包含在设备备份里)。我们看不到这些数据。选择宠物照片时,iOS 只把你选中的那张照片交给 App,CalmAlone 无法访问你的相册。

2. 家庭同步(可选)

当你创建或加入家庭时,CalmAlone 会在我们的服务器上创建一个匿名账号,不需要邮箱和密码。我们会保存:

目的:在家庭成员和多台设备之间同步数据。法律依据:履行与你的约定(GDPR 第 6(1)(b) 条;个人信息保护法中"为订立、履行合同所必需")。宠物照片原图和紧急联系人从不上传。

保存期限:直到你退出家庭或删除服务器数据。被删除的记录会以不含内容的删除标记保留最多 180 天,以便其他设备同步删除。过期的邀请码在 7 天后删除。

3. 购买

付款由 Apple 处理,我们不会收到你的支付信息。创建家庭时,App 会把 CalmAlone Pro 的 App Store 签名交易发给我们,用于确认购买。我们保存交易 ID、产品 ID、购买日期、环境和退款状态,关联到你的匿名账号。法律依据:履行约定。保存期限:账号存在期间。

4. 使用统计(可关闭)

为了了解哪些功能有用、用户在哪里遇到困难,App 会发送匿名的使用事件(例如"完成一次训练""导出报告"),附带 App 生成的随机设备 ID、App 版本、iOS 版本、设备型号、语言和时区。这些事件不会关联到你的家庭账号。我们从不发送宠物名、备注、显示名或你输入的任何文字。

法律依据:改进 App 的正当利益(GDPR 第 6(1)(f) 条)。你随时可以拒绝:在 App 的"我的 → 隐私与数据"里关闭"分享匿名使用统计",之后 App 不再发送使用事件(从下次启动 App 起完全生效)。

保存期限:单条事件 90 天,每日汇总计数 400 天。

5. 崩溃报告

App 崩溃时,会向 Google LLC 的 Firebase Crashlytics 发送崩溃报告。报告包含崩溃的技术细节(调用栈)、设备型号、iOS 版本、App 版本、可用存储和内存、崩溃时间,以及一个随机的 Crashlytics 安装 ID;不包含宠物名、备注、显示名或你输入的任何文字,也不关联你的家庭账号。目的:发现和修复问题。法律依据:保持 App 稳定的正当利益(GDPR 第 6(1)(f) 条)。保存期限:90 天。

6. 服务器日志和 IP 地址

我们的服务器运行在 Cloudflare 上。为了传输请求和保护服务,Cloudflare 会处理你的 IP 地址。我们用它做请求限流计数(计数在 2 天后删除),不会把它和你的账号或记录保存在一起。

7. 服务提供方(受托处理者)

提供方用途所在地
Cloudflare, Inc.家庭同步和使用统计的托管与数据库(Workers、D1)全球网络;数据库区域 Asia-Pacific (APAC)
Google LLC(Firebase Crashlytics)崩溃报告美国 / 全球
Apple Inc.App 分发、付款、设备上的实时活动和通知按 Apple 隐私政策

数据传输到你所在国家或地区以外时(例如从欧盟传到美国),受欧盟标准合同条款和服务方数据处理条款保护。

8. 我们不收集的信息

位置、通讯录、相册、麦克风、相机、健康数据、广告标识符、浏览记录。无广告,不出售数据,不追踪。

9. 你的权利

根据你所在的地区,GDPR(欧盟/欧洲经济区和英国)、中国《个人信息保护法》、韩国《个人信息保护法》、日本《个人信息保护法》以及美国各州隐私法赋予你上述权利。我们会在 30 天内回复。

10. 儿童

CalmAlone 不面向 13 岁以下(欧盟为 16 岁以下;中国为 14 周岁以下)的儿童,我们不会有意收集他们的个人信息。

11. 安全

所有连接使用 HTTPS。登录令牌只以哈希形式保存,每个请求都会校验家庭成员身份。

12. 政策变更

如果我们修改本政策,会更新上方的生效日期;重大变更会在 App 内提示你。