PRIVACY POLICY

隐私政策

我们尽量让训练留在你的设备上;只有当你主动使用登录、会员、运动广场或云端同步时,才处理提供这些功能所必需的数据。

生效日期:2026 年 7 月 11 日适用应用:AI俯卧撑(PushupAI)
相机画面端侧处理实时画面由设备上的 MoveNet 模型分析,不上传原始相机图像或视频到业务服务器。
本地训练无需登录俯卧撑计数和本机训练记录可在不创建账号的情况下使用。
账号功能由你选择Google 登录、会员、运动广场和云端同步需要网络,并按下文处理必要数据。
账号与数据删除

你可以在网页外部渠道提出删除请求

请使用登录 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 权限

拒绝相机权限会使实时训练不可用;不登录或不使用云端功能,不影响本地训练和本地记录。

服务提供方与数据共享

我们不出售个人数据,也不使用这些数据投放第三方广告。为提供明确功能,数据可能由以下服务提供方代为处理:

保存、安全与跨境处理

本地训练记录保留在应用数据目录,通常直到你清除应用数据或卸载应用。云端账号和训练数据在账号存续期间保留,或在我们完成有效删除请求前保留。购买和订阅记录可能按 Google Play、RevenueCat 及适用法律要求另行保存。

网络传输使用 HTTPS。应用使用 Android 安全存储保存会话令牌,服务器保存令牌摘要,并通过会话校验、签名验证和访问控制保护接口。任何系统都无法承诺绝对安全;若发生可能影响你权益的事件,我们会按适用法律采取措施。

上述服务提供方可能在你所在国家或地区之外处理数据,并依据其适用的数据保护机制提供服务。

联系我们

运营者/开发者:UGK

隐私与支持邮箱:mhgd3250905@gmail.com

如对本政策、数据访问、更正或删除有疑问,请通过以上公开邮箱联系我们。

政策更新

当功能、第三方服务或法律要求发生重大变化时,我们会更新本页并调整生效日期。重大变更将在合理情况下通过应用或商店信息提示。