隐私政策
更新日期:2026 年 8 月 21 日
生效日期:2026 年 8 月 21 日
PinGo(以下简称「本应用」)由个人开发者陈卓(以下简称「我们」)开发与运营。
我们知道隐私政策通常又长又难读,所以先用一段话讲清楚最重要的事:
速览: 我们不自建服务器。你的企鹅、待办、心情日记和使用进度都存在你自己的手机里;如果你开启同步,会额外备份到你自己的 iCloud——那份备份我们在技术上无法读取,整份备份在离开设备前就已加密,连 Apple 也解不开。此外,为了知道哪些功能好用、哪件衣服受欢迎,本应用每天会上报一份使用统计:只有数字和一个无法反查你身份的随机标识,不含你写的任何文字。唯一的例外是你主动提交的意见反馈——那是你写给我们看的,我们确实能读到(见 1.6)。本应用不收集手机号、不读通讯录和相册、不投放广告、不做跨应用追踪、不向任何人出售你的信息。
下面是完整说明。请在使用前阅读,尤其是加粗部分。如果你不同意本政策,请停止使用本应用。
一、我们收集哪些信息,用来做什么
我们坚持最小必要原则:只收集实现具体功能所必需的信息,且绝不做功能之外的用途。以下是完整清单,没有遗漏项。
1.1 你在应用内输入的内容
收集内容: 企鹅昵称、待办事项及其提醒时间、心情记录与日记正文。
用途: 呈现和保存你的记录,按你设定的时间发出提醒。
是否必要: 是本应用核心功能所必需。
⚠️ 这些内容保存在你的手机本地。如果你开启了 iCloud 同步,会额外备份到你自己的 iCloud 账号中——整份备份采用端到端加密(详见 1.8)。我们既不会收到,也无法查看、导出或恢复这些内容。
1.2 使用进度与本地标识
收集内容: 签到、能量、任务、探险进度;图鉴与明信片解锁记录;贝壳币与珊瑚币余额;会员状态;服装、家具与卧室摆放等个性化设置;以及本应用在首次启动时生成的一串本地用户标识(即侧边栏显示的「用户 ID」)。
用途: 保存你的使用进度与个性化设置。用户 ID 仅在你提交反馈时用于定位问题。
⚠️ 该用户 ID 是在你手机本地随机生成的,不关联你的手机号、邮箱、设备序列号或任何真实身份,也不用于登录,更不会被用来跨应用识别你。
以上数据存在本机;开启同步后同样会备份到你自己的 iCloud。
1.3 位置信息(可选,需你授权)
触发场景: 当你记录心情时,本应用会自动获取当天的天气一并存入日记。
处理过程:
1. 首次记录心情时,由系统向你申请「使用 App 期间」的定位权限。你可以拒绝——拒绝后本应用不再尝试获取位置与天气,记录心情等其他功能一切照常;
2. 获取你的位置——精度被我们主动限定为公里级,本应用不获取、也不需要你的精确位置;
3. 将该经纬度发送给天气服务商 Open-Meteo,换取当天的天气与气温;
4. 把返回的天气结果存入你本地的日记。我们自己不保存这个经纬度。
⚠️ 请注意:接收方 Open-Meteo 会在其服务器日志中记录该经纬度及你的 IP 地址,用于排障与防滥用,并在 90 天后删除。该公司位于瑞士,因此这一步涉及个人信息出境,详见第五节。
该权限完全可选。 拒绝或随时在系统设置中关闭定位,不影响本应用的任何其他功能,只是日记里不会带上天气。
1.4 相册(可选,需你授权)
触发场景: 仅当你主动使用分享功能、选择把图片保存到相册时。
权限类型:「仅添加」权限。这是一种只写不读的权限——本应用只能往你的相册里存入这一张图,在技术上无法浏览、读取、上传或删除你相册中的任何已有照片。
1.5 通知(可选,需你授权)
用途: 发送你自己设定的待办提醒。
⚠️ 这些通知完全在你的设备本地生成与触发。我们没有推送服务器,无法向你推送任何广告或运营消息。
1.6 意见反馈(可选,仅在你主动提交时)
收集内容: 你选择的反馈类型、你填写的正文、你选填的联系方式、你的本地用户 ID、本应用的版本号与设备系统版本。
接收方式: 你点击「提交反馈」后,由本应用直接上传至 Apple CloudKit 的公共数据库(容器 `iCloud.com.cz.pingo`),我们从那里读取。这一步需要你的设备已登录 iCloud;未登录时提交会失败,本应用会如实告知你,并给出开发者邮箱供你另行联系。
⚠️ 与第 1.9 节的使用统计不同,反馈正文是你自由输入的文字,不是匿名数字。 它与你的本地用户 ID 一同保存在我们能够读取的公共数据库中。请只写你愿意让我们看到的内容。
联系方式为选填。 不填同样可以提交,只是我们无法回复你。填了则仅用于就本次反馈与你联系,不做任何其他用途、不并入营销名单。
用途: 定位并修复你反馈的问题、回应你的诉求。
保存期限: 自收到起不超过 12 个月;如问题尚未处理完,保存至处理完毕后删除。你也可以随时来信要求我们提前删除某条反馈,请附上你的用户 ID。
⚠️ 反馈正文由你自由填写。请勿在其中填写身份证号、银行卡号、密码等敏感信息——我们不需要这些,也不希望收到。
1.7 购买与会员
⚠️ 支付流程全部由 Apple App Store 完成。我们只能从 Apple 处获知你的订阅是否有效、何时到期等结果信息,在技术上无法获取你的支付卡号、银行账户、账单地址等任何支付凭证。
1.8 iCloud 同步(默认开启)
为了让你换手机或重装后不丢进度,本应用提供 iCloud 同步。该功能默认为开启状态,应用内不提供关闭开关。
数据存在哪: 你自己的 iCloud 账号中一块专属于 PinGo 的私有存储区,占用你自己的 iCloud 空间。
⚠️ 我们在技术上没有任何入口能读取这份数据。 这不是我们的承诺,是 Apple 用基础设施强制的:私有存储区只有你本人的设备能访问,开发者的服务端密钥在设计上无法触及。我们只能看到请求次数、占用空间这类运维数字,内容一个字都看不到。
⚠️ 整份备份采用端到端加密(Apple 的 `encryptedValues`):不只是日记,而是全部存档内容——在离开你的设备之前就已加密,密钥只保存在你的设备上,我们和 Apple 都无法读取。
为什么珊瑚币余额必须同步: 珊瑚币属于「消耗型」内购,Apple 只记录你购买过,不记录你还剩多少。如果不同步,你换手机后珊瑚币余额会归零,因此余额被包含在同步内容中。
同步不影响你已购买的会员权益——那部分由 Apple 按你的 Apple ID 记录,与本同步无关。
⚠️ 请注意:存档同步与第 1.9 节所述的使用统计是两回事,各自独立。如需删除统计记录,请按 1.9 节的方式来信告知我们。
⚠️ 如果你更换 Apple ID,在系统看来即为另一位用户,原有的备份将无法访问,我们也无法帮你找回。
1.9 使用统计
为了知道哪些功能真的有人用、哪些商品受欢迎、新手引导卡在第几步,本应用每天首次启动时会上报一次使用统计。
⚠️ 这是一份与随机标识关联的使用数据,不是匿名数据。 我们如实说明:同一台设备上报的多条记录可以被关联到同一个使用者。该标识由 Apple 按「你的 Apple ID × 本应用」生成,只在本应用内有效,换一个 app 就是完全不同的一串,无法反查你的姓名、手机号或任何真实身份。
具体收集这些四类,没有别的:
一、每日状态快照(每天一条)
- 累计完成的待办数、累计探险次数、陪伴天数、安装天数
- 图鉴解锁数、明信片解锁数、拥有的衣服数
- 贝壳币余额、珊瑚币余额
- 是否为会员、订阅档位(月卡 / 年卡 / 无)
- 待办的条数统计:当前列表里自己创建的条数、来自建议库的条数、历史累计完成数,以及待办标题的平均字数
⚠️ 关于「平均字数」: 这是一个由你输入的标题派生出的数字,用于判断建议库的文案长度是否合适。我们不上报标题本身,只上报一个平均值。
二、商店购买记录(每次购买一条)
商品编号、商品类别(衣服 / 家具 / 手持物 / 染色 / 会员 / 珊瑚币)、支付使用的是贝壳币、珊瑚币还是人民币、价格。
三、功能使用次数(每人每天每功能一条)
功能名称、当天开始了几次、当天真正完成了几次,以及功能内选择的选项(例如深呼吸选了 1 / 3 / 5 / 10 分钟)。
覆盖的范围:疗愈的 7 个功能、签到与探险、5 个页面的进入次数、新手引导每一步的完成情况。该统计在你的设备上先汇总,只上传当天的合计数字,不记录具体几点几分。
四、待办库主题统计(每人每天每主题一条)
9 个预置主题(如「好好吃饭」「晚安好梦」)各自被选中、被完成的次数。
⚠️ 只统计到主题,到不了具体某一条待办。 因为你从建议库里选完之后可以随手改标题,改过的标题就是你写的字,不能上报。主题名是我们预先定死的 9 个词,你改不了,因此绝不会混进你输入的内容。
⚠️ 明确不上报: 你的日记正文、待办的具体内容、企鹅昵称与用户名、你记录的具体心情值、位置信息、精确时刻、IDFA 等广告标识符。
其中具体心情值尤其值得说明:情绪数据在部分法域下接近健康数据,收集需要单独的明示同意。我们目前只统计「情绪记录功能被使用了几次」,不记录你当天是开心还是难过。
用途: 仅用于改进本应用的功能与商品。不用于广告、不用于向你推送个性化内容、不与任何第三方共享、不向任何人出售。
保存期限: 自上报之日起 24 个月,到期删除。
如何删除: 来信告知我们,我们会协助你处理使用统计的删除请求。
⚠️ 两点需要你知道:
1. 这份统计存放在 Apple 的 CloudKit 公共数据库中。该数据库是本政策所述数据中我们唯一能够读取的部分,其中除本节的统计数字外,还包含你主动提交的意见反馈(见 1.6)。
2. 上报需要你的设备已登录 iCloud。未登录 iCloud 时,本应用不会上报任何统计数据。 这不是一个可供选择的开关,只是技术上的必要条件。
二、权限清单与撤回方式
本应用申请的系统权限仅以下三项,全部为可选,且全部在你首次触发对应功能时才申请:
定位(使用 App 期间) —— 用于心情日记查天气。拒绝不影响其他功能。
相册(仅添加) —— 用于保存分享图片。拒绝不影响其他功能。
通知 —— 用于待办提醒。拒绝不影响其他功能。
撤回方式: 前往手机「设置 → PinGo」,可随时单独关闭上述任一权限,即时生效。撤回不影响撤回前基于你授权已进行的处理。
本应用不申请摄像头、麦克风、通讯录、日历、健康数据、蓝牙、后台定位等任何其他权限。
三、我们明确不会做的事
在本版本中,本应用不会:
- 读取你的通讯录、短信、通话记录、日历、健康数据
- 读取你相册中的已有照片,或调用摄像头、麦克风
- 在后台运行时获取你的位置
- 读取或上报你设备上已安装的应用列表
- 收集 IDFA、IDFV 等广告标识符,或进行任何形式的跨应用追踪
- 接入任何第三方广告 SDK、第三方数据统计 SDK 或用户画像 SDK(第 1.9 节所述的使用统计由我们自己实现,不经过任何第三方)
- 上报你在应用内输入的任何文字
- 基于统计数据对你进行自动化决策,或向你推送个性化内容
- 将你的个人信息出售、出租给任何第三方
如果未来版本需要新增上述任一能力,我们会先更新本政策、以应用内弹窗显著告知,并重新征得你的同意,之后才会启用。
四、第三方服务清单
本应用集成的第三方服务仅以下三项,我们不接入任何未在此列明的 SDK 或服务:
Apple
用途:应用分发、订阅与内购(App Store、StoreKit);存档同步与使用统计的存储(CloudKit)。
会接触到:你的订阅与交易状态;作为存储方托管你的存档备份与使用统计。
说明:存档备份存于你自己的 iCloud 私有区,Apple 作为存储方托管,整份备份为端到端加密。
适用政策:https://www.apple.com/legal/privacy/
OpenMeteo GmbH(瑞士)
用途:仅在你使用天气功能时提供天气数据查询。
会接触到:公里级经纬度、你的 IP 地址。不含用户 ID、不含任何可识别你身份的信息。
保存期限:其服务器日志 90 天后删除。
适用政策:https://open-meteo.com/en/terms
Rive Runtime(动画渲染库)
用途:在你的手机本地渲染企鹅动画。
会接触到:无。该库纯本地运行,不联网、不采集、不上传任何信息。
五、信息的跨境传输
Apple 服务(存档同步与使用统计)
如果你使用中国大陆的 Apple ID,你的 iCloud 数据由 云上贵州大数据产业发展有限公司在中国境内运营与存储,不涉及出境。使用其他国家或地区 Apple ID 的用户,数据存储位置由 Apple 按其政策确定。
OpenMeteo GmbH(瑞士)
这是本应用唯一确定涉及个人信息出境的环节:
- 出境信息: 公里级经纬度、IP 地址
- 出境目的: 换取你所在地当天的天气数据
- 触发条件: 仅在你已授予定位权限、且记录心情时发生,单次查询即结束
- 保护措施: 全程 HTTPS 加密;不携带你的用户 ID、昵称、日记内容或任何身份标识;接收方承诺日志 90 天后删除
⚠️ 你可以随时在系统设置中关闭定位权限来终止这项传输,且不影响本应用的任何其他功能。
除上述之外,本应用不涉及其他跨境数据传输。
六、信息的存储、期限与保护
6.1 存储位置
本应用不自建服务器。数据分布在三处:
① 你的手机(本地) —— 全部存档。我们看不到。
② 你自己的 iCloud(私有区,需你开启同步) —— ①的备份,占用你的 iCloud 空间。我们在技术上无法读取,整份备份为端到端加密。
③ Apple CloudKit 公共库 —— 第 1.9 节的使用统计,以及第 1.6 节你主动提交的意见反馈。这是唯一我们能够读取的部分。 统计部分只有数字和随机标识;意见反馈则包含你自己写下的文字,这是本政策中唯一由你输入、且我们能读到的内容。
6.2 保存期限
- 本地数据:在你主动删除、或卸载本应用之前持续保存
- iCloud 备份:在你于 iPhone 系统设置中删除 iCloud 内本应用的数据之前持续保存
- 使用统计:自上报之日起 24 个月,到期删除
- 意见反馈:自收到起不超过 12 个月
- 交易凭证类记录:由 Apple 按其政策及法律要求的期限保存
6.3 安全措施
全部网络请求使用 HTTPS 加密传输;本地数据受 iOS 系统级沙盒与文件加密保护;iCloud 备份整份采用端到端加密。你提交的意见反馈存放在 CloudKit 公共数据库中,我们已将其读取权限收紧为仅开发者本人可读,其他用户无法查看你写的内容。
由于我们不自建服务器、不持有你的账号密码与支付信息,不存在服务器被入侵导致你的个人信息大规模泄露的风险。但请理解,任何技术手段都无法保证信息的绝对安全。
6.4 关于数据丢失
⚠️ 如果你没有开启 iCloud 同步: 更换手机、卸载重装、恢复出厂设置或在应用内重置数据,都会导致进度永久丢失,我们无法为你找回——因为我们从来没有过这份数据。
⚠️ 如果你开启了 iCloud 同步: 在同一个 Apple ID 下,换手机或重装后可以恢复。但更换 Apple ID、或你自行删除了 iCloud 中的备份,同样无法找回。
七、我们如何共享、转让与公开披露
除第四节列明的必要服务方外,我们仅在以下情形共享、转让或公开披露你的信息:
- 事先取得你的单独同意
- 法律法规明确要求,或行政、司法机关依法定程序提出要求
- 为保护你或其他个人的生命、健康、财产等重大合法权益所必需
- 依法定程序处理你自行公开或已合法公开的信息
我们不会将你的个人信息用于商业营销,也不会出售、出租给任何第三方。第 1.9 节所述的使用统计仅供我们自己改进产品,不对外提供。
如未来发生合并、收购或其他主体变更导致信息转移,我们将告知你接收方的名称与联系方式,并要求接收方继续受本政策约束;否则将要求其重新取得你的授权。
八、你的权利
在法律允许的范围内,你可以随时行使以下权利:
查阅与复制 —— 在应用内直接查看你的全部内容。如需导出副本,可使用应用内的导出功能,或邮件联系我们。
更正与补充 —— 在应用内直接编辑昵称、待办、日记等任何内容。
删除 —— 分三处,互相独立:
| 删什么 | 怎么删 |
|---|---|
| 手机本地数据 | 应用内删除单条记录;卸载应用会清除本机全部数据 |
| iCloud 中的备份 | 在 iPhone「设置 → 你的 Apple ID → iCloud → 管理账户存储」中删除 |
| 使用统计记录 | 来信告知我们 |
⚠️ 卸载本应用只会清除手机本地数据。如果你开启过同步或希望删除使用统计,请在卸载前完成上述操作,或来信联系我们。
撤回同意 —— 在手机「设置 → PinGo」中单独关闭定位、相册、通知任一权限。如需停止 iCloud 备份,请按上表在 iPhone 系统设置中删除本应用的 iCloud 数据。
注销 —— 本应用不设注册账号,无需注销流程。按上表删除三处数据,即等同于清空你在本应用的一切痕迹。
其他请求与投诉 —— 通过第十一节的邮箱联系我们。我们将在收到你的请求后 15 个工作日内予以回复。
如果你认为我们的处理行为损害了你的合法权益,除联系我们外,你也有权向网信、电信等主管部门投诉举报,或向有管辖权的人民法院提起诉讼。
九、未成年人保护
本应用适合一般用户使用,并非专门面向儿童设计。
⚠️ 如果你是不满 14 周岁的儿童,请务必在监护人的陪同下阅读本政策,并在取得监护人同意后再使用本应用。
我们不会主动收集儿童的个人信息。如果你是监护人,发现我们在未获你同意的情况下收集了你所监护儿童的个人信息,请通过第十一节的邮箱联系我们,我们将在核实后尽快删除。
十、本政策的更新
我们可能适时修订本政策,修订后会在本页面更新日期。
⚠️ 若涉及以下实质性变化,我们将通过应用内弹窗等显著方式提示你,并重新征得你的同意后才生效:
- 收集的个人信息种类、用途或方式发生变化
- 新增第三方服务方或共享对象
- 个人信息出境的接收方、目的或范围发生变化
- 你行使权利的方式发生变化
- 运营主体、联系方式发生变更
十一、联系我们
如对本政策有任何疑问、意见或需要行使上述权利,请通过以下方式联系我们:
- 个人信息处理者:陈卓(个人开发者),中国
- 电子邮箱:pingo.care.app@gmail.com
- 也可使用应用内「意见反馈」(请附上你的用户 ID 以便核实身份)
我们将在收到后 15 个工作日内回复。
English version available — use the 中文 / English switch at the top.
App 备案号:京ICP备2026051962号-1A
Privacy Policy
Last updated: August 21, 2026
Effective: August 21, 2026
PinGo (the "App") is developed and operated by Chen Zhuo, an individual developer based in China ("we", "us").
Privacy policies are usually long and hard to read, so here is the short version first:
At a glance: We run no servers of our own. Your penguin, to-dos, mood journal and progress live on your own phone; if you turn on sync, a backup also goes to your own iCloud — a copy we are technically unable to read, and the whole of it is encrypted before it ever leaves your device, so not even Apple can open it. Separately, so we can tell which features get used and which shop items people like, the App uploads a daily usage summary: numbers only, tied to a random identifier that cannot be traced back to you, and containing none of the text you write. The one exception is feedback you choose to submit — that is text you wrote for us to read, and we do read it (see 1.6). We do not collect your phone number, read your contacts or photo library, serve ads, track you across apps, or sell your information to anyone.
The full details follow. Please read this policy — particularly the bold parts — before using the App. If you do not agree with it, please stop using the App.
1. What we collect, and why
We follow a strict data-minimisation principle: we collect only what a specific feature requires, and never use it for anything else. The list below is complete.
1.1 Content you enter
What: Penguin nickname, to-do items and their reminder times, mood entries and journal text.
Why: To display and store your records, and to fire reminders at the times you set.
Legal basis (GDPR Art. 6): Performance of a contract — this is the core function of the App.
⚠️ This content is stored on your device. If iCloud sync is on it is also backed up to your own iCloud account, end-to-end encrypted (see 1.8). We never receive it and cannot view, export or recover it.
1.2 Progress data and local identifier
What: Check-in, energy, quest and expedition progress; collection and postcard unlocks; shell and coral balances; membership status; outfits, furniture and room layout; and a local identifier generated on your device at first launch (shown in the side menu as your "User ID").
Why: To save your progress and personalisation. The User ID is used only to match up a support request when you contact us.
Legal basis: Performance of a contract.
⚠️ This identifier is randomly generated on your device. It is not linked to your phone number, email address, device serial number or any real-world identity, is not used for login, and cannot be used to recognise you across apps.
This data lives on your device, and in your own iCloud if sync is on.
1.3 Location (optional, requires your consent)
When: When you record a mood entry, the App automatically fetches that day's weather to save alongside it.
How it works:
1. The first time you record a mood, iOS asks for "While Using the App" location permission. You can decline — if you do, the App stops attempting to obtain location or weather, and everything else continues to work normally;
2. We obtain your location — deliberately limited by us to kilometre-level accuracy. The App does not request and does not need your precise location;
3. Those coordinates are sent to the weather provider Open-Meteo to retrieve the day's weather and temperature;
4. The weather result is saved to your local journal entry. We do not retain the coordinates.
Legal basis: Consent (GDPR Art. 6(1)(a)). You may withdraw it at any time.
⚠️ Please note: Open-Meteo records those coordinates and your IP address in its server logs for troubleshooting and abuse prevention, and deletes those logs after 90 days. See Section 5.
This feature is entirely optional. Declining, or later revoking location access in Settings, does not affect any other part of the App — journal entries simply will not carry the weather.
1.4 Photo library (optional, requires your consent)
When: Only when you use the share feature and choose to save an image.
Permission type: "Add Only". This is a write-only permission — the App can place one image into your library but is technically incapable of browsing, reading, uploading or deleting any existing photo.
1.5 Notifications (optional, requires your consent)
Why: To deliver the to-do reminders you set yourself.
⚠️ These notifications are generated and scheduled entirely on your device. We operate no push server and cannot send you marketing or promotional messages.
1.6 Feedback (optional, only when you submit it)
What: The category you select, the text you write, an optional contact detail if you choose to give one, your local User ID, the App version and your device's OS version.
How: When you tap "Submit", the App uploads it directly to Apple's CloudKit public database (container `iCloud.com.cz.pingo`), from which we read it. This requires your device to be signed in to iCloud; if it is not, the submission fails, the App tells you so plainly, and offers the developer's email address as an alternative.
⚠️ Unlike the usage statistics in Section 1.9, the body of your feedback is free text you wrote, not an anonymous number. It is stored, together with your local User ID, in a public database that we can read. Please write only what you are willing for us to see.
The contact detail is optional. You can submit without it; we simply will not be able to reply. If you give one, it is used solely to respond to this piece of feedback — for nothing else, and never added to a marketing list.
Why: To diagnose and fix the issue you reported and to respond to you.
Legal basis: Legitimate interests (GDPR Art. 6(1)(f)) — responding to user support requests and improving the App.
Retention: No more than 12 months from receipt; if the issue is still open, until it is resolved. You may also write to us at any time to have a specific submission deleted sooner — please include your User ID.
⚠️ You control what goes into the message body. Please do not include government ID numbers, payment card numbers or passwords — we do not need them and do not want to receive them.
1.7 Purchases and membership
⚠️ All payment processing is handled by the Apple App Store. We receive only the outcome — whether your subscription is active and when it expires. We are technically unable to access your card number, bank details or billing address.
Legal basis: Performance of a contract.
1.8 iCloud sync (on by default)
So that you do not lose your progress when you change phones or reinstall, the App offers iCloud sync. It is on by default, and the App does not provide a switch to turn it off.
Where the data lives: In a private area of your own iCloud account reserved for PinGo, counted against your own iCloud storage.
⚠️ We have no technical means of reading it. This is not merely a promise — Apple enforces it through the infrastructure: the private area is reachable only by your own devices, and a developer's server-to-server key cannot touch it by design. We can see request counts and storage usage, and nothing of the content.
⚠️ The entire backup is end-to-end encrypted (Apple's `encryptedValues`) — not just the journal, but all of your save data. It is encrypted before it leaves your device, the key stays on your device, and neither we nor Apple can read it.
Why coral balances must be synced: Corals are a consumable in-app purchase. Apple records that you bought them, not how many you have left. Without sync, your coral balance would reset to zero when you change phones, so the balance is included in what gets synced.
Sync does not affect membership you have paid for — that is recorded by Apple against your Apple ID and is independent of this sync.
⚠️ Please note: save-file sync and the usage statistics described in Section 1.9 are two separate things, independent of each other. To have statistics deleted, email us as described in 1.9.
⚠️ If you switch to a different Apple ID, you are a different user as far as the system is concerned. The earlier backup becomes inaccessible and we cannot recover it for you.
1.9 Usage statistics
So we can tell which features actually get used, which shop items people like, and where new players get stuck, the App uploads a usage summary once a day, at first launch.
⚠️ This is usage data tied to a random identifier — it is not anonymous data, and we will not describe it as such. Records uploaded from the same device can be linked to the same person. The identifier is generated by Apple from your Apple ID combined with this specific App: it is valid only inside PinGo, is a completely different string in any other app, and cannot be used to look up your name, phone number or any real-world identity.
We collect exactly these four things, and nothing else:
1. Daily state snapshot (one record per day)
- To-dos completed in total, expeditions in total, days accompanied, days since install
- Collection items unlocked, postcards unlocked, clothing items owned
- Shell balance, coral balance
- Whether you are a member, and which plan (monthly / yearly / none)
- To-do counts: how many items currently on your list you created yourself, how many came from our suggestion library, how many you have completed in total, and the average character length of your to-do titles
⚠️ About that "average length": it is a number derived from titles you typed, used to judge whether our suggestion library's wording is the right length. We do not upload the titles themselves — only an average.
2. Shop purchases (one record per purchase)
Item ID, item category (clothing / furniture / handheld / dye / membership / corals), whether you paid in shells, corals or real currency, and the price.
3. Feature usage (one record per feature, per day)
Feature name, how many times you started it that day, how many times you actually finished it, and which option you chose inside it (for example, a 1 / 3 / 5 / 10-minute breathing session).
Coverage: the 7 calming features, check-in and expeditions, entries into the 5 main tabs, and completion of each onboarding step. This is aggregated on your device first; only the day's totals are uploaded, never the exact times.
4. Suggestion-library themes (one record per theme, per day)
How many times each of our 9 preset themes (such as "eat properly", "sleep well") was picked and completed.
⚠️ This only ever reaches the theme, never an individual to-do. Once you pick an item from the library you can rewrite its title, and a rewritten title is text you typed, which we will not upload. The 9 theme names are fixed by us and cannot be edited, so nothing you typed can leak in through them.
⚠️ Explicitly not uploaded: your journal text, the content of your to-dos, your penguin's nickname or username, the mood values you record, location, exact timestamps, or IDFA and other advertising identifiers.
The mood values deserve a note: in some jurisdictions emotional data sits close to health data and would require separate, explicit consent. We currently count only how many times the mood-tracking feature was used — never whether you were happy or sad that day.
Why: Solely to improve the App's features and shop. Not for advertising, not to personalise anything shown to you, not shared with any third party, and never sold.
Legal basis: Consent, given when you accept this policy on first launch (GDPR Art. 6(1)(a)).
Retention: 24 months from upload, then deleted.
How to delete it: Email us, and we will assist you with your request to delete your usage statistics.
⚠️ Two things to be aware of:
1. These statistics are held in Apple's CloudKit public database. That database is the only data described in this policy that we are able to read; besides the numbers in this section it also holds any feedback you choose to submit (see 1.6).
2. Uploading requires your device to be signed in to iCloud. If you are not signed in, the App uploads no statistics at all. This is a technical prerequisite, not a setting you can choose.
2. Permissions and how to withdraw them
The App requests only these three system permissions. All are optional, and each is requested only when you first use the corresponding feature:
Location (While Using the App) — for the weather feature. Declining affects nothing else.
Photo Library (Add Only) — for saving shared images. Declining affects nothing else.
Notifications — for to-do reminders. Declining affects nothing else.
To withdraw: Go to your device Settings → PinGo and toggle off any of the above. This takes effect immediately. Withdrawal does not affect the lawfulness of processing carried out beforehand.
The App does not request camera, microphone, contacts, calendar, health data, Bluetooth, or background location access.
3. What we explicitly do not do
In this version, the App does not:
- Read your contacts, messages, call history, calendar or health data
- Read existing photos, or access your camera or microphone
- Access your location while running in the background
- Read or report the list of apps installed on your device
- Collect IDFA, IDFV or any advertising identifier, or perform cross-app tracking
- Integrate any third-party advertising, analytics, or user-profiling SDK (the usage statistics in Section 1.9 are implemented by us and pass through no third party)
- Upload any text you type into the App
- Use the statistics to make automated decisions about you or to personalise what you are shown
- Sell or rent your personal information to anyone
If a future version requires any of the above, we will update this policy, notify you prominently in the App, and obtain your consent before enabling it.
4. Third-party services
The App integrates only the following three third parties. No other SDK or service is present.
Apple
Purpose: App distribution, subscriptions and in-app purchases (App Store, StoreKit); storage for save-data sync and usage statistics (CloudKit).
Receives: Your subscription and transaction status; and, as the storage provider, hosts your backup and usage statistics.
Note: Your backup sits in your own private iCloud area with Apple acting as host, and the entire backup is end-to-end encrypted.
Policy: https://www.apple.com/legal/privacy/
OpenMeteo GmbH (Switzerland)
Purpose: Weather lookups, only when you use that feature.
Receives: Kilometre-level coordinates and your IP address. No User ID and nothing that identifies you.
Retention: Server logs deleted after 90 days.
Policy: https://open-meteo.com/en/terms
Rive Runtime (animation library)
Purpose: Rendering penguin animations on your device.
Receives: Nothing. It runs entirely offline and transmits no data.
5. International data transfers
Apple services (sync and statistics)
If your Apple ID is registered in mainland China, your iCloud data is operated and stored within China by Guizhou-Cloud Big Data Industry Co., Ltd. For Apple IDs registered elsewhere, storage location is determined by Apple under its own policy.
OpenMeteo GmbH (Switzerland)
This is the one confirmed transfer of personal data in the App:
- Data transferred: Kilometre-level coordinates and IP address
- Purpose: Retrieving weather data for your area
- Trigger: Only when you have granted location access and record a mood entry; each lookup is a single request
- Safeguard: Switzerland is recognised by the European Commission as providing an adequate level of data protection, so no additional transfer mechanism is required for transfers from the EEA. All requests use HTTPS, and the transferred data carries no User ID, nickname, journal content or other identifier
⚠️ You can end this transfer at any time by turning off location access in Settings, with no effect on anything else in the App.
No other data leaves your device for a third country.
6. Storage, retention and security
6.1 Where data lives
We run no servers of our own. Data sits in three places:
① Your phone (local) — everything. We cannot see it.
② Your own iCloud, private area (only if you enable sync) — a backup of ①, counted against your iCloud storage. We are technically unable to read it, and the entire backup is end-to-end encrypted.
③ Apple's CloudKit public database — the usage statistics in Section 1.9, plus any feedback you choose to submit under Section 1.6. This is the only part we can read. The statistics hold numbers and a random identifier only; feedback contains text you wrote yourself — the one thing in this policy that you type and we can read.
6.2 Retention
- Local data: until you delete it, reset it in the App, or uninstall the App
- iCloud backup: until you remove the App's data from your iCloud in your iPhone's system settings
- Usage statistics: 24 months from upload, then deleted
- Feedback: no more than 12 months from receipt
- Transaction records: retained by Apple under its own policy and applicable law
6.3 Security
All network requests use HTTPS. Local data is protected by the iOS sandbox and system-level file encryption. Journal text in the iCloud backup is end-to-end encrypted. Feedback you submit is held in the CloudKit public database; we have restricted read access to the developer only, so other users cannot see what you wrote.
Because we run no servers of our own and hold none of your credentials or payment details, there is no server of ours that could be breached to expose your personal information at scale. That said, no method of storage or transmission can be guaranteed to be absolutely secure.
6.4 About losing your data
⚠️ If you have not enabled iCloud sync: changing phones, uninstalling, resetting your device or resetting data in the App will permanently erase your progress. We cannot restore it — we never had a copy.
⚠️ If you have enabled iCloud sync: you can restore after a reinstall or a new phone, as long as you use the same Apple ID. Switching Apple ID, or deleting the backup yourself, still means the data is gone for good.
7. Sharing and disclosure
Other than the service providers listed in Section 4, we share or disclose your information only:
- With your prior, specific consent
- Where required by law or by a lawful request from a public authority
- Where necessary to protect the vital interests of you or another person
We do not use your personal information for marketing, and we do not sell or rent it to anyone. The usage statistics in Section 1.9 are for our own product decisions and are not provided to anyone else.
If a merger, acquisition or change of operator ever results in a transfer of data, we will notify you of the recipient's name and contact details and require them to remain bound by this policy.
8. Your rights
8.1 If you are in the EEA or UK (GDPR)
You have the right to access your data, to rectify inaccurate data, to erase it, to restrict or object to processing, to data portability, and to withdraw consent at any time.
Most of these you can exercise instantly and without contacting us, because your data is on your device: view and edit everything in the App, delete individual entries, remove the App to clear all local data, and revoke any permission under Settings → PinGo.
To delete your usage statistics, email us and we will assist you.
For anything else, email us at the address in Section 11. We will respond within one month, as required by Art. 12(3).
You also have the right to lodge a complaint with your local supervisory authority.
8.2 If you are a California resident (CCPA/CPRA)
In the past 12 months we have collected these CCPA categories: identifiers (a randomly generated local User ID and a random statistics identifier), geolocation data (kilometre-level, only if you use the weather feature), commercial information (in-app purchases of virtual items, membership status), and internet or other electronic network activity (which features you used and how often). We collect them for the purposes stated in Section 1.
We have not sold or shared personal information, and we do not do so. We do not collect or process sensitive personal information. We do not knowingly collect personal information from anyone under 16.
You have the right to know, to delete, to correct, and to opt out of sale or sharing (not applicable, as we do neither), and the right not to be discriminated against for exercising these rights. To exercise them, email us at the address in Section 11.
8.3 Deleting your data
Deletion works in three separate places:
| What | How |
|---|---|
| Local data on your phone | Delete entries in the App; removing the App clears all local data |
| Backup in your iCloud | Delete it under iPhone Settings → your Apple ID → iCloud → Manage Account Storage |
| Usage statistics | Email us |
⚠️ Uninstalling the App only clears the local data. If you have used sync, or want your usage statistics removed, do so before uninstalling or email us afterwards.
8.4 Everyone else
Wherever you are, you may email us with any privacy request and we will honour it to the extent applicable law allows. We aim to respond within 15 business days.
9. Children
The App is intended for a general audience and is not directed to children.
⚠️ We do not knowingly collect personal information from children under 13 (or under 16 in EEA member states that have set a higher age, or under 14 in mainland China). If you are below the applicable age, please use the App only with the involvement and consent of a parent or guardian.
If you are a parent or guardian and believe your child has provided us with personal information without your consent, please email us and we will delete it promptly after verification.
10. Changes to this policy
We may update this policy from time to time and will revise the date at the top when we do.
⚠️ If a change is material — a change to the categories of data collected, the purposes, the third parties involved, international transfers, how you exercise your rights, or a change of operator — we will notify you prominently in the App and, where required, obtain your consent before it takes effect.
11. Contact us
For any question, concern or request regarding this policy, or to exercise any right described above:
- Data controller: Chen Zhuo (individual developer), China
- Email: pingo.care.app@gmail.com
- Or use "Feedback" in the App (please include your User ID so we can verify your request)
We will respond within 15 business days, and within one month for requests under the GDPR.
中文版本 — 请用顶部的「中文 / English」切换。
App ICP Filing: 京ICP备2026051962号-1A