你的隐私

隐私政策

一份简明指南,说明 Memory Chess 收集什么、我们为什么使用它,以及你有哪些选择。

本译文借助 AI 制作,为方便阅读而提供。如与英文版本有出入,以英文版本为准。 阅读英文版

最后更新:

简要说明

你无需创建账号即可游玩 Memory Chess。我们使用少量数据来运行游戏、记住你的设置、了解网站的性能表现、回复消息、维护排行榜并改善体验。我们还使用 Google AdSense;在启用广告时,它可能会为广告使用 Cookie 及类似技术。

谁对你的数据负责

Memory Chess 由独立开发者 Bing Cheng 运营,他是本政策所述个人信息的数据控制者。如有任何隐私问题或请求,请发送邮件至 bingcheng45@gmail.com 或使用联系表单。

你提供给我们的信息

  • 联系消息:你使用联系表单时填写的姓名、电子邮件地址、咨询类型和消息内容。
  • 游戏反馈:你的星级评分、可选的评论,以及准确率、难度、棋子数和完成用时等游戏详情。这个反馈表单不会询问你的姓名或电子邮件地址。
  • 排行榜记录:你选择的玩家名、你提交的成绩详情、你当时的技能评分,以及你选择的国家(如有)。这些内容会公开显示,所以如果你不想公开真实姓名,请不要使用它。当你参加每日棋盘时,表单会根据你的连接来源国家推荐一个国家,这个国家由我们的托管服务商报告;我们不会保存这个推测,保存的是你自己选择的国家。

自动收集的信息

我们的统计服务商可能会收到技术和使用信息,例如浏览的页面、大致位置、浏览器和设备类型、来源页面、IP 地址以及性能耗时。Memory Chess 使用 Google Analytics、Vercel Analytics、Vercel Speed Insights、Ahrefs Analytics 和 Databuddy 来了解访问情况,并让网站保持快速、可靠。

Databuddy 不使用 Cookie。它会在你浏览器的本地存储中保存一个随机的访客 ID,并在其会话存储中保存一个会话 ID。它会记录你浏览的页面、性能耗时、JavaScript 错误、对离开本网站的链接的点击、重复的点击或没有得到响应的点击,以及在提交前被放弃的表单。当一个回合开始或结束时,它也会收到一个事件,包含棋子数、记忆用时和回合从哪里开始;当成绩被提交到排行榜或每日棋盘时,它会收到一个事件,包含该成绩的难度和棋子数。这些事件永远不会包含你的准确率、你的玩家名或你玩过的局面。

我们不会要求这些工具收集你的联系消息或游戏反馈评论的内容。

Cookie 和浏览器存储

Memory Chess 使用浏览器存储在你的设备上保存游戏历史和设置、记住声音偏好、避免重复显示已关闭的更新横幅,并安排反馈提示何时可以再次出现。清除浏览器数据会重置这些选择。

首页的实验室记录会把你完成的每一个回合,包括首页上的练习读数,保存在你浏览器的 IndexedDB 和本地存储中:你观察的局面、你还原的局面、你的用时、你的分数、你的时区偏移、你从哪里开始这个回合(例如首页或某篇指南),以及你放下每个棋子的顺序和时间。它只用于在这台设备上绘制你的连续记录、个人最佳、准确率趋势、失误分布图、今日棋局、复习队列和遗忘曲线。这份记录本身,连同其中的局面、格子、摆放和历史,永远不会离开这台设备。你选择分享的回合是唯一的例外,详见下文。本地存储还会保存你上次打开今日棋局的 UTC 日期,以便每天给你一次尝试机会;还会保存你打开过哪些复习步骤,以免一个在出结果前离开的棋盘在同一间隔下显示两次。你每完成一个回合,无论是在首页还是在游戏中,Google Analytics 都会收到一个事件,其中包含棋子数、记忆用时、你记住了多少个棋子、你的准确率以及回合从哪里开始,开始位置可能是今日棋局、一次复习或一个计划。回合开始时,它也会收到一个事件,包含棋子数、记忆用时和开始位置。它还会收到少量实验室事件:实验室区域进入视野时、你点开其中的游玩链接时、你下载或请求跨设备备份时的回合数,以及你导入时添加和跳过的回合数。这些事件都不包含局面、格子、回合 ID 或连续记录。当你开始、停止或完成一个计划,或设置、清除一个目标时,Google Analytics 会收到一个只写明该操作的事件,不包含计划名称,也不包含任何数字。你选择的计划和目标保存在这台设备上浏览器的本地存储中,你计划每周玩几天也同样保存在那里,这一项不发送任何事件。“下载我的实验室记录”会把一份副本保存为由你掌控的文件,清除浏览器数据则会删除这份记录。隐私窗口不会保留它。只有当你按下“复制我的读数”时,你的浏览器才会把一段简短文字放到你的剪贴板上,内容是你的记忆广度,以及在记录能够读出时你记住的棋子和速度,每一项都附有对应的回合数。它不包含任何局面、格子或日期,也不会被发送到任何地方。本地存储还会保存以下时间:关于在此浏览器中保存记录的提示首次进入视野的时间,以便这条提示只显示一次;你上次查看笔记本的时间,以便把更新的条目标记为新;以及你上次下载记录的时间。玩过几个回合后,网站会请求你的浏览器一次,在空间不足时保留这份记录,并在本地存储中记下已经请求过。

进度页面在你的浏览器中读取同一份记录,不发送任何内容。只有当你按下“分享我的进度”时,你的浏览器才会把记录能读出的数据绘制成一张图片:你的记忆广度、技能评分、记住的棋子、速度、最佳和近期准确率、连胜、连续天数、已玩回合数和游戏天数。只有当你在游戏结果页按下“分享结果”时,你的浏览器才会把该回合绘制成一张图片:准确率、你记住的棋子、棋子数、允许的和实际使用的记忆用时、还原用时,以及(复习除外)你的评分、评分变化和连胜(如有),还有(今日棋局除外)你观察的棋盘和你还原的棋盘。

两个按钮都会打开一个分享窗口,在你选择其中一项操作之前,没有任何内容会离开你的浏览器。这些操作是:把图片、一段简短文案和一个链接交给你设备的分享面板,下载图片,复制图片,复制带链接的文案,或者打开 X、Facebook、LinkedIn、Reddit、WhatsApp、Threads 或 Bluesky 的发帖页面并填好链接,除 Facebook 和 LinkedIn 外还会填好文案。你在那里发送的内容按该服务自己的隐私条款处理。

文案中的链接会打开该卡片在 Memory Chess 上的专属页面,卡片上的数据就写在链接本身里。位于 /share/result/ 下的分享结果链接还包含你观察的棋盘、你还原的棋盘,以及你放下每个棋子的顺序和时间;但如果该回合是今日棋局,链接中就不包含任何局面。任何打开链接的人都能读到这些内容,Memory Chess 也会从链接中读取它们来绘制页面及其预览。只有在你分享卡片时才会生成链接,Memory Chess 不会保存它。和网站上的任何页面一样,当有人打开该页面时,上述分析工具会记录页面地址,其中包括这个链接。

当一张进度卡片离开页面时,Google Analytics 会收到一个 lab_dashboard_share 事件;当一张结果卡片离开页面时,会收到一个 result_share 事件。每个事件只以 method 写明它是如何离开的:native 表示分享面板,download 表示下载的图片,copy_image 表示复制的图片,copy 表示复制的文案,post 表示某个社交网络的发帖页面,并以 x、facebook、linkedin、reddit、whatsapp、threads 或 bluesky 写明是哪个网络。两个事件都不包含卡片上的数据、棋盘或链接。

当你向排行榜提交成绩时,这台设备的本地存储还会针对你在每个难度下的最佳记录,保存排行榜为该记录分配的 ID,以及它的难度、国家、分数和你提交的时间。只有当你在实验室记录中按下“查看我的排名”时,你的浏览器才会把该记录 ID 发送给 Memory Chess,并说明是在全球范围内排名,还是在该记录所属的国家内排名。Memory Chess 从排行榜读取该记录,并回复它的名次以及参与排名的记录总数。这条回复不会被保存。为了限制查看排名的频率,服务器会在内存中对每个 IP 地址的查看次数计数一分钟,并在一分钟期满后的第一次查看时丢弃该地址。如果排行榜上已不再有该记录,它的 ID 会从这台设备上删除。Google Analytics 会收到一个表示进行了排名查看的事件,不包含记录 ID,也不包含名次。

给一篇文章点赞时,该文章的 ID 和当时显示的点赞数会保存在你浏览器的本地存储中,这样你回来时点赞按钮仍保持按下状态,点赞数也不会减少。会话存储会记住你在当前标签页中打开过哪些文章,因此在该标签页中再次打开同一篇文章不会增加浏览量。这两份列表都只留在你的浏览器中。你点赞一篇文章时,Google Analytics 也会收到一个写明该文章的 like 事件。

“学习”搜索会在你的浏览器中对指南进行排序;当你从搜索页面搜索时,则在服务器上排序。每次搜索,Google Analytics 都会收到一个事件,包含你输入的字符数、匹配到的指南数量、排名第一的指南以及匹配是否接近;你打开某个结果时,它会收到一个包含该指南及其在列表中位置的事件。两个事件都不包含你输入的词语。在搜索页面本身进行的搜索会把你的词语放进该页面的地址,而分析工具会记录每个被浏览页面的地址,因此这些词语可能会传到它们那里。

Google Analytics 和广告服务可能会使用 Cookie 或类似的标识符。你可以在浏览器中屏蔽或删除 Cookie,不过某些偏好设置可能会因此无法按预期工作。

广告与 Google AdSense

Memory Chess 使用 Google AdSense 来支持网站运营。在使用广告服务或广告代码时,包括 Google 在内的第三方供应商可能会放置或读取 Cookie、使用网络信标或处理 IP 地址。

Google 及其广告合作伙伴可能会使用广告 Cookie,根据你对 Memory Chess 及其他网站的访问来投放广告。根据你的所在地、选择和设置,广告可能是个性化的,也可能是非个性化的。其他经 Google 认证的广告供应商也可能参与广告的投放和衡量。

Google 是这些供应商之一,它使用 DoubleClick Cookie(也称为 DART Cookie),根据你对本网站和互联网上其他网站的访问来投放广告。你可以通过下方链接的 Google 广告设置停用 DART Cookie。

进一步了解Google 如何使用合作伙伴网站的信息。你可以在 My Ad Center 中管理个性化广告,并通过 YourAdChoices 选择退出部分其他供应商。

我们如何使用和共享信息

我们使用信息来提供 Memory Chess 并保障其安全、计算结果、公布提交的排行榜成绩、回复联系消息、查看反馈、衡量网站性能、防止滥用,以及通过广告支持网站运营。我们不会出售你提交的联系方式或反馈。

数据仅在需要时由服务提供商处理:Google Sheets 用于联系消息和游戏反馈,Supabase 用于游戏统计、排行榜记录以及文章浏览量和点赞总数,Vercel 用于托管和性能衡量,Ahrefs 和 Databuddy 用于分析,Google 用于分析、同意管理和广告。这些服务提供商可能会依据各自的隐私条款在其他国家处理数据。

当你打开或点赞一篇文章时,Supabase 只为每篇文章保存浏览总数和点赞总数,以及最后一次变更的时间,不保存任何访客标识符。

保留与安全

我们只在提交的信息对上述目的(包括维护公开排行榜和回复消息)仍然有用的期间内保留它,或按法律要求保留。没有任何在线服务是绝对安全的,但对于我们控制的系统,我们会限制访问并采取合理的保护措施。

你的选择

  • 不提交排行榜名字或反馈也可以游玩。
  • 在浏览器中清除已保存的游戏数据和偏好设置。
  • 管理 Cookie、同意选择和个性化广告。
  • 在适用法律允许且我们能够核实请求的前提下,就你提交的信息向我们询问、更正,或请求删除。

你在 GDPR 和 CCPA 下的权利

如果你位于欧洲经济区或英国,GDPR 赋予你访问权、更正权、删除权、限制处理权、反对处理权和数据可携带权。我们所依据的法律基础是:在需要征得同意的情况下,个性化广告和分析 Cookie 以你的同意为依据;运营和保护网站、公布你提交的排行榜成绩以及回复你发送的消息,则以我们的正当利益为依据。你可以随时通过同意消息或浏览器设置撤回同意,也可以向你当地的监管机构提出投诉。

如果你是加利福尼亚州居民,CCPA 赋予你以下权利:知悉哪些个人信息被收集、请求删除这些信息,以及选择不出售或共享这些信息。我们不会出售你的个人信息。用于个性化广告的 Cookie 在 CCPA 下可能被视为共享,你可以通过同意消息、My Ad Center 以及上方链接的 YourAdChoices 选择退出。本段即我们的“请勿出售或共享我的个人信息”(Do Not Sell or Share My Personal Information)声明。如需行使上述任何权利,请发送邮件至 bingcheng45@gmail.com。

儿童隐私

Memory Chess 是一款面向普通大众的训练游戏,并非为收集儿童的个人信息而设计。如果你是家长或监护人,并认为有儿童提交了个人信息,请联系我们,以便我们进行核查并在适当情况下将其删除。

变更与联系

当网站或我们的服务提供商发生变化时,我们可能会更新本政策。顶部的日期显示最近一次修订的时间。如有隐私问题或请求,请使用 Memory Chess 联系表单。