账号与数据删除
你可以在网页外部渠道提出删除请求
请使用登录 AI俯卧撑时对应的邮箱发送请求,主题写明“删除 AI俯卧撑账号”。我们会先验证账号归属,并在 30 天内完成删除或去标识化,法律、安全或防欺诈要求必须保留的最少数据除外。
删除范围包括账号资料、Google 登录关联、会话、会员快照、云端训练记录、运动广场资料和可关联的排行榜汇总。请勿在邮件中发送密码、登录令牌、支付卡信息或服务账号文件。
发送删除请求订阅提示:删除应用账号不会自动取消由 Google Play 管理的订阅。如存在有效订阅,请先在 Google Play 的“付款和订阅”中取消,以避免后续续订。
我们处理哪些数据
| 相机和视频 | 相机帧用于设备端姿态识别。测试模式中由你选择的视频会在设备临时目录抽帧处理,任务结束后临时帧会被删除;测试报告和关键点日志可能保存在应用可用的本地目录。业务服务器不接收原始画面或视频。 |
|---|---|
| 本地训练记录 | 训练会话标识、运动类型、开始/结束时间、本地日期、时区偏移和俯卧撑次数,默认写入应用本地文件,用于日历和统计。 |
| Google 账号资料 | 当你选择 Google 登录时,应用把 Google ID token 发送给我们的 Cloudflare Worker 验证,并保存 Google 账号标识、姓名、邮箱、邮箱验证状态和头像网址。你设置的昵称和应用内头像样式也会保存。 |
| 会话与应用标识 | 登录后生成应用用户 ID 和会话令牌。令牌保存在 Android 安全存储中;服务器只保存基于 HMAC-SHA-256 生成的令牌摘要。会话有效期为 30 天。 |
| 会员与购买状态 | Google Play 和 RevenueCat 处理商品、购买、恢复购买和订阅状态。应用及后端使用应用用户 ID、权益名称、是否有效、到期时间、事件标识和事件时间同步会员状态;我们不接收完整支付卡号。 |
| 云端训练与运动广场 | 在相应功能可用且满足会员条件时,训练会话数据可同步至 Cloudflare D1。加入运动广场后,昵称、应用内头像样式、日榜/周榜次数和排名会展示给其他已登录用户;邮箱不会出现在榜单中。 |
| 网络请求信息 | 为传输、安全和故障排查,Cloudflare、Google Play、Google 登录与 RevenueCat 可能处理 IP 地址、请求头、设备/应用标识和必要诊断信息,具体以各服务提供方政策为准。 |
处理目的
- 提供姿态识别、自动计数、语音播报、本地记录和测试模式。
- 验证登录、维持会话、展示个人资料和恢复账号状态。
- 校验会员权益、处理购买恢复、提供云端同步和运动广场。
- 保障服务安全、限制滥用、排查错误并履行法律义务。
Android 权限
- 相机:实时训练和实时相机测试所必需。
- 读取视频:仅在你主动选择离线测试视频时使用;Android 版本不同,系统显示的权限名称可能不同。
- 网络:Google 登录、账号、会员、运动广场和云端同步所必需。
- Google Play Billing:用于应用内购买和恢复购买。
拒绝相机权限会使实时训练不可用;不登录或不使用云端功能,不影响本地训练和本地记录。
服务提供方与数据共享
我们不出售个人数据,也不使用这些数据投放第三方广告。为提供明确功能,数据可能由以下服务提供方代为处理:
- Google:Google Sign-In、Google Play Billing、订阅管理和应用分发。
- RevenueCat:购买流程编排、收据/订阅状态和会员权益同步。
- Cloudflare:Worker API、D1 数据库、Pages 隐私政策托管和网络安全服务。
保存、安全与跨境处理
本地训练记录保留在应用数据目录,通常直到你清除应用数据或卸载应用。云端账号和训练数据在账号存续期间保留,或在我们完成有效删除请求前保留。购买和订阅记录可能按 Google Play、RevenueCat 及适用法律要求另行保存。
网络传输使用 HTTPS。应用使用 Android 安全存储保存会话令牌,服务器保存令牌摘要,并通过会话校验、签名验证和访问控制保护接口。任何系统都无法承诺绝对安全;若发生可能影响你权益的事件,我们会按适用法律采取措施。
上述服务提供方可能在你所在国家或地区之外处理数据,并依据其适用的数据保护机制提供服务。
联系我们
运营者/开发者:UGK
隐私与支持邮箱:mhgd3250905@gmail.com
如对本政策、数据访问、更正或删除有疑问,请通过以上公开邮箱联系我们。
政策更新
当功能、第三方服务或法律要求发生重大变化时,我们会更新本页并调整生效日期。重大变更将在合理情况下通过应用或商店信息提示。