PoppApp 隐私政策
最后更新: 2026 年 8 月 28 日
版本: 1.0
适用于: 适用于 iOS 和 Android 的 PoppApp 移动应用(标识符 com.poppapp.app)
本文为译文,以意大利语版本为准。
1. 谁在处理你的数据
数据处理的责任人(控制者)是:
Andrea Verdecchia Via Riva di Reno 45, 40122 Bologna (BO) 意大利 电子邮箱:info@ollyzen.com
关于本政策的任何问题,以及为行使第 12 节所述的权利,你都可以写信到这个地址。我们没有任命数据保护官 (DPO),因为本项处理不属于 GDPR 第 37 条规定必须任命的情形。
2. 简要说明
PoppApp 有两种截然不同的使用方式,差别很大。
| PoppApp 免费版 | PoppApp 会员版 | |
|---|---|---|
| 账号 | 无 | 必需(Apple 或 Google) |
| 数据存放位置 | 仅在你的手机上 | 你的手机上以及我们的云服务器上 |
| 我们收到什么 | 什么都没有 | 你记录的数据、你的电子邮箱、你的用户标识符 |
| 使用统计、分析、广告 | 无 | 无 |
| 崩溃报告 | 默认开启,可关闭 | 默认开启,可关闭 |
| 广告与用户画像 | 无 | 无 |
| 与另一位家长共享 | 不可用 | 可用,由你自行开启 |
如果你在不订阅、也不使用账号登录的情况下使用 PoppApp,你和你孩子的任何数据都不会离开设备。只有一个例外, 我们宁愿在这里说明,也不愿把它藏在十节之后:当应用因错误而自行关闭时,我们会收到一份该故障的技术报告。 报告里既没有你孩子的数据,也不包含你是谁;具体包含什么写在第 3.4 节,你可以在设置中将其关闭。
PoppApp 不含统计分析工具、广告、第三方 Cookie,也不含广告追踪技术。这一点对免费版和付费版都适用。 我们不会出于任何目的向任何人出售或转让数据。
3. 处理哪些数据
3.1 与你(家长)有关的数据
只有在你开通会员订阅并使用账号登录时才会处理:
| 数据 | 来源 | 用途 |
|---|---|---|
| 电子邮箱 | 使用 Apple 登录或使用 Google 登录 | 识别你的账号,并将其与你的云端数据关联 |
| 显示名称(如果提供方提供) | Apple 或 Google | 账号识别 |
| 用户标识符(Firebase UID) | 首次登录时生成 | 关联你的数据和订阅 |
| 由应用生成的设备标识符 | 在本地生成 | 让两位家长之间的同步正常工作 |
| 订阅状态(有效、已过期、套餐类型) | Apple、Google、RevenueCat | 核实你是否有权使用会员功能 |
| 最近一次访问家庭组的日期和时间 | 应用 | 让被遗弃的家庭组过期 |
如果你使用使用 Apple 登录,可以选择隐藏真实的电子邮箱:这种情况下,我们只会收到 Apple 提供的匿名转发地址, 这样就可以。
3.2 与你孩子有关的数据
这些是你自己在应用中输入的数据。如果你使用免费版,它们只保存在设备上;如果你已订阅并登录,它们也会保存在 我们的云服务器上。
- 基本信息: 姓名或昵称、出生日期、性别、出生体重、在界面中用来标识宝宝的颜色。
- 喂奶: 每次喂奶的开始和结束时间、使用的乳房、时长。
- 换尿布: 时间、类型(小便、大便或两者都有)、你自己写下的文字备注(可选)。
- 用药: 药品名称、剂量、计划的和实际的给药时间。
- 成长: 随时间记录的体重和身长,以及测量日期。
- 应用偏好: 计量单位、浅色/深色主题、已开启的提醒。
这些是 GDPR 第 4 条第 15 项意义上的健康相关数据,属于第 9 条规定的特殊类别个人数据。我们按这一定性所要求的 审慎程度来处理它们,并在第 4 节中坦率说明。
3.3 我们不处理的数据
为了清楚起见,以下是 PoppApp 在任何模式下都绝不收集的内容。即使在免费版中,唯一会离开手机的就是第 3.4 节所述的 崩溃报告,而它不包含下列任何内容:
- 你的地理位置,即使是大致位置也不收集;
- 你的通讯录、日历、照片或设备上的文件;
- 广告标识符(iOS 上的 IDFA、Android 上的 AAID);
- 使用统计、应用内的浏览事件、在各个页面上停留的时间;
- 我们出于分析目的保存的 IP 地址;
- 生物识别数据:用来解锁应用的指纹或面容由操作系统验证,永远不会离开设备;我们只会收到“认证成功”或 “认证失败”的结果;
- 图像或视频:只有在你扫描家庭共享二维码时才会启用相机,图像会在设备上当场分析,不会保存也不会传输。
3.4 诊断数据:崩溃报告
当应用因程序缺陷而自行关闭时,我们会收到一份该故障的技术报告。它只有一个用途:让我们发现问题并修复。没有它, 我们想知道 PoppApp 在你的手机上出了问题,唯一的办法就是你写信告诉我们。
报告包含什么:
| 数据 | 用途 |
|---|---|
| 错误发生在程序中的位置(堆栈跟踪) | 这是能够修复问题的关键信息 |
| 设备型号、操作系统版本、语言 | 同一个缺陷往往只影响某一款机型或某一个版本 |
| PoppApp 版本,以及应用当时是否在前台 | 区分新出现的缺陷和已经修复的缺陷 |
| 故障发生时可用的内存和存储空间 | 许多突然关闭其实是内存耗尽,而不是代码缺陷 |
| 由库生成的、与你的账号无关的技术标识符 | 把同一台设备的多份报告归在一起 |
它绝不包含: 你孩子的姓名、出生日期或任何其他数据;喂奶、换尿布、用药、体重、身长;你的电子邮箱;你的 Firebase 用户标识符;你所写备注的内容。应用的编写方式保证不会把上述任何值附在报告里,也不会向该提供方传送 你是谁。
免费版同样适用。 这是免费版唯一会向设备外发送内容的情形,并且是有意为之:让应用崩溃的缺陷主要影响没有 账号的用户,恰恰在那里失明,就等于放任这些缺陷存在。
你可以关闭它,随时可以,而且不会失去任何功能: 设置 → 法律信息 → 崩溃报告。从那一刻起,我们不会再收到任何内容,包括设备上可能仍在等待发送的报告。
提供方是 Google 的 Firebase Crashlytics(第 6 节)。报告保存 90 天,之后 Crashlytics 会自动删除。
4. 法律依据
| 处理活动 | 法律依据 |
|---|---|
| 让你使用应用、管理你的账号、提供订阅服务 | GDPR 第 6 条第 1 款 (b) 项 — 履行合同 |
| 在云端保存、同步和共享你孩子的健康数据 | GDPR 第 9 条第 2 款 (a) 项 — 你的明确同意 |
| 接收崩溃报告以修复应用缺陷(第 3.4 节) | GDPR 第 6 条第 1 款 (f) 项 — 我们保持应用正常运行的正当利益。不涉及健康数据或身份标识,你可以在设置中将其关闭以表示反对 |
| 履行与购买相关的税务和会计义务 | GDPR 第 6 条第 1 款 (c) 项 — 法律义务 |
| 在可能的纠纷中为我们自己辩护 | GDPR 第 6 条第 1 款 (f) 项 — 正当利益 |
关于第二项,值得说得明白一些,因为这是本政策的核心。GDPR 第 9 条原则上禁止处理与健康有关的数据,而 “履行合同”并不在允许的例外之列。因此,要把你孩子的健康数据保存到云端,就需要你单独、具体的明确同意。
你在开通会员订阅并登录时给出这一同意,前提是应用已向你说明:从那一刻起,数据将被上传到我们的服务器。 你可以随时撤回,方法是在设置中断开账号:从那一刻起,应用将只在本地运行,不会再上传任何新数据。撤回本身 不会删除已经在云端的内容;要删除,请使用第 12 节所述的删除账号功能。撤回不影响撤回之前所做处理的合法性。
如果你不给出这一同意,你仍然可以永久免费使用 PoppApp 的全部记录功能:你只会失去备份、跨设备同步以及与另一位 家长共享。
5. 你对孩子数据的角色
你的孩子是未成年人,出于显而易见的年龄原因,无法自行行使权利。你以行使父母责任的身份,决定在应用中输入哪些 数据,以及是否开启云端保存。
在 PoppApp 中输入未成年人的数据,即表示你声明自己有权这样做。如果父母责任与另一个人共同承担,你需要确保另一位 家长或监护人也同意,特别是在邀请对方或任何其他人加入家庭组之前。我们无法核实这一点,也不会去核实。
对最终存到我们服务器上的数据,我们仍然是数据处理的责任人;但输入哪些数据、与谁共享,是由你来选择的。
6. 还有谁代表我们处理这些数据
我们依靠外部服务提供方,它们根据 GDPR 第 28 条被指定为处理者。它们只按照我们的指示处理数据,不得将数据用于 自身目的。除 Crashlytics 外,其余全部只涉及会员版;Crashlytics 在免费版中也会运行,除非你已将其关闭。
| 提供方 | 作用 | 收到什么 |
|---|---|---|
Google Ireland Limited — Firebase Authentication、Cloud Firestore(项目 papp-3494b) |
身份验证和云存储 | 电子邮箱、用户标识符,以及第 3.2 节列出的你孩子的全部数据 |
| Apple Inc. — 使用 Apple 登录 | 身份验证 | 登录结果;Apple 知道你使用过 PoppApp |
| Google LLC — 使用 Google 登录 | 身份验证 | 登录结果;Google 知道你使用过 PoppApp |
| Google Ireland Limited — Firebase Crashlytics | 接收崩溃报告 | 第 3.4 节列出的内容:错误堆栈、设备型号、应用版本。没有你孩子的任何数据,也没有你的任何标识符。 它是唯一在免费版中也运行的提供方,除非你将其关闭 |
| RevenueCat, Inc. | 核实订阅状态 | 仅你的 Firebase 用户标识符和交易数据。你的电子邮箱从不传送给 RevenueCat,你孩子的任何数据也不会经过该提供方 |
| Apple Inc. 和 Google LLC(应用商店运营方) | 收款和订阅管理 | 支付数据,它们作为独立的控制者,依其自己的政策接收和处理 |
我们从不接收你的支付数据。 银行卡号、持卡人和银行账户信息都留在 Apple 和 Google:我们只能看到你的订阅是有效 还是已过期。
除上述名单之外,你的数据只会提供给你自己决定添加的家庭组另一位成员(第 9 节),以及在具有约束力的决定要求时 提供给司法或警察机关。
7. 数据去往哪里
存放会员数据的 Cloud Firestore 服务器位于美国。
上述部分提供方总部在美国,或在美国开展支持活动。在这些情况下,数据传输依据欧盟委员会以实施决定 (EU) 2021/914 批准的标准合同条款进行,并在适用时依据该提供方对 EU-U.S. Data Privacy Framework 的加入。
你可以写信到 info@ollyzen.com,索取所适用保障措施的副本。
8. 我们保存数据多久
在这一点上我们比一般情况更为精确,因为应用的架构带来了一些技术上的期限,你有必要了解。
在你的设备上。 为了不让应用变得臃肿,喂奶、换尿布和给药的历史记录会在免费版中于 45 天后、在会员版中于 90 天后自动从手机上清除。宝宝的基本信息、已设置的药品和成长测量数据从不会被清理,会一直保留,直到你自己 删除或卸载应用。
在我们的服务器上(仅会员版)。 只要你的账号存在,完整的历史记录就会不限期保存。如果你删除账号,数据将按第 12 节所述被清除。
家庭组。 如果一个家庭组连续 180 天没有被两位成员中的任何一位使用,就会被标记为过期并删除。
同步日志 — 请阅读这一点。 为了让两位家长即使在断线数天之后也能看到相同的数据,每一次修改都会写入一份技术性的 事件日志。当你在应用中删除一条记录时,它会立刻从所有屏幕和所有设备上消失,但承载它的那个事件中所含的副本, 会在日志中最多保留 120 天。 这些内容在应用的任何屏幕上都不可见,只有你家庭组的成员才能读取;之后会由每周一次 的自动清理将其彻底删除。我们之所以这样做,是因为没有这个时间窗口,长时间离线的家长就会丢失另一方所做的修改。 如果你希望立即、彻底地删除,请写信告诉我们:我们会手动执行。
崩溃报告。 在 Crashlytics 上保留 90 天,之后自动删除。它们不包含你孩子的数据(第 3.4 节)。
税务数据。 依法必须保存的与购买有关的信息,按意大利会计法规的规定,归档保存 10 年。
9. 与另一位家长共享
“家庭”功能允许最多两个账号查看和修改相同的数据。连接通过一个代码完成,你可以口头告知,也可以让对方扫描二维码。
在使用之前,你最好清楚地了解它意味着什么。
- 另一位成员能看到该组内宝宝的全部数据:基本信息、喂奶、换尿布、用药、成长测量、备注。不存在部分共享。
- 另一位成员可以修改和删除这些数据,他们的修改会同步到你的设备上。
- 另一位成员看不到你的电子邮箱、姓名以及你的订阅状态。
- 任何拿到代码的人都可以加入该组,只要还有空位。请把它当作密码:只与合适的人共享,并且只通过安全的渠道。
- 当你加入别人的家庭组时,你设备上现有的数据会被该组的数据替换。应用会在继续之前告诉你。
- 退出家庭组后,你不再收到更新,但已经同步的数据仍留在另一位成员的设备上。我们无法替你撤回。
10. 设备权限
| 权限 | 何时需要 | 意味着什么 |
|---|---|---|
| 相机 | 仅用于扫描家庭共享二维码 | 图像当场分析,从不保存也不传输 |
| Face ID / Touch ID / 指纹 | 仅用于保护应用的访问,由你自行开启 | 验证在操作系统中完成;我们只收到结果 |
| 通知 | 用药提醒,由你自行开启 | 通知由手机在本地生成:不经过任何服务器,其内容也不会到达我们 |
| 精确闹钟(仅 Android) | 让提醒在准确的时间触发 | 不处理任何数据 |
| 系统重启后启动(仅 Android) | 重启后重新安排提醒 | 不处理任何数据 |
你可以在操作系统的设置中撤销其中任何一项权限。应用仍会继续运行,只是相应的功能被关闭。
11. 获取你的数据副本
你可以随时写信到 info@ollyzen.com,向我们索取我们服务器上所有数据的副本。我们会在 30 天内以机器可读的格式 发送给你,如 GDPR 第 20 条所规定。
应用没有自动导出功能。这不是疏忽:生成该文件需要从我们的服务器上完整重读你的档案,而对一款被许多家庭使用的应用来说, 这一成本会转嫁到所有人的服务可用性上。我们宁愿在确实需要时手动处理,也不愿提供一个可能拖慢某个正在记录喂奶的人的 同步的按钮。
如果你从我们这里收到该文件,请注意它以明文包含你孩子的健康数据:从那一刻起,它的安全取决于你把它保存在哪里、 转发给谁。我们的建议是把它当作病历来对待,不再需要时就删除。
12. 你的权利
GDPR 赋予你以下权利,你可以写信到 info@ollyzen.com 行使。我们在 30 天内答复;对于特别复杂的请求,可以再延长 两个月,并会通知你。
- 访问权(第 15 条):了解我们有哪些数据并获取副本。
- 更正权(第 16 条):更正不准确的数据 — 你也可以自己在应用中操作。
- 删除权(第 17 条):删除你的数据。
- 限制处理权(第 18 条):在核查期间冻结处理。
- 数据可携权(第 20 条):应请求并在 30 天内以机器可读的格式收到数据(第 11 节)。
- 反对权(第 21 条):反对基于正当利益的处理。
- 撤回同意权(第 7 条第 3 款):随时撤回对处理健康数据的同意,且不影响已完成处理的合法性。
- 投诉权(第 77 条):向 Garante per la protezione dei dati personali(Piazza Venezia 11, 00187 Roma — www.garanteprivacy.it)或你居住国的监管机构投诉。
我们不会作出对你产生法律效力的自动化决定,也不进行用户画像。
实际如何删除账号。 在应用的设置中可以找到“删除账号”。该流程需要生物识别确认,然后从我们的服务器上删除数据, 最后删除认证账号。此操作不可撤销:如果你想保留一份副本,请先向我们索取(第 11 节)。仍留在你设备上的数据,卸载应用 即可删除。请注意,删除账号不会取消订阅,订阅需要另行在 App Store 或 Play 商店的设置中取消。
13. 儿童和未成年人
PoppApp 面向并专为成年人设计——即照顾新生儿的家长和其他人——不面向未成年人。它没有在 App Store 的“儿童”类别或 Google Play 的“为家庭设计”计划中发布,也不会在知情的情况下收集由未成年人直接提供的数据。
应用中的新生儿数据由你这位成年人在行使父母责任时输入,如第 5 节所述。
如果你未满 16 岁(或未满你所在国家规定的最低年龄,以较低者为准),则不能开通订阅,也不应创建账号。
14. 安全
我们采取这种架构所能做到的措施:
- 与所有服务的通信在传输过程中使用 TLS 加密;
- 在 Google Cloud 服务器上静态加密,由提供方管理;
- 服务器端访问规则,防止一个用户读取另一个用户的数据:家庭组的数据只有其成员才能访问;
- 应用的生物识别锁,如果你选择开启;
- 管理后台的访问受多重身份验证保护。
没有任何系统是绝对安全的,我们也不承诺相反的说法。如果发生对你的权利构成高风险的个人数据泄露,我们会毫无不当 延迟地通知你,并按 GDPR 第 33 条和第 34 条的要求在 72 小时内通知 Garante。
15. 特定司法辖区的信息
英国。 如果你居住在英国,对 GDPR 的引用应理解为对 UK GDPR 和 Data Protection Act 2018 的引用。负责受理投诉的机构是 Information Commissioner's Office(ico.org.uk)。
瑞士。 如果你居住在瑞士,适用《联邦数据保护法》(nDSG/nLPD)。主管机构是联邦数据保护和信息专员 (edoeb.admin.ch)。
加利福尼亚。 如果你居住在加利福尼亚,经 CPRA 修订的 CCPA 赋予你以下权利:了解我们收集哪些类别的数据、要求删除、 更正,以及不因行使这些权利而受到歧视。收集的类别即第 3 节所列;目的即第 4 节所述。我们明确声明:按照加州法律的 定义,我们不出售个人数据,也不为跨情境行为广告而共享个人数据,并且在过去十二个月中从未这样做过。我们不会在 知情的情况下为出售或共享的目的处理十六岁以下未成年人的数据。如需行使你的权利,请写信到 info@ollyzen.com。
16. 本政策的变更
如果我们改变处理数据的方式,会更新本页面及顶部的日期。
当变更属于实质性变更——新的处理目的、接收你孩子数据的新提供方、更长的保存期限——我们会在变更生效之前在应用内或通过 电子邮件通知你,并在必要时请求你重新同意。
本文件的历史版本均予以保存,可应请求提供。
17. 联系方式
如有任何问题、请求或投诉:
Andrea Verdecchia — info@ollyzen.com Via Riva di Reno 45, 40122 Bologna (BO),意大利