隐私政策
测试版 · 自 26 juin 2026 起生效 · 符合 GDPR
1. 数据控制者
Evan Tocquet,独立开发者
联系方式: evantocquet@gmail.com
2. 收集的数据
本应用只收集运行所必需的数据:
| 数据 | 来源 | 用途 |
|---|---|---|
| 电子邮箱 | 注册 / OAuth | 识别账号 |
| 显示名称 | 注册 / OAuth | 界面显示 |
| 头像 | OAuth(Google/Discord) | 界面显示 |
| Riot ID 与 PUUID | 由用户填写 | 通过 Riot API 同步对局 |
| 对局数据 | Riot API / 手动录入 | 计算俯卧撑数量并保存历史 |
| 密码 | 邮箱注册 | 身份验证(以哈希保存,绝不明文存储) |
| 性别、年龄、体重、身高 | 内测申请与设置 | 确定起始等级并估算消耗的能量 |
| 每周运动小时数 | 内测申请与设置 | 校准起始等级 |
| 俯卧撑最大个数 | 应用内的力量测试 | 作用于欠账的倍数 |
| 内测申请 | 注册表单 | 挑选前一百个账号(动机、来源、投入程度) |
| 通知订阅 | 在浏览器中授予的权限 | 发送欠账提醒 |
| 健康同意的回答日期 | 你对该请求的回答 | 证明已取得同意(第 7.1 条),并且不再重复询问 |
| 问题反馈 | 反馈表单,如果你使用它 | 理解并修复问题(页面、版本、浏览器、语言、屏幕尺寸) |
| 还账记录 | 你在应用内的还账 | 统计你的连续天数并提示逾期 |
| 直播计数器链接 | 由你创建,如果你使用它 | 在直播软件中显示你的计数器;它既不透露你的名字,也不透露你的对局 |
| 搁置的训练项目及起始时间 | 你在设置中的选择 | 把欠账分配到其他项目;不询问也不保存任何医疗原因 |
| 俯卧撑的动作变体 | 你在设置中的选择 | 在历史中标注;不改变任何计算,也不询问原因 |
| 你在应用中选择的语言 | 你在语言选择器中的选择 | 在应用之外用你的语言联系你:通知、邮件。浏览器则自行读取 |
| 设备时区 | 你的浏览器设置 | 知道你所在地的时间,避免在深夜发送提醒 |
| 每周回顾:是否开启,以及上次发送时间 | 你在设置中的选择 | 在周一早上给你发一封邮件,并且不重复发送;一键即可关闭 |
性别、年龄、体重和身高,与所记录的体育活动结合,构成 GDPR 第 9 条意义上的健康数据。它们仅用于确定你的起始等级和估算消耗的能量,绝不出售、绝不转交第三方、也不用于其他目的。不收集任何支付方式。保存的唯一地点信息是设备时区,仅用于决定提醒的发送时间:没有地址、没有定位、没有城市。
3. 法律依据
相关处理基于你在创建账号时表达的同意(GDPR 第 6.1.a 条),以及为履行你所订阅的服务(第 6.1.b 条)。
第 2 条所列的健康数据适用 GDPR 第 9 条。其处理基于你的明确同意(第 9.2.a 条),该同意与其余部分分开取得,并可随时在设置中撤回。
拒绝并不妨碍使用本应用:没有这些数据时,起始等级仅由力量测试确定,并且不显示能量消耗的估算。
4. 保存期限
只要你的账号仍然有效,数据就会保存。若提出删除请求,你的全部个人数据将在 30 天内被清除。
两年内没有任何登录的账号将连同其全部数据一并删除,删除前三十天会发出一封提醒邮件。
5. 数据共享
你的数据绝不会为商业目的出售或转让给第三方。仅与本应用运行所必需的技术服务商共享:
- Vercel 应用托管(美国,标准合同条款)
- Neon PostgreSQL 数据库(美国,标准合同条款)
- Riot Games API 获取公开的对局数据
- Google / Discord OAuth 身份验证(可选)
6. Cookie 与本地存储
本应用使用:
- 一个加密的会话 Cookie(Auth.js),用于保持登录状态
- 浏览器的
localStorage用于你的本地偏好(例如“保持登录”、是否看过引导)
不使用任何广告或第三方追踪 Cookie。
7. 你的权利(GDPR)
根据《通用数据保护条例》,你享有以下权利:
- 访问权 获取你的数据副本
- 更正权 更正不准确的数据
- 删除权 要求删除你的账号及全部数据
- 可携权 以可读格式接收你的数据
- 反对权 反对某项处理
- 撤回同意权 随时在设置中撤回,且不影响此前已进行的处理
行使这些权利,请联系: evantocquet@gmail.com
如争议未能解决,你可以向 CNIL (法国数据保护机构)提出,地址为 www.cnil.fr.
8. 安全
密码以不可逆方式保存(bcrypt 哈希)。通信通过 HTTPS 加密。数据库访问受限并需要身份验证。
9. 变更
本政策可能更新。最后修改日期显示在本页顶部。重大变更将在你下次登录时提示。
本政策以法语撰写。其他语言的版本仅供理解之用;如有出入,以法语版本为准。