SEQUENCODE
隐私政策
最后更新: 2026年10月20日
简明摘要
本政策适用于由 SEQUENCODE 运营的两个网站:sequencode.dev 和 Solvarium(solvarium.app),后者可在浏览器中玩我们的益智游戏。sequencode.dev 是静态网站,不设置 Cookie,也没有联系表单;只有当您在 Cookie 横幅中选择同意时,Google Analytics 才会在那里运行。Solvarium 同样使用 Google Analytics,同样只有在您于其自己的 Cookie 横幅中选择同意时才会运行。在 Solvarium 上,您可以不登录账号就开始游戏,进度会保存在您的浏览器中。账号是可选的。广告启用后,广告只会出现在浏览器游戏内部,绝不会出现在内容页面上;在欧洲经济区、英国和瑞士,Google 会先征求您的同意。
责任主体
两个网站均由 SEQUENCODE(Yannick Krüssel)运营(法律声明:https://sequencode.dev/legal/imprint)。Solvarium 是我们游戏合集的名称,而不是一家独立的公司。因此,GDPR 意义上的数据控制者对两个网站而言是同一个。联系方式见本页末尾。
服务器日志
两个网站均托管在 Firebase Hosting(Google Ireland Limited)上。与所有网络服务器一样,Firebase 会记录每次请求的技术信息:
- 您的 IP 地址
- 请求的页面与访问时间
- 浏览器和操作系统信息(User-Agent 字符串)
- 来源页面(Referrer,若有)
记录这些日志是为了保障服务的正常运营并防范恶意滥用。法律依据是我们维护网站安全稳定运行的合法利益(GDPR 第 6(1)(f) 条)。我们不会用其建立用户画像,也不会与任何其他数据进行合并。
关于 Google 如何处理此类数据,请参阅 https://firebase.google.com/support/privacy。
Solvarium 的每个页面和游戏还会从我们的数据库(Cloud Firestore,Google,法兰克福区域)读取一份小型公开设置文档,以了解哪些游戏已启用。该请求不包含任何账号数据。
域名 solvarium.app 注册于 Cloudflare,其 DNS 也由 Cloudflare 运行。Cloudflare 只负责应答域名解析。页面本身直接来自 Firebase,不经过 Cloudflare。
字体与静态资源
字体(sequencode.dev 使用 Montserrat Alt1,Solvarium 使用 Quicksand 和 Nunito)以及两个网站的图片均由各自的域名提供。不会从 Google Fonts 或任何其他第三方加载字体。
Solvarium 上的浏览器游戏使用 Flutter 构建。游戏启动时,您的浏览器会从 Google 的服务器(gstatic.com)加载 Flutter 的绘图引擎(CanvasKit),如果某个字符需要,也会从那里加载备用字体。与任何下载一样,Google 会在这些请求中看到您的 IP 地址和浏览器。不会设置任何 Cookie。
访问统计
SEQUENCODE 可使用 Google Analytics for Firebase (GA4) 来统计页面阅读量及访客浏览路径。该功能采用选择加入机制:首次访问时会弹出提示栏征询意向,在您明确同意前,绝不会加载任何脚本或写入数据。拒绝或忽略提示栏在 Google 看来完全一致——均不会向 Google 发送任何请求。
如果您选择同意,GA4 可能会处理以下信息:
- 您浏览的页面及访问路径
- 根据 IP 地址推算的大致地理位置(GA4 不会存储原始 IP)
- 设备、浏览器与操作系统信息
我们不收集任何账号、姓名或邮箱信息,收集到的数据也绝不会用于识别您的个人身份。您的选择会保存在浏览器的本地存储(sequencode-consent)中,您随时可以通过页脚的 Cookie 设置 更改决定。
关于 Google 如何处理此类数据,请参阅 https://policies.google.com/privacy 及 https://support.google.com/analytics/answer/12017362。
此横幅和存储键 sequencode-consent 仅属于 sequencode.dev。Solvarium 会在其自己的横幅中单独征求同意,参见下文“Solvarium 上的 Google Analytics”。
Solvarium 上的 Google Analytics
Solvarium 使用 Google Analytics 4 了解哪些页面和游戏被使用、访客在哪里放弃以及页面加载有多快,以便我们改进网站和游戏。只有当您在 Solvarium 的 Cookie 横幅中选择 接受 时,它才会运行。在您做出选择之前,以及当您选择 拒绝 时,Analytics 脚本完全不会加载,不会设置任何 Analytics Cookie,也不会向 Google 发送任何内容。
如果您选择同意,Google Analytics 会处理:
- 您浏览的页面、所用语言、您来自哪个页面,以及在游戏页面上是哪款游戏
- 您在网站上的操作:打开游戏、点击“开始游戏”、切换语言、点击前往 Google Play 的链接,以及登录或创建账号(仅记录是通过 Google 还是通过邮箱,绝不包括您的地址或账号)
- 在浏览器游戏中:开始、解答、重新开始或离开谜题(模式、难度、谜题编号、用时、棋盘填了多满)、出错与使用的提示、教程进行到哪里,以及更改的设置
- 页面加载和响应的速度(Core Web Vitals)
- 设备类型、浏览器、操作系统、屏幕尺寸和语言,以及根据您的 IP 地址推算的大致位置(国家、地区、城市)。Google Analytics 4 不会记录或存储 IP 地址
- Cookie _ga 和 _ga_ZMQCTJ32KL 中的随机 ID,以便区分来自同一浏览器的两次访问与两位访客。它不会与您的 Solvarium 账号关联
我们已关闭 Google 信号以及将这些数据用于广告的功能:数据不会与 Google 的广告产品共享,不会据此个性化任何广告,也不会发送用户 ID 或账号数据。我们只查看汇总报告。
服务提供方是 Google Ireland Limited,地址为 Gordon House, Barrow Street, Dublin 4, 爱尔兰,其依据数据处理协议代表我们处理这些数据。数据也可能传输给美国的 Google LLC。Google LLC 已通过 EU-US Data Privacy Framework 认证,因此欧盟委员会 2023 年 7 月 10 日的充分性认定适用于该传输(GDPR 第 45 条);此外,Google 还依据欧盟标准合同条款。
Google Analytics 中的数据会保存 14 个月,之后自动删除。Cookie 最迟在 14 个月后过期;如果您删除它们或撤回同意,则会更早失效。
法律依据是您的同意:在您的设备上存储和读取 Cookie 适用 TDDDG 第 25 条第 1 款(原 TTDSG),处理本身适用 GDPR 第 6(1)(a) 条。
您可以随时撤回同意,效力面向将来:在任意 Solvarium 页面底部选择 Cookie 设置,然后选择 拒绝。Analytics 会立即停止,网站会删除 solvarium.app 的 _ga Cookie。您的选择以 solvarium.consent 为键保存在浏览器中,并同样适用于内容页面和浏览器游戏,因为它们共用一个地址。
本地存储
您在 Cookie 提示栏中的选择(“accepted” 或 “declined”)保存在浏览器的 sequencode-consent 中。该数据绝不会离开您的设备,它不是 Cookie,存储它不会向服务器发送任何请求。清理浏览器数据会重置该设置,下次访问时将重新弹出提示栏。
在 Solvarium 上,游戏会把您的进度和设置保存在浏览器的本地存储中。如果您登录,Firebase 会把登录状态保存在您的浏览器中(IndexedDB),网站会把您的玩家名称记在 solvarium.handle 下,以便页面能立即显示。您在 Solvarium 的 Cookie 横幅中做出的选择保存在 solvarium.consent 下。会话存储中的 solvarium.config 每次记住已启用的游戏五分钟。保存这些内容不会向任何地方发送任何信息,清除浏览器数据即可将其删除。
不登录账号使用 Solvarium
您可以不登录就玩 Solvarium 上的所有游戏。此时您的进度、设置和提示会保存在这台设备上浏览器(或应用)的本地存储中。为了让您解开的题目能计入每日一题、每周记录和排行榜,游戏会在您第一次打开题目时为您分配一个匿名玩家 ID(Firebase Authentication 的匿名登录)。它不含姓名,也不含邮箱地址。我们会把您解开了哪些题目及其结果与该 ID 关联保存,以便每个结果只被核验并计入一次。如果您之后登录,这个匿名玩家就会并入您的账号,不会丢失任何内容。如果您始终不登录,该 ID 会一直与这个浏览器或应用绑定;清除其数据即可将其从您的设备上删除,您提出请求时,我们也会删除已保存的记录。法律依据是我们公平统计结果的合法利益(GDPR 第 6(1)(f) 条)。
Solvarium 账号
账号是可选的。您可以在 https://solvarium.app/account 通过 Google 登录或邮箱地址和密码创建账号。登录由 Google 的服务 Firebase Authentication 提供。登录后,您浏览器中的进度会合并到账号中,并从此保持同步。这样进度更安全,在您登录的每台设备上都相同,包括提供此功能的我们的 Android 应用。
有了账号,我们会存储:
- 使用 Google 登录时:您的 Google 账号 ID 和邮箱地址,以及您的 Google 账号传递的姓名和头像链接(由 Firebase 存储;我们不会显示或使用该姓名和头像)
- 使用邮箱和密码时:您的邮箱地址,以及仅以哈希形式保存的密码。确认邮件和重置密码邮件由 Firebase 发送
- 一个内部用户 ID,以及账号的创建时间和最近更新时间
- 您在每个游戏中的进度,用于同步。购买记录和提示绝不会进入账号
- 您关注的玩家。只有您自己能看到这个列表
在您选择玩家名称并将资料设为公开之前,其他人看不到任何关于您的信息。公开资料会显示:
- 您的玩家名称(3 至 20 个字符,唯一),拼写由您选择;仅大小写可以不同
- 每个游戏的已解谜题、战役关卡、每日谜题、月度奖杯,以及带进度的成就
- 您在每个游戏排行榜上的名次
您可以随时再次把资料设为私密。资料随即从排行榜上消失,其他玩家也不再能看到。只要这个名称还属于您,有一项内容仍会保持公开:该名称已被占用,以及它所属的内部用户 ID,这样其他人就无法占用它。关注您的玩家会在他们自己的列表中保留您的玩家名称。您的邮箱地址绝不会向任何人显示。
每个公开资料都有一个举报此名称按钮。举报会保存举报人、被举报的名称和账号、所选原因、可选的不超过 500 个字符的备注,以及时间。只有我们能够查看举报。我们用它们来重命名或封禁违反规则的名称。
账号数据存储在 Google 法兰克福区域(europe-west3)的 Cloud Firestore 中。Firebase Authentication 是 Google 的全球服务,可能在欧盟以外(包括美国)处理登录数据;为此,Google 依据欧盟—美国数据隐私框架(Data Privacy Framework)和欧盟标准合同条款。Google 代表我们处理这些数据。详见 https://firebase.google.com/support/privacy.
账号和同步的法律依据是您创建账号时订立的合同(GDPR 第 6(1)(b) 条)。公开资料由您自行选择,基于您的同意(GDPR 第 6(1)(a) 条);将资料设为私密即可撤回同意。举报基于我们的合法利益,即保持 Solvarium 上的名称不被滥用(GDPR 第 6(1)(f) 条)。
只要账号存在,我们就会保存账号数据。不活跃的账号不会被自动删除。您可以随时在 https://solvarium.app/account 自行删除账号。经您确认(通过 Google 或密码)后,您的进度、资料、排行榜记录、关注列表和玩家名称会立即删除,最后删除的是登录信息本身;我们不保留备份副本。您提交的或涉及您名称的举报不属于您的账号:我们会保留到处理完毕,并在不再需要时删除。您也可以通过邮件请求我们删除您的账号,或只删除其中一部分数据。包括 Android 应用在内的分步说明见 https://solvarium.app/account/delete。
Solvarium 上的广告
Solvarium 的内容页面(首页、游戏页面、攻略、关于)不显示广告。这些页面仅带有一个标明我们 Google AdSense 账号的标签,文件 https://solvarium.app/ads.txt 列出的也是同一个账号。二者只是告诉 Google 该网站归我们所有;它们不加载任何内容,也不设置 Cookie。
广告启用后,浏览器游戏会通过 H5 Games Ads(Ad Placement API)显示来自 Google AdSense 的广告。目前尚未启用;本节其余部分说明启用后适用的内容:
- 在游戏间歇(例如两道谜题之间)出现的全屏广告,频率不高于我们的应用
- 由您自己发起的可选激励广告,例如为了获得提示。只有看完广告,您才能获得奖励
为了展示和衡量广告,Google 会在您的浏览器中设置 Cookie 或类似标识符,并处理您的 IP 地址、关于您设备和浏览器的信息,以及广告所在的页面。Google(Google Ireland Limited,以及在美国依据欧盟—美国数据隐私框架的 Google LLC)自行决定如何使用这些数据并对其负责。
在欧洲经济区、英国和瑞士,游戏会先显示 Google 的同意提示(AdSense“Privacy & messaging”,已通过 IAB Transparency & Consent Framework 认证)。只有您同意,才会显示个性化广告。如果不同意,Google 会显示非个性化广告,依据游戏和您的大致位置等上下文选择,而不是依据您的历史记录。如果您还拒绝在设备上存储信息,Google 会显示不使用 Cookie 的受限广告。
您可以随时通过 Google 提示在页面上提供的隐私设置,或删除 solvarium.app 的 Cookie 来更改您的选择;之后提示会再次询问。您自己的 Google 广告设置位于 https://myadcenter.google.com.
Google 如何使用使用其服务的网站中的信息:https://policies.google.com/technologies/partner-sites. Google 如何在广告中使用 Cookie:https://policies.google.com/technologies/ads.
个性化广告以及在您设备上存储信息的法律依据是您的同意(GDPR 第 6(1)(a) 条,TDDDG 第 25 条第 1 款)。在没有该同意的情况下显示非个性化或受限广告,基于我们为免费游戏筹措资金的合法利益(GDPR 第 6(1)(f) 条)。
关于游戏应用
Solvarium 也提供 Android 应用(Google Play 上的 Solvarium),本页面同样适用于该应用。应用里是同样的游戏,因此上文关于游戏、匿名玩家 ID、账号及其删除的内容,对应用同样适用;应用从 solvarium.app 打开的游戏,运行在一个拥有独立存储的视图中,与您的浏览器分开。应用另外增加了两点。为了保证排行榜公平,应用可以通过 Firebase App Check 向 Google 的 Play Integrity API 查询,请求是否来自正版设备上的正版应用。此外,当应用中开启了广告时,会展示来自 Google AdMob(Google Mobile Ads SDK)的广告:为了展示广告并衡量效果,Google 会处理您设备的广告 ID、根据 IP 地址推算出的大致位置,以及有关您的设备和您所看到广告的信息;在欧洲经济区、英国和瑞士,Google 会先征求您的同意,如上文所述。您可以在手机设置中重置或删除广告 ID。我们在 Google Play 上的各个单独谜题应用,各有自己的隐私政策,链接见其商店页面。
您的权利
根据 GDPR,您享有访问权(第 15 条)、更正权(第 16 条)、删除权(第 17 条)、限制处理权(第 18 条)、数据可携权(第 20 条)和反对处理权(第 21 条)。如果处理基于您的同意,您可以随时撤回同意,撤回对此后的处理生效。您可以随时在 https://solvarium.app/account 自行删除您的 Solvarium 账号;其他事宜请发送邮件至 yannick@sequencode.dev。您也可以向数据保护监管机构投诉,例如您居住地的监管机构。
联系方式
Yannick Krüssel
Siedlung 16
49744 Geeste
yannick@sequencode.dev