OPTCG AI

隐私政策

本政策说明你浏览optcg.ai、游玩、创建账号或使用Google或Discord登录时,OPTCG AI如何处理个人数据。

最后更新:2026年10月23日

主菜单

谁负责处理数据

OPTCG AI运营optcg.ai。如有隐私问题或请求,请通过以下方式联系管理员:

[email protected]

我们处理的数据

创建账号后,我们会存储你的电子邮箱、公开昵称、所选领袖头像、语言和游戏偏好、账号创建与最后登录日期、已保存卡组以及归属于该账号的对战记录。

浏览或游玩时,我们可能处理经签名的匿名浏览器标识、访问的路由模板、来源网站域名、有限的推广活动参数、语言、设备类型、对战和回放数据以及IP地址。IP地址用于安全防护、容量限制和国家/地区级统计,绝不会显示在公开回放中。

已完成对战中使用的自定义卡组构成,可能与领袖及游玩日期一起显示在公开的 Meta 栏目中。我们也会汇总真人玩家使用预设领袖的次数。Meta 不会显示玩家账号、昵称、邮箱、IP地址或对战标识。

如果你在对战中报告问题,我们会保存你的留言、你填写的联系邮箱(如有)、该对战及报告的具体时间点,以及提交者的技术信息:账号或匿名标识和IP地址。我们使用这些信息调查问题并回复你。

启用积分后,排行榜将公开所有参加过计分对局的账号的昵称、头像、可选旗帜、分数和本赛季最长连胜纪录。此参与信息无法隐藏。你可以更改或移除旗帜。删除账号后,竞技结果和排名将以已删除用户的身份保留,不显示昵称、头像或旗帜。对手保留自己的对局结果。

一次性验证码和请求随机值仅以哈希形式存储。会话记录包含标识和时间戳;经签名的会话Cookie设置为HttpOnly、SameSite=Lax,并在生产环境中使用Secure属性。

近期对战与公开回放

无需账号即可从菜单和首页访问近期对战。此页面列出最多51场已完成且未放弃的对战,包括访客对战,并提供回放链接。公开信息包括领袖、回放中展示的游戏过程和卡组构成、对手是真人还是AI、已知的AI难度、结果、日期和回合数。这有助于社区学习不同领袖的玩法。

公开列表和回放页面不会显示账号昵称、邮箱、IP地址或个人资料链接,聊天消息也不会包含在列表或回放中。这并不意味着所有记录都匿名:在内部,对战仍可能与参与账号关联,以支持账号历史记录及本政策说明的其他用途。

默认允许对战出现在近期对战中。注册用户登录后可以在偏好设置中关闭此选项。对于关联账号的对战,公开状态在首次保存结束结果时确定:只要任一参与者关闭了此选项,该对战就不会出现在公开列表中。之后修改偏好不会改变以前对战已记录的公开状态,包括此前隐藏的对战。

此偏好仅控制是否出现在公开列表中。回放链接仍可访问,私人账号历史记录和汇总统计不受影响。51场的显示上限并非保留期限,也不会删除更早的回放。你仍可行使下述权利并通过所列方式联系我们。

最近对战 · 偏好设置

使用Google登录

选择Google登录后,浏览器会获取Google ID令牌并发送至OPTCG AI。服务器会在本地验证令牌,并读取稳定的Google账号标识(sub)、邮箱、邮箱验证状态及托管域标记。我们存储稳定标识和邮箱,以创建或关联你的OPTCG AI账号。

我们不会收到你的Google密码,不存储Google ID令牌,不请求Google访问令牌,也不会访问Gmail、Drive、Calendar、联系人或其他Google服务。加载或使用可选的Google登录组件时,Google可能根据其隐私条款处理数据并使用自己的Cookie。

使用Discord登录

选择“使用Discord登录”后,你会跳转到Discord授权OPTCG AI,并带着一次性代码返回。服务器直接与Discord交换该代码,并读取你的Discord账号标识、邮箱以及Discord是否已验证该邮箱。Discord还会返回你的公开用户名和头像,我们不会存储。我们存储账号标识和邮箱,以创建或关联你的OPTCG AI账号;如果该邮箱已有账号,关联前我们会发送验证码以确认邮箱。

我们不会收到你的Discord密码。Discord签发的访问令牌仅用于读取上述数据,不会被存储。我们不会读取你的服务器、消息、好友或其他Discord数据,也绝不会以你的名义发布内容。Discord会根据其隐私政策处理其授权页面上的数据。

我们为何使用数据

我们使用数据来提供游戏服务、验证并保护账号、同步卡组、展示私人对战历史和公开回放、帮助用户从社区对战中学习、利用已进行的对战训练和改进游戏AI、应用对战可见性偏好、执行防滥用和容量限制、诊断错误、生成服务汇总统计以及履行法律义务。根据适用法律,这些处理是提供你所请求服务所必需的,并基于我们运营、改进和保护服务的合法利益;在法律要求时,我们会征求同意。

Cookie与本地存储

我们使用必要的Cookie和浏览器存储来保存经签名的匿名标识、语言和游戏偏好、登录请求随机值、会话验证信息以及访客在本地保存的卡组。访客偏好保留在当前浏览器中;登录后,受支持的偏好也会与账号同步。我们不使用广告Cookie。加载或使用可选的Google登录组件时,Google可能使用自己的Cookie。

Google Analytics

我们使用Google Analytics,通过浏览器和设备信息及分析Cookie统计访问和使用情况。此集成发送的页面网址不含参数或片段;对战和回放标识会替换为通用路径。广告功能已关闭。对于欧洲经济区、英国、瑞士的访问者,或无法确定国家/地区时,我们会在加载Analytics前征求同意。其他地区则会加载,除非你已拒绝。你可以随时在此修改选择;明确作出的选择会保留180天。Google可能根据其隐私政策处理数据。

Google隐私政策

数据共享与服务提供商

Meta 栏目、近期对战列表和回放链接会向其他访问者(包括未登录用户)提供上述游戏信息。我们也会在必要时,与托管服务或数据库、发送登录邮件、提供可选Google登录和Discord登录流程的服务商共享数据,或依法共享数据。我们不会出售或出租个人数据,也不会使用Google或Discord用户数据建立广告画像。

数据保留

账号存在期间,或有效删除请求完成前,我们会保留账号数据、已保存卡组以及账号与对战的关联。对战、回放和分析记录可能因游戏功能、历史记录、安全、错误诊断、汇总统计和AI训练而保留,不会用于广告。

过期的登录验证码在24小时后清除,不活跃的登录限流记录在48小时后清除,过期或已撤销的会话在30天后清除。活跃用户会话采用滑动式30天有效期。

你的选择与权利

你可以联系我们,在适用情况下请求访问、更正、删除、限制处理数据或提出异议。退出登录可撤销当前会话,也可以在个人资料中关闭其他会话。

对于账号访问或删除请求,我们会向账号记录的邮箱发送一次性验证,以确认你对该邮箱的控制权。完成账号删除后,用户记录、会话、已保存卡组以及账号与对战的关联都会被删除。公开回放不会显示账号邮箱或昵称,且可能继续保留。对战记录会在解除该关联后保留,已用于训练AI的对战无法从训练好的模型中移除。

安全

我们使用HTTPS、生产环境下带Secure和HttpOnly属性的会话Cookie、经签名的标识、哈希化的一次性验证码和随机值、速率限制、Google ID令牌本地验证以及受限的数据库访问。任何互联网服务都无法保证绝对安全,如怀疑存在滥用,请联系我们。

政策变更

服务或法律要求变化时,我们可能更新本政策。当前版本及其更新日期将始终在此页面公布。

需要安全验证

需要完成安全验证才能继续。请重新打开页面以完成验证。

重新打开页面

开发团队的消息