隐私政策
更新日期:
数据控制者
《通用数据保护条例》(GDPR)意义上的数据控制者是:
GoStone隐私联系邮箱:
f.neu.dev@gmail.com
适用范围和数据来源
本政策适用于 GoStone 网站、Web 应用、API 以及链接到本政策的任何 GoStone 应用。数据可能由您直接提供、由您的设备和服务使用情况自动产生,或在对局、屏蔽和举报中由另一名参与玩家提供。我们不会从数据经纪商购买个人数据。
访问服务时的数据处理
访问 GoStone 时,托管基础设施会处理提供和保护服务所需的技术请求数据,包括 IP 地址、日期和时间、请求地址及查询参数、请求方法、响应状态、来源页面、用户代理、语言标头、请求标识符和处理区域。处理目的为可靠提供服务、排查故障以及防范攻击和滥用。法律依据为 GDPR 第6条第1款(f)项;我们的合法利益是安全可靠地运营 GoStone。Vercel 运行日志依所购方案保存,最长不超过30天。
账户与身份验证
您可以使用用户名和密码创建账户。我们会保存生成的用户 ID、用户名、显示名称、密码哈希、创建与更新时间以及经过哈希处理的会话令牌。密码绝不会以明文保存,此方式也不要求电子邮箱。上述数据用于创建和验证账户并保存个人资料、等级分和对局历史。法律依据为 GDPR 第6条第1款(b)项。您仍可作为访客游戏。
您也可以选择使用 Google 或 Apple 登录。系统会将您重定向至相应提供商,提供商将依据其自身隐私条款处理验证请求。GoStone 会收到提供商专用账户标识符、已验证的电子邮箱以及(如提供)您的姓名。我们保存标识符映射、邮箱及验证状态以识别账户;不会保存提供商访问令牌或刷新令牌。法律依据为 GDPR 第6条第1款(b)项。
对局与平台功能
- 访客游戏和匹配:为提供所请求的对局,我们会处理随机访客 ID、经哈希处理的访客会话令牌、所选棋盘大小、用时设置、队列状态、时间戳和对局分配。法律依据:GDPR 第6条第1款(b)项。
- 对局:我们保存参与者标识符、落子、棋盘状态及哈希、棋钟、计分决定、结果、时间戳和规则设置,以运行、恢复、验证、计分和复盘对局。账户对局还会更新等级分及其历史。法律依据:GDPR 第6条第1款(b)项。
- 聊天:为提供对局聊天,我们处理参与者标识符、显示名称、不超过500个字符的消息、所属对局和时间戳。聊天可用时,消息仅对两名参与者可见。消息保存前会由本地规则过滤器检查;被拒绝的消息不会保存。法律依据:GDPR 第6条第1款(b)项。
- 题目、机器人和分析:我们保存题目选择、尝试次数、进度、解题状态和时间戳。机器人落子和终局计分建议在您的设备本地计算;只有建议操作会发送给 GoStone 进行规则验证和保存。请求 KataGo 复盘时,独立工作进程会处理对局标识符、规则、落子和生成的分析。法律依据:GDPR 第6条第1款(b)项。
公开信息与其他玩家
- 您的用户名或显示名称会向对手显示。公开排行榜会显示账户的显示名称、名次、等级分、对局数和胜局数。请勿选择会泄露您不希望公开的信息的用户名。
- 对局状态和聊天内容仅通过受保护的对局接口向参与玩家提供。公开的活动数量为汇总数据,不会识别单个玩家。
- 我们不会出售个人数据,也不会将其用于广告披露。其他披露仅限于下列处理者、法律要求的情况,或为提出、行使或抗辩法律主张所必需的情况。
安全、频率限制、屏蔽和举报
为防止自动攻击、账户接管、垃圾信息和滥用,GoStone 会根据 IP 地址以及视操作而定的用户名或已验证玩家标识符生成不可逆的 SHA-256 频率限制键。频率限制表不会以明文保存 IP 地址、Cookie 或玩家标识符。屏蔽功能会保存双方玩家标识符,并阻止今后的匹配和聊天。如果举报功能已启用且您提交举报,我们会保存对局、举报人、被举报玩家、固定举报类别和时间;不会收集自由文本或复制聊天记录。法律依据为 GDPR 第6条第1款(f)项。我们的合法利益是服务安全、公平竞技、保护用户和执行平台规则。
联系请求
如果您联系我们,我们会处理您的联系方式、消息和相关通信元数据,以回复和处理请求。与服务或合同有关的请求依据 GDPR 第6条第1款(b)项处理;存在法律义务时依据(c)项处理;其他情况下依据(f)项以及我们回复咨询并记录相关通信的合法利益处理。
保存与删除
个人数据仅在实现所述目的、履行法律义务或处理法律主张所需期间保存。适用以下标准:
- 账户和访客会话在30天后过期。过期数据库记录会定期删除;退出登录会删除当前账户会话。
- 等待匹配的记录会在取消或过期后删除;成功匹配会成为对局记录的一部分。
- 持久化频率限制键在最后更新48小时后进入定期删除范围。内存中的限制记录会自动逐出,并在服务器实例结束时消失。
- 账户数据、对局、落子、等级分、聊天、题目进度和分析会在提供个人资料、历史、等级分完整性、复盘及双方共同对局记录所需期间保存。收到合理删除请求后,我们会在可行范围内删除数据或解除其与账户的关联;如对手权利、平台完整性、法律义务或法律主张要求,部分记录可能继续保留。
- 账户玩家之间的屏蔽会保留至您解除。涉及访客的屏蔽在30天后进入定期删除范围。
- 举报功能启用时,举报记录仅在审核、用户安全、规则执行或法律主张所需期间保留。联系通信在事项完全解决后删除,除非存在法定保存或证据要求。
- 已删除数据可能暂时保留在服务提供商的滚动备份中,直至按配置的备份周期被覆盖;不会为日常运营而恢复。
数据安全
GoStone 采取与风险相适应的措施,包括加密传输、仅限 HTTP 且生产环境安全的 Cookie、密码哈希、会话令牌哈希、服务器端授权、输入限制、数据库访问控制、行级安全和受限工作进程访问。任何互联网服务都无法保证绝对安全。
自动处理和必要数据
GoStone 会自动进行匹配、规则验证、计分、等级分更新、聊天过滤、频率限制以及 KataGo 分析或机器人落子。这些功能不会产生 GDPR 第22条意义上的法律或类似重大影响。我们不会建立广告画像。
技术请求数据是提供和保护服务所必需的。特定功能的数据仅在您使用该功能时需要;如不提供,相应请求、账户、对局、聊天、题目或分析将无法提供。法律不强制您提供这些数据。
政策变更
当处理活动、服务提供商或法律要求发生变化时,我们会更新本政策。当前版本及日期始终可在本页面查看。法律要求时,重大变更会在生效前以适当方式告知。
Cookie 与设备存储
GoStone 目前仅使用身份验证、访客游戏和用户所选语言所必需的第一方 Cookie。设备访问依据德国 TDDDG 第25条第2款第2项;后续个人数据处理依据 GDPR 第6条第1款(b)项,安全处理则依据(f)项。
| 名称 | 用途 | 期限 |
|---|---|---|
gostoned_session | 验证账户会话;服务器仅保存令牌的哈希。 | 30天;退出登录时提前删除 |
gostone_guest_session | 验证用于对局和题目的随机访客身份。 | 30天 |
gostone_oauth_google / gostone_oauth_apple | 临时将 Google 或 Apple 登录响应绑定到发起该流程的浏览器,并防止伪造登录请求。 | 10分钟;回调后删除 |
gostone_locale | 记住用户明确选择的语言。 | 1年 |
我们不使用分析、广告、跨站跟踪或社交媒体 Cookie。GoStone 目前不使用 localStorage 保存个人数据。如未来添加可选技术,我们会在启用前更新本政策及任何所需同意机制。
处理者与国际传输
我们依据数据处理协议使用以下服务提供商。其仅可为提供相应服务而使用已记录的分处理者:
Vercel Inc.
网站托管、内容分发、服务器函数、请求路由、安全和运行日志。
服务提供商隐私信息Supabase
在运营者选择的项目区域提供托管 PostgreSQL 数据库、连接池、数据库运行日志和滚动备份。
服务提供商隐私信息Modal Labs, Inc.
在隔离云环境中运行 KataGo,用于用户请求的对局分析和题目生成。普通机器人落子在浏览器本地计算,不会发送到 Modal。
服务提供商隐私信息Vercel、Supabase、Modal 或其分处理者可能在欧洲经济区之外处理数据,包括美国或新加坡。若无充分性决定,传输将依据 GDPR 第46条通过欧盟委员会标准合同条款以及必要的补充措施进行保护。您可向数据控制者索取适用保障措施的信息。
您的权利
在符合法律条件的情况下,您对自己的个人数据享有以下权利:
- 访问并获得您的数据副本(GDPR 第15条);
- 更正不准确的数据(第16条);
- 在符合法律条件时删除数据(第17条);
- 限制处理(第18条);
- 对于基于合同或同意进行的自动化处理,享有数据可携权(第20条);
- 基于您的具体情况,随时反对依据第6条第1款(f)项进行的处理(第21条);
- 如处理基于同意,可随时撤回对未来处理的同意;GoStone 目前不使用基于同意的可选跟踪;
- 向有管辖权的数据保护监管机构投诉,特别是您惯常居住地、工作地或涉嫌侵权发生地的机构(第77条)。
请将请求发送至上方隐私联系邮箱。我们可能要求提供核实您身份所必需的信息。行使权利通常免费,但法律规定的例外不受影响。