生效日期:2026-10-22 版本:v1.0 最近更新:2026-10-22
本政策说明《勇者弹珠 / Pinball Hero》(下称「本游戏」)运行时会收集哪些数据、用来做什么、存在哪里、保存多久,以及你可以怎样行使权利。
本文写的是我们实际做了什么,不是套模板。涉及法律适用性的判断不在本文范围内。
本政策可能随游戏更新而调整;有实质变化时,我们会更新本页并在游戏内说明。
1. 谁在处理你的数据
- 处理者:luke6b(个人独立开发者)
- 联系邮箱:
chanxiuming123@gmail.com - 本游戏由个人独立开发并发行。没有母公司、没有广告合作方、没有数据经纪方。
2. 一句话版本
游戏会收集匿名的对局与启动数据,只用于调整游戏平衡和了解更新后还有多少人在玩。 不收集 Steam 账号、聊天内容、好友关系、云存档,也不接任何广告或第三方数据 SDK。
3. 收集什么(逐项)
3.1 你真的会看到弹窗的那部分:平衡与留存遥测
首次进入游戏时会用一个弹窗问你,可以选「同意 / 不同意 / 稍后再说」;随时可在 设置 → 游戏 → 发送匿名平衡数据 关闭。不同意就一个字节都不采集、不上传。
| 类别 | 具体内容 |
|---|---|
| 安装标识 | 一个随机生成的 32 位十六进制 ID。由密码学随机数生成,不来自硬件序列号、MAC、主机名、用户名或 Steam ID |
| 设备环境 | 操作系统名称(如 Windows)、界面语言、游戏版本与构建标识 |
| 启动 | 每次启动的时间、时长、是否首次启动、距首次启动第几天 |
| 对局 | 你选的职业、难度、每个角色的等级、技能与天赋(含获得时的等级与时点)、胜负、结束在第几幕第几房、击杀数、金币、造成伤害、时长 |
| 抽选 | 每次天赋抽选时提供了哪几个选项、各自的权重、你选了哪个、候选池大小 |
| 进度 | 每进入一间房记一条(第几幕、第几房、房型) |
| 崩溃兜底 | 若游戏异常终止,下次启动会把上一局的进度补记一条(标记为 crash) |
抽选与进度这两类是为了分清「这个天赋太弱」和「这个天赋根本没给到玩家」—— 没有它们,所有平衡结论都是错的。这是收集它们的原因。
3.2 不需要同意、但也会发出的那部分:崩溃与启动心跳
游戏接入了 Sentry(错误监控服务)。它有两类数据:
| 类别 | 内容 | 为什么不受同意开关控制 |
|---|---|---|
| 崩溃/报错 | 错误堆栈、游戏版本、引擎版本、以及最近一段本地日志(user://logs/game.log,内容是场景与流程记录,不含个人信息) |
崩溃上报需要在同意之前就能工作,否则"装了打不开"这类问题永远查不到 |
| 启动心跳 | 游戏版本、引擎版本、操作系统名称、实际使用的渲染驱动(如 d3d12/vulkan)、渲染方式、界面语言、上次是否异常退出、启动耗时 |
同上:启动失败发生在任何脚本运行之前,是唯一能确认「有多少台机器真的把窗口开起来了」的手段 |
这条心跳特意只带不可识别的信息:我们移除了安装标识、显卡型号、显卡厂商、屏幕分辨率, 并且不发送系统版本号。它无法单独或组合指向某一个具体的人或某一台具体的机器。
3.3 你主动发起的反馈
只有在你自己点「报告BUG」并按下发送时才会发生:
- 国内(简体中文系统):发到飞书群机器人。正文=你填写的描述 + 四个下拉选项 +
游戏版本/系统/当前场景/最近日志。附带的截图会真的上传(开放平台应用通道)。
- 海外:发到 Sentry。正文同上;截图会作为附件上传。
- 两种通道都允许你不附截图。
4. 我们不收集什么
- 不收集 Steam 账号、Steam ID、好友列表、库存
- 不收集任何聊天/语音内容、输入法内容、剪贴板内容(截图除外——只在你主动发反馈时)
- 不做广告投放、不做跨应用追踪、不接任何第三方分析 SDK
- 不使用 Steam 云存档
- 不收集真实姓名、邮箱、电话、地址(除非你在反馈里自己写进去)
5. 数据存在哪、留多久
- 本地:
%APPDATA%\Godot\app_userdata\hero_pinball\telemetry\(runs.jsonl+current.json)。
关掉开关会立即删除本地已采集数据。
- 安装标识:即使你关掉采集,
user://install_id.txt这个随机 ID 仍会留在本机
(这样你日后重新开启时还是同一个人,不会在统计里变成"新装机")。 它不含任何个人信息,删掉整个 user:// 目录即可一并清除。
- 服务器:24 个月后删除。
- 第三方处理者:
| 处理者 | 用途 | 所在地 |
|---|---|---|
| Sentry(Functional Software, Inc.) | 崩溃与启动心跳 | 美国(ingest.us.sentry.io) |
| 飞书 / Lark(字节跳动) | 国内玩家主动提交的反馈 | 中国大陆 |
| Cloudflare, Inc.(Workers + D1) | 遥测上传与存储 | 韩国(亚太 / ICN) |
传输加密:所有上传走 HTTPS(TLS 1.2+),端点为 https://pinball-telemetry.chanxiuming123.workers.dev/ingest,不接受明文 HTTP。
跨境传输:数据只用于上表所列的唯一用途,接收方限于上表所列的处理者 (美国:Sentry;韩国:Cloudflare D1;中国大陆:飞书)。 我们与这些处理者之间的数据传输安排文件,可向上面的邮箱索取。
6. 你的权利
- 随时撤回同意:设置 → 游戏 → 发送匿名平衡数据 → 关。撤回后立即停止采集并删除本地数据。
- 删除已上传的数据:发邮件到上面的邮箱。注意:已经上传的记录无法从"已产生的统计结果"里召回
(我们做的是聚合统计,不保留可逐个定位的个人档案)。
- 查阅 / 更正 / 导出 / 限制处理:同上邮箱联系。我们会在 30 天内答复。
- 法律依据:同意(GDPR Art. 6(1)(a))。你不给同意也能完整游玩本游戏,功能没有任何差别。
7. 未成年人
本游戏不含内购、广告与社交功能,不设年龄门。 若你未满 14 周岁,请在监护人同意后使用。
8. 语言与版本
本文提供中文与English两个版本,在页面右上角切换。 其他语言版本尚未翻译完成;如果你需要某个语言的文件,发邮件到上面的邮箱即可。