隐私政策

你的测试和统计数据都留在你自己的设备上。本页说明应用确实会收集什么、为什么收集,以及你对这些数据有哪些控制权。

生效日期: 2026 年 8 月 14 日

最后更新: 2026 年 8 月 14 日

译文说明: 本文为英文版隐私政策的中文译本,仅供阅读方便。如中英文之间存在任何歧义,以英文版为准。

Runout Rank(下称「本应用」「我们」)是一款面向安卓与 iOS 的台球水平评分与训练应用,由位于 [YOUR_ADDRESS_OR_COUNTRY][YOUR_LEGAL_ENTITY_NAME] 发行。

本政策说明本应用会收集哪些数据、为何收集、与谁共享,以及你拥有哪些选择。本政策适用于通过 Google Play(com.municornio.app.tableinfinite)和 Apple App Store(com.municornio.app.tableinfinite.TableInfinite)分发的 Runout Rank 应用。


1. 摘要

  • 本应用需要账号,我们不会索取你的姓名、电子邮箱或电话号码。
  • 你的测试、评分、练习历史和设置都保存在你的设备上。我们不会把它们上传到我们控制的服务器。
  • 本应用使用 Google Firebase Analytics 来了解应用的使用情况,其中包括一个可重置的广告标识符和一个由 Firebase 生成的应用实例 ID。
  • 我们不会出售你的个人信息,也不会在应用内展示第三方广告。
  • 订阅完全由 Google Play 和 Apple 处理;我们从不接触也不存储你的支付信息。

2. 保存在你设备上的数据

以下内容在应用的私有存储中创建并保存于本地,不会传输给我们:

  • 评级测试结果、得分、等级,以及进行中的测试
  • 练习尝试、各等级清台率、连胜纪录和趋势统计
  • 训练日志条目与收藏
  • 应用设置与新手引导状态

当你卸载应用或清除应用数据时,这些数据会被删除。如果你启用了设备或平台备份(例如 Android 自动备份或 iCloud 设备备份),这些本地数据的副本可能会包含在你自己的备份中,而该备份由你和你的平台账户控制,不由我们控制。


3. 我们收集的分析数据

我们使用 Google Firebase Analytics(一项 Google 服务)来衡量功能使用情况、留存率、使用流程中的崩溃,以及总体应用性能,以便决定改进方向。Firebase Analytics 代表我们收集并处理:

  • 应用实例标识符 — 由 Firebase 为你这次安装随机生成的 ID
  • 广告标识符 — 安卓上的 Android 广告 ID(AAID),以及在 iOS 上可用时的广告主标识符(IDFA)或供应商标识符(IDFV)
  • 设备与技术数据 — 设备型号、操作系统版本、应用版本、语言、由 IP 地址推导的国家/地区、屏幕与区域设置
  • 使用事件 — 例如打开应用、浏览页面、开始或完成一轮测试、选择练习等级、分享操作、会话时长与频率
  • 大致位置 — 仅由 IP 地址推断的粗略地区/国家;本应用不会请求或使用精确的 GPS 位置

现阶段我们使用广告标识符,仅仅是为了保持分析测量的一致性(去重安装数、归因应用打开次数)。我们不会用它投放定向广告,不会建立广告画像,也不会将其分享给广告网络或数据经纪商。若我们日后改变这一做法,我们将更新本政策,并在法律要求时事先征得你的同意。

我们不会试图从分析数据中识别你本人,也不会将分析数据与任何其他可识别来源相结合。

法律依据(欧洲经济区/英国): 在分析标识符需要取得同意的情形下,我们依据你在安装和使用本应用时给予的同意;你可以按第 7 节所述与我们联系,以反对或撤回该同意。在其他情形下,我们依据我们在了解和改进本应用方面的正当利益。


4. 购买与订阅

Runout Rank 将提供可选的付费订阅。该功能发布时:

  • 所有付款均由 Google Play 结算Apple 应用内购买处理。我们从不接收、查看或存储你的卡号或其他支付凭据。
  • 我们只从商店接收解锁和维持你的订阅所必需的信息 — 例如所购产品、购买与续订状态、匿名的购买或交易令牌,以及商店所在国家/地区。视我们使用的结算服务商而定,这些信息可能会与我们为你这次安装生成的一个假名化应用用户 ID 相关联。
  • 退款、取消和账单问题由 Google 或 Apple 依其自身条款和隐私政策处理。

当订阅页面被浏览或购买完成时,我们也可能记录一条不含身份信息的分析事件,以便衡量转化率。该事件不包含支付信息。


5. 你的数据会与谁共享

我们仅与让本应用得以运作的服务提供商共享数据:

接收方用途其隐私政策
Google(Firebase Analytics)产品分析https://firebase.google.com/support/privacy · https://policies.google.com/privacy
Google(Google Play 结算)安卓订阅处理https://policies.google.com/privacy
Apple(App Store/应用内购买)iOS 订阅处理https://www.apple.com/legal/privacy/

在法律要求,或为保护我们的权利或用户安全的情形下,我们也可能披露数据。按照加州法律(CCPA/CPRA)对这些术语的定义,我们不会出售个人信息,也不会为跨情境行为广告而共享个人信息。

Firebase 收集的数据可能在位于美国及其他国家的 Google 服务器上处理。当个人数据被传输至欧洲经济区或英国境外时,将依据 Google 的标准合同条款及同等保障措施进行。


6. 我们保留数据多久

  • 设备上的数据: 保留至你在应用内删除、清除应用数据或卸载应用为止。
  • 分析数据: 由 Firebase 按我们配置的保留期限保留,目前为 [YOUR_RETENTION_PERIOD, e.g. 14 months],期满后事件级数据会被自动删除。经聚合的、不可识别身份的统计数据可能保留更久。
  • 订阅记录: 在提供订阅服务所需,以及履行税务、会计和法律义务所需的期限内保留。

7. 你的选择与控制

重置或限制广告标识符

  • 安卓: 设置 → 隐私(或 Google)→ 广告 → *重置广告 ID* 或 *删除广告 ID*。删除后,应用收到的将是一串零。
  • iOS: 设置 → 隐私与安全性 → 跟踪。如果我们将来请求跟踪权限,你可以拒绝;若你不予授权,应用便不会访问 IDFA。

分析

本应用目前不提供关闭分析功能的应用内设置。你可以通过上述方式重置或删除广告 ID 来限制所涉及的标识符,而卸载应用则会完全停止收集。你也可以按第 10 节所列地址与我们联系,反对我们的分析处理,或要求我们删除与你这次安装相关联的分析数据。

删除你的数据

由于你的测试和练习数据只存在于你的设备上,删除它完全在你的掌控之中:使用应用设置中的重置选项、清除应用数据,或卸载应用。若要请求删除与你的应用实例相关联的分析数据,请按第 10 节所列地址与我们联系 — 如果你尚未重置广告 ID,该请求最容易被满足。

你的权利

视你所在地区而定(例如依据 GDPR、英国 GDPR、CCPA/CPRA 或类似法律),你可能享有访问、更正、删除或携带你的个人数据的权利,反对或限制处理的权利,撤回同意的权利,以及不因行使这些权利而遭受歧视的权利。请按第 10 节所列地址与我们联系,我们将在适用法律要求的期限内答复。你亦有权向你当地的数据保护机构投诉。


8. 儿童

Runout Rank 面向一般受众,并非针对 13 岁以下(或当地法律规定更高年龄时为 16 岁以下)的儿童。我们不会在知情的情况下收集儿童的个人信息。如果你认为有儿童向我们提供了个人信息,请与我们联系,我们将予以删除。


9. 安全

本地数据保存在应用的私有存储中,受操作系统的应用沙盒保护,并在较新的设备上受设备加密保护。发送至 Firebase 的数据通过加密连接(TLS)传输。没有任何存储或传输方式是绝对安全的,我们无法保证绝对的安全性。


10. 联系方式

如有疑问、隐私请求或投诉:

  • 电子邮箱: [YOUR_SUPPORT_EMAIL]
  • 通信地址: [YOUR_POSTAL_ADDRESS, if required in your jurisdiction]

11. 本政策的变更

我们可能随着应用的变化而更新本政策 — 例如在订阅功能上线时,或我们对广告标识符的使用方式发生变化时。我们将修改上方的「最后更新」日期,在 https://mylesieong.github.io/products/runout-rank/privacy-policy.html 发布新版本,并在变更属实质性变更时于应用内通知你。