隐私政策(App)
说明: 本政策说明 Nico Ettlinger – Digital Solutions(“我们”或“服务提供方”)在您使用 iOS 或 Android TRAININGG 移动应用(“本应用”)时如何处理个人数据。
TRAININGG 会处理训练和身体数据、可选的 Apple HealthKit 或 Health Connect 数据;当您选择 AI Coach 时,还会将信息发送给 Google 以生成 AI 答复。
- 1. 适用范围与数据来源
- 2. 我们处理的数据
- 3. 目的及法律依据(GDPR / UK GDPR)
- 4. AI Coach 与 Google Gemini
- 5. 健康数据保护
- 6. 云端与设备存储
- 7. 分析与选择
- 8. 接收方与服务商
- 9. 国际传输
- 10. 保留期限
- 11. 您的隐私权
- 12. 账户与数据删除
- 13. 加利福尼亚州(CCPA / CPRA)
- 14. 儿童
- 15. 安全
- 16. 政策变更
- 17. 联系、DPO 与代表
控制者: Nico Ettlinger – Digital Solutions(个体经营)
地址: Am Seeacker 19, 93326 Abensberg, Germany
电子邮件: [email protected]
生效日期: 2026 年 7 月 16 日
1. 适用范围与数据来源
(1) 本政策适用于通过本应用及相关支持进行的数据处理,不适用于 Apple、Google、RevenueCat 或其他第三方为自身目的进行的处理。
(2) 数据来源包括:
- 您提供的数据:创建账户、输入个人资料或训练信息、使用 AI Coach 或联系我们时;
- 设备和应用产生的数据:技术、使用、安全及本地功能数据;
- 您连接的服务:在您授权后由 Sign in with Apple、Google Sign-In、Apple HealthKit 和 Health Connect 提供;及
- 订阅平台:Apple、Google Play 和 RevenueCat 提供的购买和 Pro 权益信息。我们不会收到完整的支付卡资料。
2. 我们处理的数据
2.1 账户与标识符
- 电子邮件、姓名/显示名称及 Firebase 用户 ID;
- 登录提供方 ID 和登录方式;
- 电子邮件/密码、Google 或 Apple 登录所需的身份验证及安全数据;
- RevenueCat 应用用户/订阅标识符和权益状态。
凭据由 Firebase 和相应提供方处理。我们不会收到您的 Google/Apple 密码或完整支付卡资料。
2.2 个人资料、身体及训练数据
- 年龄/生日、身高、体重、体脂、您提供的性别、单位及偏好;
- 目标、训练经验、日程、器械、常用动作和训练偏好;
- 训练计划、自定义动作、历史、组数、次数、负重、时长、个人纪录、进度目标、统计和设置。
根据具体情形,上述数据可能构成健康数据或其他敏感数据。
2.3 HealthKit 与 Health Connect
启用集成后,本应用可读写您授权的健康及健身类别,例如已完成训练、身高、体重、体脂,以及在 iOS 可用且允许时的出生日期和生理性别。Apple Health 或 Health Connect 会显示准确权限。特别规则见第 5 条。
2.4 AI Coach 数据
- 您提交的消息、初始问答及指令;
- 为回答请求而选取的相关个人资料、身体、训练、计划、历史、目标、偏好、恢复、纪录及统计数据;
- AI 答复、计划草案、安全信号、使用计数及技术请求数据。
相关身体或资料值可能最初来自 HealthKit/Health Connect,并在导入 TRAININGG 后用于功能。
2.5 分析、使用、设备及安全数据
- 应用实例和设备信息、操作系统、语言、国家/大致地区、应用版本及会话;
- 页面查看、功能交互、初始设置选择、训练开始/完成和时长、汇总计数、订阅/付费墙交互及 AI 功能成功/错误事件;
- 为交付、安全、诊断及防滥用处理的 IP 地址和请求元数据;
- Firebase App Check 的设备完整性或认证信号。
我们无意将 AI 消息正文或完整训练计划发送给 Firebase Analytics。部分事件涉及训练行为及偏好,视情形可能较为敏感。
2.6 支持及系统功能
联系我们时,我们处理联系方式、消息、附件及回复所需信息。休息计时通知、Live Activities 和主屏幕小组件可显示您选择的训练信息;其运行数据通常由设备及系统处理。
3. 目的及法律依据(GDPR / UK GDPR)
| 目的 | 数据 | 法律依据 |
|---|---|---|
| 提供账户、云同步、训练、计划、统计和设置 | 账户、资料、训练、设备 | GDPR 第 6(1)(b) 条 — 履行合同 |
| 读写 HealthKit/Health Connect 并处理所需健康数据 | 健康、身体、健身 | 第 6(1)(a) 及 9(2)(a) 条 — 明示同意 |
| 向 Google 发送输入并生成 AI Coach | 消息及相关训练数据 | 第 6(1)(a) 条;涉及健康时为 第 9(2)(a) 条 — 明示同意 |
| 核验和管理 Pro | 订阅、产品、交易、权益 | 第 6(1)(b) 条 |
| 衡量/改进使用、可靠性及性能 | 分析、使用、设备 | 第 6(1)(f) 条 — 合法利益;当地法律要求时为 第 6(1)(a) 条同意 |
| 防止欺诈、滥用及未授权 API/AI 使用 | 认证、App Check、IP、设备、请求 | 第 6(1)(f) 条 — 安全合法利益 |
| 支持及权利请求 | 联系、账户、请求 | 视情况为 第 6(1)(b)、(c) 或 (f) 条 |
| 法律、税务及请求抗辩 | 必要账户、订阅、通信 | 第 6(1)(c) 及 (f) 条 |
同意是自愿的,可针对未来撤回,不影响此前合法处理。拒绝健康或 AI 同意只会禁用相应可选功能。
在设备首次进行 AI Coach 传输前,本应用会显示独立同意提示,明确指出接收方为 Google,并说明消息和相关训练数据会发送给 Google。在您选择同意前,不会向 Gemini 发送任何内容。HealthKit 或 Health Connect 访问由操作系统另行请求;拒绝任一选项不会影响其他核心功能。
4. AI Coach 与 Google Gemini
(1) AI Coach 通过 Firebase AI Logic 使用 Gemini 模型。使用时,您的消息和相关训练数据会发送给 Google,以生成您请求的答复或训练计划;Google 处理输入、技术请求数据及输出。
(2) 相关数据可能包含第 2.4 条所列类别。由 HealthKit/Health Connect 导入的值可成为 TRAININGG 个人资料的一部分。发送前提示及选择同意涵盖消息和相关训练数据,包括相关的健康来源身体数值;您可以拒绝并不使用 AI Coach。
(3) 可见的 AI 历史和本地使用计数保存在设备 MMKV 中,而非 Firebase Realtime Database;它们会保留至您删除、清除应用数据、卸载或达到本地历史上限。消息发送时仍会传输给 Google。
(4) TRAININGG 通过关联有效 Cloud Billing 的 Cloud 项目使用 Gemini 付费服务。依现行条款,Google 不会使用付费服务的提示或答复改进产品,但会将提示、上下文及输出保留 55 天,用于滥用监控、安全及必要的法律或监管披露;经授权人员可审查被标记内容。
(5) 如生产项目没有有效 Cloud Billing 或适用的数据处理条款,AI Coach 将不可用。TRAININGG 不会通过免费 Gemini 层级发送个人或健康数据。
(6) 详情见 Firebase AI Logic 数据治理、Gemini API 附加条款、Google 隐私政策及数据处理条款。
AI 可能错误且不构成医疗或专业建议。见免责声明。
5. 健康数据保护
(1) 健康集成为可选功能,访问前会请求系统权限。您可按类别授权,并在 Apple Health/Health Connect 中撤回。
(2) 我们仅将健康和健身数据用于您要求的、面向用户的健康、健身、训练、进度、同步功能,或在另行明示同意后用于 AI Coach。
(3) 我们不会将 HealthKit/Health Connect 数据用于广告、营销、信用决策或无关的数据挖掘;不会出售给数据经纪商或信息转售商;未经明示同意不会与第三方分享,法律严格要求的除外。
(4) 导入 TRAININGG 的数据可本地存储;登录后也可同步至账户绑定的 Firebase Realtime Database。如相关且另行明示同意,也可能发送给 Google 用于 AI Coach。
(5) 撤回系统权限会停止未来访问,但不会自动删除此前导入、存储或合法处理的数据。删除方式见第 12 条。
(6) Apple 和 Google 各自的政策适用于其健康数据存储。
6. 云端与设备存储
(1) 登录后,账户绑定的个人资料、身体指标、计划、历史、目标、统计、设置及自定义动作同步至 Google Firebase Realtime Database,并通过 Firebase Authentication 与用户 ID 关联。
(2) AI 聊天记录、AI 使用计数、设备健康同步状态及部分临时状态保存在设备 MMKV 中,不同步到我们的数据库。但使用某项功能时仍可能传输,例如向 Google 发送 AI 消息。
(3) 清除应用数据或卸载通常会移除该设备本地数据,但不会删除云账户、Firebase 数据、商店订阅或第三方独立保留的数据。
7. 分析与选择
(1) Firebase Analytics 使用第 2.5 条数据衡量功能使用、初始设置、订阅、训练交互及技术表现;不应接收原始 AI 对话或完整计划。
(2) 分析用于改进本应用,不用于第三方行为广告。我们不出售或为跨情境行为广告“共享”分析数据。
(3) 当前 Analytics 会在应用启动时启用,现版本没有应用内开关。您可通过 [email protected] 提出反对;卸载会停止未来收集,但不会删除已保留数据。
(4) 在支持的 iOS 版本上,RevenueCat 可接收 Apple AdServices 归因令牌,以衡量 Apple Search Ads 带来的订阅;其用于第一方投放归因,不用于出售数据。
8. 接收方与服务商
| 接收方 | 作用 |
|---|---|
| Google / Firebase | Authentication、Realtime Database、Analytics、App Check 及 Firebase AI Logic/Gemini 的处理者/服务商。Firebase 隐私 |
| Google Sign-In 与 Google Play | 登录、分发、计费、订阅及 Health Connect 的独立平台功能。Google 隐私 |
| Apple | Sign in with Apple、HealthKit、App Store、设备功能及 Search Ads 归因。Apple 隐私 |
| RevenueCat | 订阅标识、购买核验、权益、优惠及归因的处理者/服务商。RevenueCat 隐私 |
我们也可在法律要求、向保密专业顾问或进行企业交易时,在适当通知和保障下披露最低必要数据。
我们不出售个人数据,也不为跨情境行为广告共享个人数据。
9. 国际传输
Google/Firebase 和 RevenueCat 可在美国或欧洲经济区、英国或您所在国家以外处理数据。Google 表示,其获认证的美国实体参与欧盟—美国数据隐私框架、英国扩展及瑞士—美国框架;Firebase 与付费 Gemini 条款还包含适用的合同保障。RevenueCat 数据处理附录纳入欧盟标准合同条款及英国附录。适足性框架不适用时,我们依赖这些合同保障及法律要求的补充措施。
10. 保留期限
| 数据 | 期限 |
|---|---|
| Firebase 账户及 Realtime Database | 至账户删除,法律要求有限保留的除外 |
| 设备 AI 历史 | 至您删除、清除、卸载或本地上限移除旧记录 |
| 设备 AI 计数 | 相应使用周期;清除/卸载后移除 |
| Gemini 提示、上下文及答复 | 55 天,用于滥用监控、安全及必要的法律或监管披露 |
| Firebase Analytics | 用户/事件级数据最长 14 个月;标准汇总报告可保留更久 |
| RevenueCat | 权益及服务所需期间;删除账户时要求删除,但备份/法定义务除外 |
| 支持/隐私请求 | 请求结束后最长三年,法律义务或权利主张需要时可更久 |
| 备份及删除日志 | 残余副本按正常周期覆盖;最低限度删除日志最长三年 |
期限届满后,我们会在可行时删除或不可逆匿名化。
11. 您的隐私权
在适用法律及例外范围内,您可请求访问和副本、更正、删除、限制处理、数据可携;反对基于合法利益的处理;撤回同意;了解适用的自动化处理;并向主管数据保护机构投诉,包括巴伐利亚私营部门数据保护机构或您居住/工作的当地机构。
请发送至 [email protected]。我们可进行适度身份核验,并通常在 GDPR/UK GDPR 规定的一个月内答复,法律允许延期的除外。
健康权限可在 Apple Health/Health Connect 撤回。不再使用 AI Coach 会停止新请求。AI 同意记录仅存于设备;清除应用数据或重新安装会重置该记录,并在下一次请求前再次要求同意。您也可联系我们撤回。
12. 账户与数据删除
(1) 通过账户与数据删除或联系 [email protected] 请求删除。
(2) 删除包括 Firebase Authentication 账户和 Realtime Database 数据,法律例外除外。如使用 Apple 登录,还会按 Apple 要求撤销相关令牌。
(3) 通过数据管理删除本地 AI 历史;清除/卸载移除其他本地数据。删除账户不会取消 Pro,须在商店另行取消。
(4) 接收方可因自身义务保留记录;法律要求时我们会指示处理者删除。
13. 加利福尼亚州(CCPA / CPRA)
在适用范围内,居民可了解收集的类别、来源、目的、具体信息及接收方,请求更正、删除和可携访问,并不会因行使权利受到歧视。我们不出售个人信息,也不为跨情境行为广告共享,因此无此类退出事项。我们不以触发 CCPA/CPRA“限制使用”权利的目的使用或披露敏感个人信息。授权代理可连同授权证明联系 [email protected]。
14. 儿童
TRAININGG 及 AI Coach 不面向未满 18 周岁者,并要求用户年满 18 周岁。我们不会故意收集未成年人数据。如您认为有未成年人使用,请联系 [email protected],以便调查并适当删除。
15. 安全
我们采用 TLS 传输、Firebase Authentication、账户范围数据库规则、访问控制及 Firebase App Check。AI 历史保存在本地 MMKV。访问仅限履行职责所需的人员和服务商。
任何系统都无法绝对安全。请保护设备和凭据,并报告可疑访问。我们将依法通知数据泄露。
16. 政策变更
本应用、服务商或法律变化时,我们可更新本政策。当前版本见 https://www.trainin.gg/app/privacy/zh。必要时会另行通知并就新目的重新征求同意。
17. 联系、DPO 与代表
Nico Ettlinger – Digital Solutions
Am Seeacker 19
93326 Abensberg
Germany
电子邮件:[email protected]
控制者设立于德国,因此无需 GDPR 第 27 条的欧盟代表。由于目前组织规模及有记录的处理规模未达到法定门槛,尚未委任数据保护官;如处理性质或规模改变,将重新评估。隐私问题可直接联系控制者。
如 TRAININGG 在英国没有机构但主动向英国个人提供本应用,可能必须委任英国代表。因此,在委任代表或由书面法律评估确认第 27 条例外前,不应在英国发布。