隐私政策
最后更新: 2026-05-12
本《隐私政策》说明 V1b3C0d3 OU 在阁下使用 TrAIcker iOS 和 watchOS 应用程序以及 traicker.ai 网站时如何收集、使用、保存与共享个人数据。
对于我方处理的阁下个人数据,我方作为数据控制者。如有隐私问题或行使权利的需求,请通过 support@vibecodetech.com 与我们联系。
1. 我们收集的数据
创建 TrAIcker 账户是可选的。免费记分功能可在无账户的情况下完全离线运作,在该模式下所有比赛数据——比分、得分历史、统计、会话元数据——均保留在阁下设备上。在纯离线使用下,我方不会从阁下处收集任何个人数据。
仅需服务器才能运作的功能(云同步、多人房间、共享)才需要账户。以下数据类别仅在阁下选择使用这些功能时适用。
1.1 账户数据(仅在阁下创建账户时)
- 电子邮件地址和经哈希处理的密码。
- 显示名称和头像(可选)。
- 登录方式:电子邮件和密码,或通过电子邮件发送的一次性代码(魔法链接)。
1.2 比赛与游戏数据
比赛数据(运动项目、记分规则、选手、逐分历史、计时、衍生统计)默认仅在阁下设备上生成和存储。仅当阁下拥有账户并已明确启用云同步、加入多人房间或选择与其他 TrAIcker 用户共享比赛时,该等数据才会到达我方后端。
教练建议由 Apple Intelligence 在阁下的 iPhone 上生成。无论阁下是否拥有账户,用于教练的数据都不会离开阁下设备。
1.3 设备权限
iOS 应用仅请求本地网络访问权限,用于在无互联网连接时发现附近设备以进行多人房间记分。我们不请求 HealthKit、定位、运动、语音或通讯录数据,应用也不依赖上述框架。
1.4 订阅数据
Apple Inc. 是每笔 TrAIcker 订阅的法定商家。Apple 处理阁下的付款、开具发票、计算并缴纳税款,以及处理退款。我们不收集、不查看、不存储阁下的付款卡信息。
我们仅从 Apple 接收订阅权限——一个表示「该 Apple ID 拥有有效的 Player 或 Advanced 订阅」的标志。我们仅使用该标志解锁应用中对应的功能。我方不在自身一侧生成、接收或存储任何发票、收据或会计记录;请在 reportaproblem.apple.com 查询 Apple ID 购买历史以获取账单记录。
1.5 诊断数据
我们不嵌入第三方分析、崩溃报告或归因 SDK。Apple 可能通过 App Store Connect 代表我方收集汇总的、匿名化的崩溃与性能数据,并遵循 Apple 自身的隐私设定。
2. 我们使用阁下数据的原因(GDPR 第 6 条法律依据)
| 目的 | 法律依据 |
|---|---|
| 提供核心记分、匹配与统计功能。 | 合同的履行(第 6 条第 1 款 (b) 项)。 |
| 对阁下进行认证并保护阁下的账户。 | 合同的履行;正当利益(第 6 条第 1 款 (b) 项、(f) 项)。 |
| 通过 Apple 提供的权限标志识别有效订阅。(Apple 是法定商家,依其自身政策处理结算、退款与税务义务。) | 合同的履行(第 6 条第 1 款 (b) 项)。 |
| 提升服务稳定性并检测滥用。 | 正当利益(第 6 条第 1 款 (f) 项)。 |
3. 次级处理者
我们依赖以下次级处理者:
| 供应商 | 角色 | 托管区域 |
|---|---|---|
| Supabase Inc. | 身份验证、Postgres 数据库、实时服务、边缘函数,以及非视频用户内容的存储。 | 欧洲联盟 |
| Apple Inc. | 应用分发、应用内购买处理(法定商家)以及推送通知。 | 全球(Apple 数据中心) |
AI 教练使用设备端的 Apple Intelligence,因此不构成次级处理关系——阁下的比赛数据不会因教练目的而离开 iPhone。
4. 国际数据传输
我方控制的个人数据由 Supabase 在欧洲联盟内存储。Apple 按其自身的隐私承诺运营用于应用分发、购买和推送通知的全球基础设施。如发生向欧洲经济区以外的个人数据传输,我方将依赖欧盟委员会的标准合同条款以及适用的补充保护措施(传输中加密、访问控制)。
5. 保留期限
- 如阁下从未创建账户——我方一侧无任何内容需要保留或删除。所有数据均位于阁下设备,卸载应用即可清除。
- 账户数据——在阁下账户有效期间保留。一旦阁下确认删除请求,阁下的账户资料、比赛历史、统计以及阁下上传的内容将从我方后端删除;我方一侧不再保留任何内容。
- 比赛与游戏数据——在阁下账户有效期间或直到阁下在应用中删除单独比赛为止保留。
- 结算/发票记录——由作为法定商家的 Apple Inc. 依据其自身保留政策保留。我方不生成、不接收、不存储发票。
- 后端日志——出于稳定性与滥用检测目的,最长保留 30 天;删除后不再与阁下身份相关联。
6. 阁下的权利
根据 GDPR,阁下有权访问、更正、删除、限制处理、反对处理以及携带阁下的个人数据,并有权向阁下当地的监督机构(在爱沙尼亚为数据保护监督局,Andmekaitse Inspektsioon)提出投诉。根据《加州消费者隐私法》(CCPA),阁下还有权了解、删除以及拒绝任何个人数据的出售——我方不出售个人数据。
如需行使上述任何权利,请发送电子邮件至 support@vibecodetech.com。如需直接删除账户,请在 iPhone 上打开 TrAIcker 应用并点按「设置」→「删除账户」;应用将立即撤销会话并删除阁下的数据。完整步骤详见「删除账户」页面。
7. 儿童
TrAIcker 在 App Store 中评级为4+,意味着应用内内容适合包括 4 岁及以上儿童在内的所有年龄段用户。
但创建 TrAIcker 账户须遵守阁下所在国家对数字同意最低年龄的规定:多数司法辖区为 13 岁;在已提高 GDPR 第 8 条门槛的欧盟成员国为 14、15 或 16 岁(例如,西班牙和意大利为 14 岁,德国、荷兰和卢森堡为 16 岁)。低于适用门槛的儿童只应在父母或法定监护人的监督下,通过监护人账户使用本服务。
我方不会在知情情况下收集低于适用同意年龄的儿童的个人数据。如阁下认为我方可能持有此类数据,请通过 support@vibecodetech.com 与我们联系,我们将及时删除。
8. 安全
我方对所有传输使用 TLS,在次级处理者支持的情况下采用静态加密,在 Supabase 中应用受限的行级安全策略,并在设备端使用 iOS 钥匙串保护凭证。任何系统都不可能绝对安全;如发现影响阁下数据的违规事件,我方将在法律要求的时限内通知阁下及相关机关。
9. 本政策的变更
处理方式变化时,我方将更新本政策。开头处「最后更新」日期反映当前版本。重大变更将通过 App 内或电子邮件告知。
10. 联系方式
V1b3C0d3 OU
Pae tn 25-47, Lasnamäe linnaosa, 11414 塔林, 爱沙尼亚
爱沙尼亚商业登记代码:17395882
电子邮件:support@vibecodetech.com
本条款仅作翻译,以方便阅读。英文版本为具有约束力的正式文本;如出现任何不一致,以英文文本为准.