瓜瓜物语,尊重隐私。
开始一局前,你应该知道哪些数据会被记录。
什么时候记录?
浏览首页不会创建游戏记录。进入游戏并成功连接服务后,即刻创建分数为 0 的游戏会话。游戏中的真实成绩会定期同步;未结束的游戏也可参与排行。离线模式不创建服务端游戏记录。
记录什么,用来做什么?
我们使用第一方随机浏览器 ID 区分匿名玩家,分配递增的匿名编号(例如 IP-001),记录开始时间、最近同步时间、分数、结束状态、国家及省区,用于保存成绩、排行和站点统计。IP 仅在服务器上用 HMAC-SHA256 转为匿名标识,用于基础防滥用、请求限流和管理员网络排除规则,不在应用数据库保存完整 IP。
IP 匿名标识仍属于与访问相关的数据。IP 可能由多人共享,地理位置可能不准确,也可能解析失败;它不能准确识别具体个人。定位失败时显示「未知地区」。我们不请求 GPS 或浏览器精确定位权限。
哪些数据会公开?
排行榜只公开排名、匿名玩家编号、分数和达到时间。编号的 IP 前缀不表示真实 IP,相同公网 IP 下的不同浏览器可以有不同编号。IP、HMAC 标识、浏览器 ID 不在公共排行榜公开;管理员可查看匿名游戏记录和粗略地区,后台不显示完整 IP。
测试记录与排除规则
管理员可按浏览器或匿名网络标识排除测试记录。排除仅影响正式统计和排行,不影响游戏,也不会授予管理员权限。网络规则可能影响共享出口的多人;关闭或删除规则会重新计算记录分类,仍有其他规则命中的记录会继续排除。
Cookie 与本地存储
签名的 HttpOnly Cookie 保存匿名玩家 ID(最长一年)、管理员登录(12 小时)和经管理员授权的测试设备标记(最长一年)。本地存储短期保留待重试的成绩和局次令牌,最多 32 局、24 小时;令牌同时绑定浏览器的签名 Cookie。清除 Cookie 会失去与旧匿名成绩的自动关联,不会自动删除服务器已有记录。
保存时间与服务提供方
游戏记录默认保留,以提供历史排行榜;站长可在 Neon 控制台按需删除。请求限流记录短期有效,可运行部署文档中的清理 SQL。网站使用 Vercel 托管、Neon PostgreSQL 保存数据;服务商可能按自己的政策处理基础设施访问日志。本项目没有加入第三方广告或分析追踪脚本。
你的选择
你可以不开局;联网失败时也可选择离线游玩。网络中断时客户端会尝试重传,但不能保证关闭网页前的最后一次上传成功;显示的「服务端已确认」成绩才是已保存值。如需删除游戏记录,可通过站长的 GitHub 公开联系方式联系,并提供游戏日期及浏览器中可见的匿名玩家编号;站长会核实后处理。
说明更新日期:2026 年 10 月 22 日。