隐私政策
生效日期:2026 年 8 月 16 日
简单说:你不注册账户也能玩 Learn Xiangqi,而且棋局完全在你的浏览器里运行。如果你创建账户,我们会保存你的电子邮箱地址、你选择的难度,以及一份简单的对局记录。有一个功能例外——可选的「分析」按钮——它会把当前棋盘局面发送给 Anthropic 以生成指导建议。我们使用 Google Analytics 来衡量网站的使用情况,并使用 Google AdSense 在我们的文字指南上、以及一局棋或一道习题结束后你看到的界面上展示广告——棋局进行当中永远不会。我们的托管服务商还会在每个页面上运行 Cloudflare Web Analytics,它不设置任何 Cookie,也不受 Cookie 提示约束。只有你同意,广告才会个性化;如果你拒绝,你仍然会看到广告,只是不针对你投放。我们不出售你的个人信息。
一、我们是谁
Learn Xiangqi 由 SproutVest, LLC 运营,这是一家美国华盛顿州的有限责任公司,以 Learn Xiangqi 名义经营(下称「Learn Xiangqi」「我们」)。本政策说明我们如何在 learnxiangqi.com 及其相关服务上处理个人信息。
二、我们收集的信息
你提供给我们的信息
- 电子邮箱地址
- 仅在你创建账户时收集。它用于标识你的账户、供你登录,并让我们能够发送重置密码的邮件。
- 密码
- 仅以加盐的 PBKDF2 哈希形式保存。我们从不以可读形式存储、记录或接触你的密码,也无法替你找回——我们只能帮你重置。
- 棋力等级与对局记录
- 你所选择的电脑难度(初级 / 中级 / 高级),以及每个难度下的一份小统计:对局数、胜、负,以及教练标记为失着的着法数量。如果你已登录,这些会保存在我们的服务器上,以便跟随你到其他设备。
- 你在教练面板里输入的问题
- 如果你使用可选的「分析」面板,你在其中输入的任何内容都会连同棋盘局面一起发送给 Anthropic。参见第三节。
自动收集的信息
- 设备本地存储
- 如果你不注册账户就下棋,你的难度设置和对局记录只保存在你的浏览器里(localStorage),完全不会发送到我们的服务器。清除浏览器数据即可删除它们。进行中的棋局本身从不会被发送到任何地方。
- 会话 Cookie
- 登录后,我们会设置一个严格必要的 Cookie,名为
xq_session。它带有 HttpOnly 和 Secure 标记并经过密码学签名,脚本无法读取,有效期 30 天,唯一用途是维持你的登录状态。退出登录会清除它,而修改密码会让所有已存在的会话令牌失效。 - 分析统计
- 我们使用 Google Analytics 4 了解人们如何找到并使用本站——浏览了哪些页面、大致位置(国家或地区,由 Google 从你的 IP 地址推得,且不在 Analytics 中保存)、设备与浏览器类型,以及来源网站。Google Analytics 会在你的浏览器中设置它自己的 Cookie,以识别回访。在 Analytics 中我们没有启用 Google Signals、广告功能或广告个性化,因此你的 Analytics 数据不会被用来建立广告画像。我们的广告是另一回事,见第六节。你可以使用 Google 的浏览器停用插件,对所有使用 Google Analytics 的网站一并停用,或者打开浏览器自带的跟踪保护。
- Cloudflare Web Analytics
- 我们的托管服务商 Cloudflare 会在我们提供的每个页面中加入一小段脚本(
beacon.min.js),由它回报给 Cloudflare Web Analytics。它不设置任何 Cookie,不在你的设备上保存任何东西,也不使用指纹或任何能跨站跟随你的标识。它回报的是页面地址、把你带来的来源页面、你的浏览器与设备类型、Cloudflare 在其网络边缘判定的国家,以及页面加载所用的时间。与 Google Analytics 不同,它不受我们的 Cookie 提示约束:托管服务商在我们自己的任何代码运行之前就把它插入了页面,因此无论你作何回答,它都会加载。在浏览器的跟踪保护或扩展中屏蔽static.cloudflareinsights.com即可阻止它。 - 广告 Cookie
- Google AdSense 可能在你的浏览器中设置 Cookie,用于投放广告、限制同一广告的出现频次,以及识别欺诈点击。它们只有在你回答了我们的 Cookie 提示之后才会被设置,而且除非你同意个性化,否则只会是非个性化的那一类。第六节对此有完整说明,包括如何改变主意。
- 产品事件
- 除页面浏览之外,我们还向 Google Analytics 发送四个计数,以便了解本站是否真的教会了谁:一局人机对局开始(带难度)、一局对局结束(带难度、胜负和棋,以及教练标记为失着的着法数量)、创建了一个账户,以及使用了分析面板。它们不带任何我们能够关联回你的标识,也从不包含你的邮箱地址、棋盘局面、着法,或你在教练面板里输入的任何内容。
- 服务器日志
- 我们的托管服务商会处理标准的请求数据,包括 IP 地址和 User-Agent,用于提供服务并防止滥用。
三、Claude 分析(什么会离开你的设备)
棋局本身——规则引擎、电脑对手,以及讲解你每一步的教练提示——完全在你的浏览器里运行。你下棋时,局面和着法从不会被传出去。一局棋留下的唯一痕迹,是上面「产品事件」里描述的匿名开始与结束计数;如果你已登录,还有你自己档案里的对局数与胜局数统计。
「分析」面板不一样,它是棋局数据唯一会离开你设备的地方。只有在你按下「分析」时,我们才会把以下内容发送给 Anthropic, PBC,交由 Claude API 处理:
- 当前棋盘局面的文本形式;
- 本局到目前为止的着法列表;
- 轮到哪一方走;以及
- 你在面板里输入的任何问题。
该请求中,我们不会把你的邮箱地址、账户标识或 IP 地址发送给 Anthropic。Anthropic 处理该请求以生成你看到的建议,并依据其自身条款处理相关数据;通过我们的商用 API 访问方式,Anthropic 不会使用这些请求的内容来训练其模型。Anthropic 的隐私政策见 anthropic.com/legal/privacy。
分析功能需要账户,并且按账户设有每日上限,我们对其计数以便让该功能持续可用且负担得起。如果你从不按「分析」,就永远不会有任何内容发送给 Anthropic。
四、我们如何使用信息
- 提供服务:你的账户、难度设置,以及跨设备的对局记录。
- 在你请求时生成指导分析。
- 发送你所要求的事务性邮件,例如重置密码。我们不发送营销邮件。
- 保障服务安全、防止滥用、执行用量上限,以及排查故障。
- 以汇总方式衡量本站的使用情况,以便改进它。
在适用英国 GDPR 或欧盟 GDPR 的情形下,我们的合法性基础是:合同的履行(运行你的账户并生成你所请求的分析)、正当利益(安全、防止滥用、故障排查以及衡量本站使用情况),以及在法律要求时取得的同意。
五、服务提供商
我们不为换取金钱而出售个人信息。如果你同意个性化广告,第六节所述的广告 Cookie 可能构成加利福尼亚州法律所定义的、用于跨场景行为广告的「共享」;第六节说明了它涉及什么,以及如何拒绝或撤回。我们依赖少数几家处理方:
| 服务商 | 用途 | 涉及的数据 |
|---|---|---|
| Cloudflare, Inc. | 托管、应用逻辑与数据库 | 账户记录、棋力等级与对局记录、请求日志 |
| Anthropic, PBC | 按请求生成指导分析 | 棋盘局面、着法列表,以及你输入的任何问题 |
| Cloudflare, Inc. | Cloudflare Web Analytics —— 页面浏览与加载耗时 | 页面地址、来源、浏览器与设备类型、大致位置、加载耗时 |
| Google LLC | Google Analytics —— 衡量本站的使用情况 | 页面浏览、来源、设备与浏览器类型、大致位置 |
| Google LLC | Google AdSense —— 选择并投放广告 | IP 地址、User-Agent、广告所在的页面,以及在你已同意的情况下的广告 Cookie 标识 |
| Resend (Plus Five Five, Inc.) | 投递事务性邮件 | 邮箱地址、邮件内容 |
在法律要求时,或为保护我们用户或我们自身的权利、安全或财产时,我们也可能披露信息。
六、广告
Learn Xiangqi 是免费的,而广告是支付它的方式。我们使用由 Google LLC 运营的 Google AdSense 来选择和投放广告。
广告出现在哪里。出现在我们的文字指南上,以及一局棋或一道习题结束后你看到的界面上。棋局进行当中永远不会。这是一条刻意设下的界限,而不是对今天版面的描述:棋局、电脑对手,以及讲解你每一步的教练,全都在你的浏览器里运行,完全不带任何广告。
广告是否个性化由你选择。Cookie 提示只问一次,在你回答之前,我们不展示任何广告,也不设置任何广告 Cookie。如果你同意,Google 可能使用 Cookie 及类似标识,基于你的兴趣(包括你对其他网站的访问)来展示广告。如果你拒绝,你仍然会看到广告——只是它们不针对你投放,而是依据你正在阅读的页面来选择,与你本人的任何情况无关。拒绝不会让你付出别的代价,它也不是去掉广告的办法。
你可以随时改变主意,使用Cookie 设置重新打开该提示。我们同样尊重代表你拒绝跟踪的浏览器信号,例如 Global Privacy Control 和 Do Not Track——一旦我们看到这类信号,就将其视为拒绝,并且不再询问。
对于我们已知未满 16 周岁的人,我们不投放个性化广告,无论其此前同意过什么。参见第九节。
Google 对其如何使用来自使用其服务的网站的信息的说明见 policies.google.com/technologies/partner-sites,你可以在 myadcenter.google.com 控制 Google 向你展示的广告。
七、数据留存
在你要求删除之前,我们会保留你的账户、棋力等级和对局记录。当你提出删除请求时,我们会在 30 天内删除你的账户及相关数据,法律义务要求我们保留的部分除外。仅保存在你设备上的数据由你控制,随时清除浏览器数据即可清掉。
有两样东西会自行过期。重置密码的链接有效期为一小时且只能使用一次;我们只保存它的 SHA-256 哈希,从不保存发给你的那条链接,而且该记录一经使用即作废。每日分析计数按账户按天保留一行,其中除了一个日期和一个数字之外什么都没有。
八、你的选择与权利
你完全可以在不创建账户的情况下下棋、选择难度并保留对局记录。要访问、更正或删除账户数据,请发邮件至 [email protected]。要更改你就 Cookie 和广告所作的选择,请打开 Cookie 设置——它会重新打开该提示,而你的新回答会立即取代旧的。Cookie 设置管不到 Cloudflare Web Analytics——它是由托管服务商而不是由我们加到页面上的;第二节说明了它收集什么,以及如何屏蔽它。
视你居住地而定,你可能享有访问、更正、删除或取得个人信息可携副本的权利,反对或限制特定处理的权利,以及撤回同意的权利。加利福尼亚州居民可以要求披露所收集个人信息的类别并要求删除;我们从不出售个人信息,而在你已同意个性化广告的情况下,你可以随时通过 Cookie 设置退出第五节所述的「共享」。我们不会因为你行使任何权利而对你区别对待。英国或欧洲经济区居民还可以向当地监管机构投诉。对于经过验证的请求,我们会在适用法律所要求的期限内答复。
九、儿童
Learn Xiangqi 并非面向 13 周岁以下的儿童,我们也不会在知情的情况下收集他们的个人信息。如果你认为有 13 周岁以下的儿童向我们提供了个人信息,请联系我们,我们会将其删除。
对于任何未满 16 周岁的人,我们不会在知情的情况下展示个性化广告,无论其在 Cookie 提示上同意过什么。我们不询问你的年龄,也无从推断,所以实际上这一条适用于有人主动告知我们的情形——这个承诺说的是我们「明知」时的做法,而不是宣称我们知道你是谁。处于这种情形的人仍然会看到广告,只是不针对其投放。
十、安全
全部流量都通过 HTTPS 传输。密码仅以加盐的 PBKDF2 哈希保存,会话 Cookie 带 HttpOnly 标记并经过签名,修改密码会让已存在的会话失效。没有任何系统能保证绝对安全,但我们力求只保存服务确实需要的东西。
十一、跨境传输
我们位于美国,我们的服务提供商在美国及其他国家处理数据。如果你从美国境外访问本服务,即表示你理解你的信息将在那里被处理。
十二、本政策的变更
我们可能不时更新本政策。我们会更改上方的生效日期;对于影响你权利的重大变更,我们会采取合理措施通知账户持有人。
十三、联系方式
关于隐私的问题或请求:[email protected]
SproutVest, LLC d.b.a. Learn XiangqiUnited States
[email protected]