隐私政策 - PHYSICS LAB
生效日期: 2026-10-07
联系方式: [email protected]
1. 概要
PHYSICS LAB 没有账号、没有广告,也不使用 Cookie。我们只以汇总形式统计访问量, 并只统计游戏的总局数(第 5 节)。 官方关卡、 关卡编辑器和街机小游戏完全在您的设备上运行。三项可选的在线功能——玩家作品库、 全球排行榜和街机的每日实验室排行——会使用我们的服务器。 当您使用这些功能时,我们会存储您发布的关卡、您选择的排行榜名称以及经过验证的用时和得分, 并将其与您的浏览器生成的随机 ID 相关联。我们绝不会索取、也不会存储您的电子邮箱地址、 真实姓名、电话号码或 IP 地址。
2. 存储在您设备上的信息
游戏会在您浏览器的 localStorage 中保存以下内容:
| 键名 | 存储内容 |
|---|---|
physicslab.progress.v1 | 已解锁的关卡、每个关卡的最佳用时和尝试次数、声音开/关 |
physicslab.drafts.v1 | 您正在编辑器中制作的关卡(最多 30 份草稿) |
physicslab.custom.v1 | 您在其他玩家分享给您的关卡中的最佳用时 |
physicslab.verify.v1 | 一条短期记录,表明您已在试玩中通关自己的关卡 |
physicslab.creator.v1 | 您在编辑器中输入的创作者名称,用于下次自动填写 |
physicslab.editor.snap | 编辑器的网格吸附是否开启 |
physicslab.device.v1 | 由您的浏览器为在线功能生成的随机 ID(见第 4 节) |
physicslab.nickname.v1 | 您选择的排行榜名称 |
physicslab.arcade.v1 | 街机进度:每款小游戏的最高分、奖牌和游玩次数,XP,您玩每日实验室的日期(约 10 周)以及您最近的每日实验室排名 |
physicslab.arcade.mute | 街机音效是否开启 |
physicslab.meta.v1 | 提示灯泡数量、每个关卡中提示已显示的零件、今日任务及进度、完成全部任务的日期(约 4 个月)、简单计数(实验次数、通关关卡数)以及已解锁和选用的球、您游玩的日期(约 2 个月)及连续游玩记录和连续保护、本周挑战进度和每日提醒时间 |
physicslab.hidden.v1 | 你在画廊中选择隐藏的玩家关卡和作者 |
physicslab.stats.v1 | 上次显示的全站累计数据(访问量、游戏次数),以便计数器立即显示 |
physicslab.lang / physicslab.lang.pick | 你使用的语言以及是否由你亲自选择 |
physicslab.install.snooze | 你对安装应用选择“暂不”的时间(14 天后再次询问) |
您可以随时通过网站上的“清除我的记录”按钮、在编辑器中删除草稿,或在浏览器中清除本网站 的网站数据来删除这些信息。清除这些信息也会断开您与您所发布的任何内容之间的关联:服务器 没有其他方式可以识别您。如果存储不可用(无痕浏览、网站数据被阻止),游戏仍可正常运行, 只是不会记住任何内容。
如果您将游戏安装为应用,Service Worker 还会缓存游戏自身的文件,以便离线运行。该缓存 仅包含游戏自身的资源。
每日提醒(可选)。 如果您在此设备上开启提醒,浏览器会请求显示通知的权限。之后应用会在自身的离线存储(plab-state)中保存一条小记录:您选择的时间、上次游玩的日期、连续记录和提醒文字。只有您设备上的应用会每天读取一两次,用来判断是否提醒您;不会发送给我们或任何推送服务。您可以在提醒面板、浏览器的通知设置中关闭,或清除本网站数据。日历选项会在您的设备上生成日历文件;添加后,该日程由您的日历应用按其隐私政策保存。
Android 应用(Google Play)。 应用内是同一款游戏,因此本政策的全部内容同样适用:你的进度、设置和随机 ID 只保存在手机上的应用专属存储中,可选的在线功能(第 4 节)与同一服务器通信。Android 唯一会向你请求的权限是显示通知,且只有在你开启每日提醒时才会请求。应用另外声明了无需询问的普通权限:联网、振动(触感反馈,可在菜单中关闭)以及手机重启后恢复提醒;这些权限不会发送任何信息。提醒由 Android 在手机上自行安排——不使用推送服务,也不会向我们发送任何内容——关闭提醒或卸载应用后即被删除。应用没有广告 ID,也不含任何分析、崩溃报告或广告 SDK;网站的访问统计(第 5 节)不包含在应用中。卸载应用或在 Android 设置中清除其存储,会删除它在手机上保存的全部内容。本政策和服务条款的链接会在浏览器中打开。
3. 以链接形式分享的关卡
当您从编辑器分享关卡时,整个关卡——包括其布局、您的解法,以及您输入的关卡名称、创作者 名称和提示——都会被打包进链接本身(位于 # 符号之后)。分享链接不会向我们上传任何 内容,并且打开链接时,# 之后的部分不会发送到任何网络服务器。
任何收到链接的人都可以读取其中的全部内容,您用于发送链接的即时通讯应用、社交网络或电子 邮件服务将按照其自身的隐私政策处理该链接。请勿在关卡名称、创作者名称、提示或排行榜 名称中填写个人信息。 这些内容均为选填。
如果您使用某个分享按钮(例如 X、Facebook、WhatsApp、Telegram、LINE 或 Reddit),您的 浏览器将打开该服务自己的页面;在您选择在该服务上发布之前,不会向其发送任何内容。
4. 在线功能:作品库、排行榜和每日实验室
仅当您打开作品库、发布关卡、在联网状态下通关关卡、为关卡点赞或举报关卡、查看排行榜, 或在联网状态下完成街机中的每日实验室游戏时,才会使用这些功能。
服务器存储的内容
| 数据 | 存储时机 | 是否对他人可见 |
|---|---|---|
| 已发布的关卡:布局、您的解法、关卡名称、创作者名称、提示 | 您点击“发布到作品库”时 | 是 |
| 排行榜记录:排行榜名称、最佳用时、该次通关的部件摆放 | 您在联网状态下通关关卡时 | 名称和用时:是 |
| 每周计时赛记录:排行榜名称、周次、最佳用时、该次通关的部件摆放 | 您在联网状态下通关本周的推荐关卡时 | 名称和用时:是 |
| 每日实验室记录:排行榜名称、日期、游戏、经过验证的最高分、尝试次数 | 您在联网状态下完成当天的某款每日实验室游戏时 | 名称和得分:是 |
| 游玩记录(每个关卡每天一次)、点赞和举报(原因及选填备注) | 您打开、点赞或举报作品库中的关卡时 | 仅显示数量 |
设备 ID 哈希:对 physicslab.device.v1 中随机 ID 进行的带密钥加密哈希 | 随上述每一项一同存储 | 否 |
| 上述各项的日期和时间 | 随上述每一项一同存储 | 部分(发布日期) |
为验证每日实验室得分, 您的浏览器会发送该局的输入数据——即您在游戏区域内点击和拖动的位置及时机——由我们的服务器进行重放。 这些输入数据仅用于该项验证,不会被存储。
原始设备 ID 绝不会以存储形式离开您的浏览器——服务器只保留其带密钥哈希,且该哈希无法 还原为原始 ID。该哈希不会与您的身份相关联,不会用于广告,也不会与任何人共享。
服务器不存储的内容: 您的电子邮箱、真实姓名、电话号码、任何账号、您的联系人、精确 或大致位置,或您的 IP 地址。您的 IP 地址仅在内存中短暂使用,用于限制滥用性的请求频率, 绝不会写入我们的数据库。我们的托管服务提供商可能会出于安全和运营目的,短期保留标准的 技术访问日志。
处理目的及法律依据
- 为运行您要求使用的作品库和排行榜(履行服务;GDPR 第6条第1款(b)项);
- 为保持其公平与安全——重放通关过程以防止伪造用时和得分、限制请求频率、 过滤和审核被举报的内容(正当利益;GDPR 第6条第1款(f)项)。
自动检查: 关卡名称、创作者名称、提示和排行榜名称会被自动筛查是否含有冒犯性词语、 链接和联系方式;关卡在收到多次相互独立的举报后会被自动隐藏,直至人工审核。这些检查仅 决定文字或关卡能否显示,不会对您产生任何其他影响。
保存期限
- 已发布的关卡:直至您从编辑器中将其移除,或直至审核员将其移除。
- 排行榜记录:在该关卡和排行榜存在期间保留。新的最佳用时会替换旧记录。
- 每周计时赛记录:在您当周最后一次成绩的 12 周后删除。
- 每日实验室记录:自其所属日期起 90 天后删除。
- 游玩记录:仅为统计每天一次的游玩而保留;可能在 90 天后删除。
- 举报:保留至处理完毕,之后作为审核记录最多保留 12 个月。
谁可以查看、谁负责处理
已发布的关卡、排行榜名称、用时和每日实验室得分是公开的。我们的服务器和数据库运行在 Railway(Railway Corporation,美国)上,网站由 Cloudflare(Cloudflare, Inc.,美国)提供服务。 它们代表我们并依照其自身的安全义务处理数据。 使用这些服务意味着数据可能会被传输至美国并在美国存储;在法律要求的情况下, 此类传输以相关提供商的标准合同条款为依据。
5. 网络请求
游戏会从您运行它的位置加载其自身的文件(HTML、CSS、JavaScript、 关卡数据和图片资源)。第 4 节所述的在线功能会向我们的 API 服务器发送请求。 首页也会向 API 请求当前的世界纪录和今日的每日实验室排行以进行展示。
实时计数。 当页面处于打开且可见状态时,它会大约每 30 秒向我们的 API 发送一个小请求。该请求包含浏览器标签页为自身生成的随机 ID(仅保留到该标签页关闭为止),以及自上次请求以来开始的游戏局数和街机游戏局数。 服务器只在内存中保存这些 ID:约一分钟内有请求的标签页计为“正在游玩”; 过去 30 分钟内未出现过的标签页 ID 会使全站累计访问量(“累计访问 12,345”)加一; 游戏局数则累加到全站总数(“累计 12,345 局”)中。为防止脚本刷高访问量, 每个 IP 地址的新访问次数也只在内存中计数,并每小时清零。该 ID、IP 地址 和任何针对个人的记录都不会写入数据库,只保存总数。
访问统计。 我们使用 Cloudflare Web Analytics 查看页面浏览量、来源网站、 国家/地区和设备类型等汇总数据。它不使用 Cookie 或本地存储, 不会对您的设备进行指纹识别,也不会在其他网站上追踪您。它由我们的托管服务提供商 Cloudflare 提供。
不会向任何广告或跨站追踪服务发送请求。
6. 儿童隐私
PHYSICS LAB 并非面向 13 岁以下儿童,也不向任何人索取个人信息。由于玩家可以发布关卡并 选择公开的排行榜名称,家长不妨提醒孩子切勿输入真实姓名或其他个人信息。
7. 第三方服务
未集成任何第三方广告、崩溃报告或社交 SDK。Cloudflare Web Analytics(第 5 节) 来自我们的托管服务提供商 Cloudflare,且不设置 Cookie。 第 4 节所列的托管服务提供商是唯一的处理者。 分享按钮只是指向第 3 节所列服务的普通链接;只有在您点击时才会连接这些服务。
8. 您的权利
GDPR 和韩国《个人信息保护法》(PIPA)等数据保护法律赋予您访问、更正、删除、限制处理、 反对处理以及数据可携带的权利。
- 删除您发布的关卡: 在编辑器中打开该关卡 → 分享 → 移除。
- 排行榜记录及其他任何数据: 请发送电子邮件至 [email protected],并注明 排行榜名称和相关关卡。由于没有账号,我们可能会请您出示浏览器中的设备 ID,以便找到 正确的记录;我们不会索取任何其他信息。
- 您也可以向当地的数据保护监管机构提出投诉。
我们会在 30 天内答复请求。
9. 变更
如果我们变更数据处理方式,将在变更生效前更新本政策及其生效日期。
10. 联系我们
有关本政策的问题:[email protected]
11. 经营者信息
| 公司名称 | 프로젝트팀포유 (Project Team For You) |
|---|---|
| 代表人 | 이유상 |
| 营业执照登记号 | 495-25-02209 |
| 通信销售业申报号 | 제2026-경북봉화-0037호 |
| 地址 | 1166-68 Yebong-ro, Sangun-myeon, Bonghwa-gun, Gyeongsangbuk-do, Republic of Korea |
| 电话 | 070-7620-7256 |
| 电子邮箱 | [email protected] |