PRIVACY
隐私政策
1. 这份政策覆盖什么
本站是一款个人开发的历史战役抽卡小游戏,不是维基百科、维基媒体基金会或其关联机构的官方产品。
本站由个人开发者维护与运营,由其决定处理哪些数据、为什么处理,也是本政策的联系对象。本政策只覆盖本站;你点击外链离开本站(例如维基百科条目、社交平台)之后,适用的是那个网站的规则。
2. 本站会保存哪些数据
为了让你换设备后仍能看到自己的档案,一部分数据保存在服务端;其余数据只留在你自己的浏览器里。
- 匿名身份标识(Cookie):名为 battle-player 的 Cookie,内容是服务端随机生成的 64 位十六进制字符串。它设置了 HttpOnly 与 SameSite=Lax,仅在 HTTPS 下带 Secure 标记,有效期一年。它不含姓名、邮箱、手机号,也不与任何账号绑定。
- 服务端档案:抽到的战役、翻开的人物、胜负结果、难度、胜率与综合评分、图鉴收录情况、尚未拆开的卡包、保底计数,以及每局对战的开始与结算时间。
- 本机浏览器存储:battle-sound 记录音效开关;battle-draw:v2 保存一份进度副本,供页面快速读取,并在版本升级时作为迁移来源。两者默认都不上传。
- 旧档导入:若你的浏览器里还留着上一版本的本地存档,首次加载时会把它一次性导入服务端档案,导入后不再重复。
- 防滥用计数:抽卡时按匿名身份与出口地址各记一次窗口内计数。云端部署下这些计数存在数据库的临时表中,通常在两分钟内随窗口过期被清除。它只用于判断「是否超过频率」,不用于识别你是谁。
3. 本站不会收集什么
- 没有账号体系:不需要注册或登录,不收集邮箱、手机号、真实姓名、住址、证件信息或支付信息。
- 没有广告与追踪:站内没有广告位,没有第三方分析、像素、热图或 A/B 工具,不做跨站追踪,也不写入第三方 Cookie。
- 不申请设备权限:不读取定位、通讯录、相册、麦克风或剪贴板。分享海报在本地画布上绘制,图片不会上传。
- 不猜语言:页面语言由网址决定,不读取你的浏览器语言偏好,也不因此写入 Cookie。
4. 数据用来做什么
只有三个用途:向你展示档案与图鉴、判断你是否在刷包(限流)、在故障时定位问题。
- 抽卡结果由服务端的固定规则与保底计数决定,不存在针对个人的画像、评分或自动化决策。
- 数据不出售、不出租、不交换,不用于广告投放,也不用于训练模型。
- 档案不会为了改进产品而整批导出给第三方。
5. 排行榜与公开可见性
排行榜比较的是「你自己」与站内预设的虚构对手:那些名字与战绩是硬编码的示例档案,不是真实玩家,也不来自其他访客。
- 站内没有跨用户的公开榜单,其他访客看不到你的分数、场次、胜率或图鉴。
- 你的档案只能通过你自己浏览器里的匿名 Cookie 读取,服务端不提供按用户检索档案的接口。
- 唯一例外是你主动分享:分享链接只携带战役标识与人物标识,海报在你的浏览器里生成;发布到站外后,可见范围由你选择的平台决定。
6. 存在哪里、保留多久
云端部署时,档案存放在 Cloudflare 的 D1 数据库、应用运行在 Cloudflare Workers 上;自托管部署时,档案是部署方服务器上的一个 SQLite 文件。两种情况都由运营者控制访问。
- 档案保留到你主动清空、或本站停止服务为止。清空是直接删除,不可恢复,也无法通过客服找回。
- 限流计数随窗口滚动清除,通常在两分钟内消失。
- 模型判读结果按「战役 + 模型 + 提示词版本」缓存,与任何玩家无关,不含个人数据。
7. 与第三方的交互
服务端会访问维基媒体接口,浏览器会直接加载维基媒体的图片。这些交互都不携带你的匿名标识。
- 抽卡时由服务器向维基百科与维基数据(Wikidata)请求条目摘要、人物配图与基础元数据,请求中不包含你的 Cookie 或匿名标识。
- 人物属于胜方还是败方,由服务端的规则、人工维护的结果表,或可选的模型判读决定;判读只发送战役名与人物名。模型可以是部署方自建的本地模型,也可以是第三方 OpenAI 兼容接口 —— 后者会收到这些战役与人物名称,但不会收到你的任何标识。
- 条目插图由你的浏览器直接从 upload.wikimedia.org 等维基媒体域名加载,维基媒体因此会看到你的地址与浏览器标识,这部分适用维基媒体基金会的隐私惯例。
- 托管商(例如 Cloudflare)作为基础设施服务商处理网络请求与存储,不会把这些数据用于自身营销。
8. 我们怎么保护这些数据
- 全站通过 HTTPS 传输,匿名 Cookie 设置了 HttpOnly 与 SameSite=Lax,页面脚本无法读取它。
- 所有写操作都校验请求来源,跨站伪造的请求会被拒绝。
- 抽卡同时按匿名身份与出口地址限流,脚本刷包会被拦下。
- 数据库只存匿名标识与游戏进度,没有邮箱、手机号等可以反查到你个人的字段。
- 没有系统是绝对安全的。若发生可能影响你权益的事件,我们会在站内公告说明范围与处置。
9. 你可以怎么处理自己的数据
以下操作你随时可以做,不需要经过我们同意。
- 立即清空:排行榜页的「清空我的战绩」会删除服务端的档案、图鉴、卡包与对局记录,并清零计数。此操作不可撤销。
- 解除关联:删除本站的 Cookie 后你会得到一个新的匿名标识,旧档案不再与本浏览器关联,也无法找回。
- 拒绝或限制 Cookie:浏览器设置可以阻止本站写入 Cookie,代价是档案、图鉴与抽卡功能无法使用。
- 导出或行使法定权利:通过「联系我们」说明需求。若你所在地区(例如欧洲经济区、英国)赋予你访问、更正、删除、限制处理、反对、数据可携带或向监管机构投诉的权利,我们会在 30 天内答复;删除请求与上面的「清空」等效。
10. 跨境传输
云端部署时,请求与数据会经过 Cloudflare 的全球网络,可能在你所在国家或地区以外被处理与存储;自托管部署的存放位置由部署方决定。我们只传输必要字段,并依赖托管商提供的传输加密与访问控制。
11. 儿童
本站不面向 13 岁以下的儿童,也不会主动收集其数据。若你是监护人并发现孩子在未经同意的情况下使用了本站,请通过「联系我们」,我们会删除相应档案。
12. 政策变更与历史版本
修订后会更新本页顶部的日期;涉及数据范围或用途的重大变更,会在首页给出提示。继续使用本站即视为接受更新后的政策。历史版本可通过「联系我们」索取。