D2X Fitness Timer
隐私政策
自 2026年9月10日 起生效 · 由 D2X Enterprises LLC 发布
本隐私政策适用于 D2X Fitness Timer 的 iOS 和 Android 应用。
本译文仅为方便阅读而提供。以英文版本为准。
本隐私政策说明 D2X Fitness Timer(下称「本应用」)如何处理你的信息。它由本应用 的发行方 D2X Enterprises LLC(下称「我们」)撰写。
简短版本:此版本没有服务器、没有账户、也没有分析统计。 本应用记录的一切 —— 你的计时器配置、你保存的预设、你的训练历史和你的偏好设置 —— 都写入你自己 设备上的存储,并留在那里,除非你自己有意将其导出。
唯一的例外是购买或恢复 Pro。这会经由 RevenueCat,它接收商店的收据和一个匿名 标识符,用来回答你是否拥有该解锁。它从不接收你的训练数据。第 5 节写明了究竟发送 了什么。
1. 我们是谁
D2X Enterprises LLC
30 S 15th St Ste 1550 PMB 852931
Philadelphia, Pennsylvania 19102-4806, 美国
支持:https://d2xenterprises.com/support/ · support@d2xenterprises.com
对于欧洲经济区或英国的用户,就本政策所述的任何个人数据而言,我们是数据控制者。
2. 本应用存储什么,存在哪里
以下所有内容都只存储在你的设备上,位于本应用自己的私有存储区域内,命名空间
为 d2x.v1.:
- 上次使用的配置 —— 你为每个计时器设置的数值(运动秒数、休息秒数、回合数 等)。在你按下「开始」时写入,而不是在你编辑的过程中写入。
- 预设 —— 你以名称保存的任何配置,以及保存的日期。
- 训练历史 —— 对每一次完成或中断的训练:一个生成的标识、是哪个计时器、历史 中显示的标题(例如「间歇 40/20」)、以 ISO 8601 格式并带你本地时区偏移记录的 开始时间、总时长/运动/休息/暂停时长、已完成回合、计划回合,以及是否已完成。
- 偏好设置 —— 主题选择、声音开/关、振动开/关、保持屏幕常亮开/关、语音提示 开/关,以及你选择的语言。
- 构建器草稿 —— 你正在搭建的流程或金字塔,以便训练能在本应用中途被关闭后 留存。
- 同意标记 —— 一个单独的值,记录你已看到并接受了应用内的法律提示。
- Pro 缓存 —— 一个单独的真/假值,记录商店最后一次报告的权益,使计时器选择 界面在查询商店时不会闪烁。
没有用户账户、没有登录、没有个人资料,也没有属于我们的服务器。 我们不为本 应用运行任何后端,不接收上述任何数据的副本,也无法为你查看、找回、恢复或删除 它们。
没有广告。 本应用不含广告,也不含任何广告 SDK。它不收集广告标识符。
没有分析统计。 此版本不含任何分析、遥测、崩溃上报或归因 SDK。关于你如何使 用本应用的任何情况,都不会上报给我们或任何其他人。
没有位置、通讯录、相机、麦克风、照片或文件权限。 本应用既不请求也不使用这 些。唯一的文件访问是你在第 4 节中自己发起的那次。
字体和图片均已内置。 本应用的字体(Zen Dots)以及每一个图标与图形都随应用 一同打包。运行时不会下载任何内容,因此不会因为本应用绘制界面而让任何第三方主机 得知你的 IP 地址。
3. 有任何东西离开我的设备吗?
在正常使用中,不会。本应用没有我们的服务器可以通话,也不会自行发起任何网络 请求——你可以完全离线训练。使用网络的只有商店的计费模块和我们的购买处理方,而且 仅在你打开解锁面板、或点按购买或恢复时(第 5 节)。
数据离开你的设备只有四种情形,且每一种都由你发起:
- 你导出备份或 CSV(第 4 节)。
- 你购买或恢复 Pro,或打开解锁面板以显示当前价格——此时你的设备会与 Apple 或 Google 通信,并与我们的购买处理方 RevenueCat 通信。绝不会与我们的服务器通信, 也绝不会带上你的训练数据(第 5 节)。
- 你开启把训练写入「健康」,此时数据进入你自己设备的「健康」存储(第 6 节)。
- 你用自己的浏览器打开我们的支持页面,此时我们的支持主机会看到任何网页 服务器都会看到的普通技术信息。
4. 备份、导出与分享
- 完整备份。「导出完整备份」会把一份 JSON 文档 —— 你的训练、预设、偏好设置
和上次使用的配置 —— 写入本应用缓存文件夹中的一个
.d2xtimer文件,并交给你 操作系统的分享面板。之后发生什么由你决定:存到「文件」或云盘、寄给自己、 发给别人。一旦它离开分享面板,就由你发送到的那个服务来管辖,而不是我们。这项 功能是刻意免费的:你的数据应当始终能够离开手机。 - 历史导出为 CSV。「把历史导出为 CSV」会为每次训练写入一行(开始时间、计时
器、标题、各项时长、回合、是否完成)到一个
.csv文件,并提供同样的分享面 板。这是 Pro 功能。 - 导入。 导入一个
.d2xtimer文件会替换设备上当前的内容。本应用会先请你确 认,因为导入是破坏性的。你选择的文件在本地读取;不会上传到任何地方。 - 你对自己导出的文件负责。 一份备份以可读的 JSON 包含你完整的训练历史。请 据此妥善保存和分享。
5. 购买
本应用提供 D2X Pro,是一次性购买——不是订阅,价格为 3.99 美元或当地
等值,产品标识符为 com.d2xfitness.timer.prounlockunlock。Pro 解锁另外六种计时器、
课堂模式、构建器、把训练写入「健康」,以及 CSV 导出。
- 付款由 Apple(App Store)或 Google(Google Play)作为销售方,按各自的 条款和隐私政策处理。我们从不接收、查看或存储你的银行卡信息、账单地址或商店 账号身份。
- 购买经由 RevenueCat。 RevenueCat, Inc. 是我们用于核查你拥有什么的受托 处理方。当你打开解锁面板、购买或恢复时,其 SDK 会把商店的购买收据和少量技术 上下文——它在你设备上生成的匿名标识符、产品标识符、商店给出的价格与货币、你的 商店所在国家,以及设备型号、系统版本和应用版本——发送到位于美国的 RevenueCat 服务器。返回的只有一个表示权益与否的是/否,应用会把它缓存在你的设备 上,并在每次启动时重新核对。如果该权益之后消失——例如退款之后——应用会重新锁上 Pro。
- RevenueCat 不会得到你的身份。 该标识符由 SDK 生成,既不是你的姓名、邮箱, 也不是你的 Apple 或 Google 账号。我们不会把训练数据发给它:你的计时器、预设和 历史记录从不属于购买核查的一部分。RevenueCat 按我们的指示、并依据其自身的隐私 政策(https://www.revenuecat.com/privacy/)处理这些内容。
- 仍然没有我们的服务器,也没有针对购买的分析。 我们不运行后端,你如何使用 本应用的任何情况都不会上报给我们。
- 由于应用没有账号,你的 Pro 解锁与你购买时使用的 Apple 或 Google 账号绑定。 「恢复购买」可在登录同一账号的任何设备上免费重新激活 Pro。它无法转移到另一个 账号。
- 退款以及任何法定的取消或撤回权利由 Apple 或 Google 按其政策和你所在国家的 消费者法处理。我们不单独处理付款,也不单独退款。
今天交付的是什么。 商店计费在本版本中确已接入,在 iOS 上通过 StoreKit、在
Android 上通过 Play Billing,之上使用 RevenueCat。购买只在原生构建中有效:预览
构建没有计费模块,每条购买路径都会报告商店不可用,并且 Pro 绝不会在本地解锁。
购买或恢复时所问的问题是:你的商店账号是否拥有
com.d2xfitness.timer.prounlockunlock;这个答案,以及商店自己的本地化价格字符串,是
应用唯一收到的东西。
6. 健康数据(Apple「健康」/ Health Connect)
把你完成的训练写入 Apple「健康」(iOS)或 Health Connect(Android)被 设计为一项可选的 Pro 功能。
- 除非你开启,否则它处于关闭状态,并且权限会在你使用它的那一刻才请求, 绝不会在启动时请求。本应用会在系统提示出现之前说明将写入什么。
- 若获得授权,本应用将会写入一条训练记录(开始时间、时长、训练类型)到你自 己设备的「健康」存储中。它不从「健康」读取任何内容,而且任何健康数据都 绝不会发送给我们 —— 因为根本没有可发送的去处。
- 你可以随时在系统设置中撤销该权限。这样做绝不会移除本应用中已经记录的训练。
- 拒绝是一个有效的答复,而且不会让你有任何损失:在提出这个问题时,该次训练已经 保存在本地。
今天真正交付的是什么。 截至此版本,尚未安装任何「健康」提供方,因此
isHealthAvailable() 始终为假,「健康」一行在设置中被隐藏,而且本应用完全不
读取也不写入任何健康数据。 未声明也未请求任何 HealthKit 或 Health Connect 权
限。上一节描述的是未来安装了提供方的版本的行为。
7. 通知、声音、振动与屏幕
-
通知。 计时器运行期间,本应用可以为当前时段的结束发布一条本地通知,让锁屏 显示你所处的位置。Android 会在第一次发生时请求通知权限。这些通知在你的设备 上生成并在本地排定 —— 没有推送服务器、没有推送令牌,也不会向任何地方发送任 何东西。如果你拒绝,计时器仍会正常运行。 在 Android 上,计时器运行期间本应用还可能保留一条常驻通知:系统要求为维持计时器运行的服务显示这样一条通知,计时器停止后它就会消失。
-
声音。 提示音随应用内置,在本地播放。本应用会压低其他音频而不是停止它。提示音由本应用自己播放, 因此只有在应用打开并停留在屏幕上时才可靠。 切换到其他应用或屏幕锁定后,设备 可能会挂起本应用:在你返回之前,提示音可能延迟或不响。它不录 音,也没有麦克风权限。
-
语音倒计时。 如果你保持语音提示开启,本应用会请求你自己设备的文字转语音 功能读出计数,以及你正在运动还是休息。在 iOS 上这完全在设备内完成。在 Android 上则由你已安装的文字转语音引擎处理,其中一些会在首次被请求某个语音时下载它 —— 这是你的设备向该引擎提供方发出的请求,而不是向我们,并且其中不含任何关于你训练 的信息。我们只传递需要读出的那个词。在设置中关闭语音倒计时即可完全停止这一行为; 提示音和振动不受影响。
-
振动。 触觉提示,由一项设置控制。
-
保持屏幕常亮。 计时器运行期间,本应用可以让屏幕保持点亮,由一项设置控制。
8. 儿童
本应用是一款面向普通受众的训练计时器。它并非面向 13 岁以下儿童(或你所在国 家的相应年龄),我们也不会在知情的情况下收集儿童的个人信息 —— 在此版本中我们不 收集任何人的个人信息,因为没有服务器可以收集。如果儿童在共用设备上使用本应用, 他们记录的一切都留在那台设备上。
体能训练存在风险。儿童和青少年应在成人监督下训练,本应用不得用于替代这种监督。
9. 你的权利与选择
因为你的数据只存在于你的设备上,大多数权利你可以直接行使:
- 查看——一切都在应用内可见:历史、预设、设置。
- 更正——编辑或删除任意预设;删除任意单次记录。
- 导出——「导出完整备份」以开放格式给你一份完整、可携带的副本,免费,且无需 向任何人申请。
- 删除——「清除所有数据」会移除应用保存的一切,包括同意标记,因此清除之后与 全新安装完全一样。删除应用同样会清除设备上的数据。
依据你所居住的地区,你可能享有 GDPR(欧洲经济区)、UK GDPR、 CCPA/CPRA(加利福尼亚),以及沙特阿拉伯或阿联酋 PDPL 等法律下的权利—— 包括访问、更正、删除、可携带性、反对和撤回同意。我们几乎不持有关于你的任何内容: 你的训练数据从不到达我们这里,因此上述应用内的方式就是对它们完整而即时的答复。 在你的设备之外唯一存在的记录,是 RevenueCat 代表我们按匿名标识符保存的购买记录。 请通过第 1 节的地址联系我们,我们会就此执行任何请求。
我们不出售也不共享你的个人信息,无论是用于跨情境行为广告还是其他任何用途。
10. 国际传输
如果你只是训练,没有数据离开你的设备,因此不存在国际传输。 如果你购买或恢复 Pro,权益核查由 RevenueCat 在美国的服务器上处理,交易本身则由 Apple 或 Google 作为销售方,按其自身的条款、保障措施和国际传输机制处理——我们不是其 当事方。 如果你导出备份或 CSV,目的地由你选择,该传输是你的而不是我们的。
11. 安全与保留
你的训练数据主要靠两点得到保护:它从不离开你的设备,并且保存在应用的私有存储中, 受你设备自身的加密与锁屏保护。我们不保留其中任何内容,因为我们从未收到。 RevenueCat 保存的购买记录会在应用持续提供期间保留,以便恢复功能继续有效;其中不 包含训练数据。导出的备份与 CSV 文件写入应用的缓存目录,且为纯文本;请像对待你个人 记录的任何其他副本一样对待它们。
12. 本政策的变更
我们可能更新本政策。作出重大变更时,我们会更新上面的日期,并在适当情况下在应用 内予以说明。随应用内置的版本与在我们网站上发布的版本是同一份文件。
13. 联系方式
问题,或隐私相关请求:https://d2xenterprises.com/support/ 或 support@d2xenterprises.com。
D2X Enterprises LLC
30 S 15th St Ste 1550 PMB 852931
Philadelphia, Pennsylvania 19102-4806, 美国
本隐私政策受美国宾夕法尼亚州法律管辖,不适用其法律冲突规则。