隐私承诺的履行日志
我们声称自己的游戏隐私政策短到能读完。这篇是它的履行日志:数据库里到底有哪些行、它们活多久、以及我们拒绝收集的三样东西。不写营销话,只列清单。
我们声称自己的 game privacy policy(游戏隐私政策)短到能读完。这篇是它的履行日志:数据库里到底有哪些行、它们活多久、以及我们拒绝收集的三样东西。不写营销话,只列清单。想直接下棋,对战页一直开着。
我们存了哪些行
- 对局记录:棋盘尺寸、规则变体、着法序列、结果、时间戳。没有它,分享出去的复盘链接打不开。
- 段位历史:每位玩家每局一行,存对局前后的分数。
- 访客 ID:一串存在你自己浏览器里的随机字符串。没有账号,战绩靠它跟着你走。
- 聚合计数器:每天的对局数,只用于排行榜的时间窗口,不做任何按人的拆分。
这就是全部表结构。没有邮箱列,没有姓名列,没有手机列,也没有广告标识符,因为我们从没开口要过这些。
我们拒绝收集的三样
- 邮箱和手机号。没有注册表单,也就没有地方能填进去。
- 跨站追踪用的分析。页面计数在我们自己的服务器上做聚合。
- 对局页的聊天内容。就算以后加了,处理方式和着法序列一样:为了让功能跑起来才存,别的用途没有。
这些东西活多久
对局记录一直留着,直到你删掉它,或者那个访客 ID 对应的记录沉寂太久;具体窗口写在隐私页上。段位历史要留到段位系统不再需要它为止,因为删掉一行会改变这个对手遇到过的所有人的分数。服务器访问日志活得最短,按天算,存在的意义是让我们能看出哪里坏了。
一个不收集数据的游戏,仍然必须做的事
要让产品跑起来,有些数据非有不可。一局计分的棋需要结果记录,否则段位就是编的;一条复盘链接需要着法序列,否则没有东西可复盘。我们画的那条线是"用途":如果某一行不是让某个功能跑起来所必需,我们就不创建它。这条规则比"什么都收、然后承诺会小心"要窄得多,也更好审计。
另一半是执行。反作弊在服务端跑,意味着每一步都会按规则校验。这个校验读的是盘面状态,不是你是谁,它只在对局旁边写一个通过或不通过的标记。除非结果被申诉,没人会去手工翻它。
还有哪些没堵上的地方
两个,实话说。服务器日志里会短期保留 IP 地址,因为挡掉一波洪水请求没有别的办法。另外我们的托管商和所有托管商一样,能在网络层看到流量元数据,这部分不在我们能改的范围里。两样都写在隐私页上,没有藏起来。
背后的理由我们早先在零广告零追踪,只有棋那篇写过。这篇是后续:先把话说出来,再把磁盘上实际有什么列一遍。
FAQ
YiBoard 会存我的姓名或邮箱吗?
不会。这里没有注册,所以我们从来没收到过这两样。你的战绩绑的是一串存在你自己浏览器里的随机访客 ID。
我能删掉自己的对局吗?
能。在战绩页删除会移除对局记录和访客 ID。已经作用到别人身上的分数变动不会回退,理由和国际象棋的结果不会事后改判一样。
你们卖数据吗?
不卖。表结构里没有值得买的东西,也没有广告标识符可以拿去对标。
隐私政策和这篇写的不一样吗?
不应该不一样。政策页是有约束力的那一版,这篇存在的意义是把同一件事用大白话说一遍。
Related
- 零广告、零追踪、只有游戏
2026-08-16
- 观战与解说功能规划
2026-10-21
- 移动端专项优化:为单手而做的棋盘
2026-10-20