CHECKERS

隐私政策

生效/修订日期:2026年10月17日

1. 运营者与适用范围

本政策适用于由 Next Studio(韩国个人开发者)发布的 iOS 和 Android 应用“跳棋”(iOS Bundle ID 及 Android 包名 com.osj.checkers)。联系方式:dhalska2@gmail.com。

2. 账号与进度

无需注册即可使用,应用会自动创建匿名账户。你的进度(统计、成就、已解谜题、任务、设置和未完成的对局)会关联该账户保存在我们的服务器上,以免丢失。金币、提示、悔棋、已拥有的皮肤、签到奖励、每日免费次数以及已领取的成就和任务奖励均由服务器发放、扣除并记录,应用只显示服务器返回的数值。激励广告只有在通过 AdMob 服务器端验证后才会计一次,为此你的账户标识符和一次性令牌会传给我们的服务器。登录是可选的。在 iOS 上可使用 Apple 登录:Apple 会共享一个标识符,以及(经你允许的)电子邮箱地址(可能是隐私中继地址)。在 Android 上可使用 Google 登录:我们只接收你的 Google 账户标识符和电子邮箱地址,不会请求你的姓名或头像。这些信息仅用于创建或关联账户,并在你的多台设备上识别该账户。登录到已有账户时,匿名账户的进度会合并到该账户中。

3. 在线对战、排行榜与观战

在线对局时,你的昵称、国家、头像、等级分,以及对局的着法、结果和表情回应会保存在我们的服务器上,并显示给对手和排行榜。其他玩家可以观看你正在进行的在线对局(会显示你的昵称等),你可以在设置中关闭。你可以在应用中举报或屏蔽其他玩家;举报内容(被举报玩家、原因、时间)会被保留,用于审查违反规则的昵称和行为。

4. 好友与锦标赛

使用好友功能时,应用会生成 8 位好友码,并在服务器上保存你的好友列表和挑战(对局邀请)记录。好友可以看到你的昵称、等级分和最近在线时间(使用应用时更新)。分享好友码后,其他人可以找到并添加你。参加锦标赛时,你的参赛记录(得分、局数、胜场、等级分、名次、奖励金币)会保存在服务器上,用于统计排名。

5. 对局记录同步

已结束的对局(对战电脑、在线、附近对战、一台设备双人对战;不含练习)会保存在设备上,并同步到服务器,以便在其他设备上查看。记录可能包含对局 ID、时间、规则、模式、结果、全部着法、起始局面(例如在棋盘编辑器中创建的局面)、难度,以及在线和附近对战中的对手昵称。服务器保留最近 20 局(高级版 200 局),最旧的先被删除。你可以在记录列表中单独删除记录。

6. 附近对战(Wi-Fi 与蓝牙)

附近对战让你无需联网,通过同一 Wi-Fi 或蓝牙 LE 与附近的设备直接对局。在 Wi-Fi 上,房间通过 Bonjour(mDNS)在本地网络中发布和查找;在蓝牙上,通过广播和扫描寻找对手。你创建房间期间,昵称会被附近设备看到。连接后,你的昵称、头像、规则、着法、认输和和棋提议以及表情回应会直接发送给对方设备,不会发送到我们的服务器。应用不使用你的位置信息。iOS 首次使用时会询问蓝牙和本地网络权限;拒绝后应用其余功能仍可使用,也可在 iOS 设置中更改。附近对战不计入等级分、统计、任务或金币奖励。但已结束的对局会以“附近”模式的对局记录保存在设备上,并属于上述对局记录同步的范围,因此也会上传到我们的服务器(包含对手昵称)。附近对战没有举报或屏蔽功能。 在 Android 12 及更高版本上,应用会为蓝牙请求“附近的设备”权限;在 Android 11 及更低版本上,系统要求为蓝牙扫描授予位置权限,但应用不会读取或收集你的位置。

7. 在设备上处理的功能

13 种规则、自定义规则、棋盘编辑器创建的局面、着法记谱和对局分析都在你的设备上计算。PDN 导入只读取你粘贴或输入的文本,导出只复制到剪贴板;应用不会把它们发送到服务器。打开分析时,只会把用于标识对局的哈希值发送到服务器以统计每日免费次数,不会发送着法本身。此类对局结束并保存为记录后,会属于上述对局记录同步的范围。

8. 购买与订阅

购买由应用商店结算,我们不会收到你的银行卡或其他支付信息。在 iOS 上,应用内购买(去广告、主题包、提示和悔棋包)及高级订阅由 Apple 结算,我们保存交易 ID、商品和订阅状态,用于发放和恢复你购买的内容。在 Android 上,购买通过 Google Play 结算,仅提供一次性商品(去广告、皮肤包、组合包、提示包和悔棋包),Android 上没有订阅。应用将购买令牌发送到我们的服务器,服务器通过 Google(Google Play Developer API)验证,只在购买台账中保存令牌的 SHA-256 哈希以及商品 ID、状态和时间,然后发放商品。已退款或取消的购买,之后会通过 Google 的已作废购买(voided purchases)API 和 Google Play 实时开发者通知进行核对,并收回商品。

9. 通知

仅当你开启通知时(Android 13 及更高版本需允许通知权限),才会保存推送令牌(Firebase Cloud Messaging)以及你的语言、时区和各游戏的通知设置,用于在轮到你或对局结束时提醒你。你可以在应用内或 iOS、Android 系统设置中关闭。

10. 广告

Google AdMob 展示非个性化广告。在需要的地区(如 EEA 和英国),展示广告前会出现 Google 同意表单(UMP),你可以在设置中更改选择。应用不会弹出 App Tracking Transparency 提示,也不会跨其他公司的应用或网站追踪你。在 iOS 上不会请求访问广告标识符。在 Android 上,应用为投放广告声明了广告 ID(AD_ID)权限;广告仍为非个性化,你可以在 Android 设置中重置或删除广告 ID。AdMob 仍可能处理设备信息、(如有)广告 ID 以及大致(基于 IP)的位置,用于投放广告、限制展示频率、衡量效果和防止欺诈。可通过应用内购买去除广告。

11. 崩溃报告

仅在正式发布(release)版本中(开发版本不收集),Firebase Crashlytics 会收集崩溃和错误报告(设备型号、系统和应用版本、堆栈跟踪和技术日志,以及随机安装 ID),以便我们修复问题。这些报告不包含支付信息。

12. 服务提供商与存储

Supabase(数据库和登录)、Apple(Apple 登录和 App Store 支付)以及 Google(Google 登录、Google Play 结算、AdMob 广告、Firebase 通知和崩溃报告)按各自的隐私政策处理数据;其服务器可能位于你所在国家或地区之外。本网站托管于 GitHub Pages,不使用分析或广告脚本。

13. 保留与删除

服务器数据在账户存在期间保留。当你在应用中(设置 > 账户)删除账户,或通过“删除数据”页面申请删除时,数据会在合理期限内被删除或匿名化。删除后,与你账户关联的购买记录会被删除,仅保留一条不与任何用户关联的退款标记(Google 购买令牌的 SHA-256 哈希和时间戳),用于防止已退款的购买被再次发放。卸载应用只会删除设备上存储的数据。

14. 你的权利、儿童与变更

你可以通过 dhalska2@gmail.com 申请查阅、更正或删除你的数据。本应用不面向 13 岁以下儿童,我们不会在知情的情况下收集其数据。本政策的变更将在本页面发布并注明新日期。