爬升(Uphill) 隐私政策
最后更新:2026年7月31日
爬升是一款帮助你完成跑步机运动的应用。本政策说明爬升会处理哪些数据,以及更重要的——它不会用这些数据做什么。
一句话概括
你输入爬升的内容——身体资料和运动记录——只留在你的手机里。 爬升没有用户账号、没有广告、没有广告追踪器,也不会把健康数据上传到任何地方。
爬升向外发送的只有匿名错误诊断和匿名使用事件。应用出错时,会向 Google Firebase Crashlytics 发送一份报告,说明出了什么问题(以及设备型号、系统版本、应用版本),用于修复问题。此外还会发送匿名使用事件,记录你打开了哪个界面、用了哪个功能(例如“保存了一次运动”),以便我们了解应用哪里不好用并加以改进。这些事件只记录发生了什么,不记录做了多少——卡路里、距离、爬升高度、层数、运动时长都不会被发送。两者都不会识别你的身份。爬升还会从 Firebase Remote Config 下载配置值(例如计算常数),该请求不会上传任何个人信息。
爬升保存的数据
爬升只在你的设备上保存以下数据。
- 身体资料 — 体重(必填),以及可选的身高、性别、年龄。这些是你自己输入的健康相关信息。
- 运动记录 — 每次保存的运动包含:日期与时间、经过时长、距离、卡路里、爬升高度、爬升层数。
- 应用设置 — 单位设置(公制/英制)等非个人化的应用选项。
爬升不会访问你的通讯录、位置、摄像头、麦克风、照片或设备上的其他数据。也不会读取或写入 Apple HealthKit 等任何健康平台。
爬升发送到设备之外的内容
确实有一部分数据会离开你的设备,其中不包含任何健康数据。
- 错误诊断 — 当应用崩溃或遇到意外错误时,会向 Google Firebase Crashlytics 发送报告:错误内容与发生位置(代码中的位置)、设备型号、系统版本、应用版本,以及一个随机生成的安装标识符。这是为了定位并修复错误,不会与你的身份关联,也绝不包含体重、身高、性别、年龄或运动记录。
- 使用事件 — 爬升会通过 Google Firebase Analytics 发送匿名事件,记录应用中发生了什么:打开了哪个界面、是否完成了引导、是否开始或保存了运动、是否使用了预设、是否切换了单位、是否打开了反馈。每个事件只包含“这件事发生了”这一事实,以及在某些情况下应用预先定义好的固定标签(例如按下了哪个预设、是否为第一次运动)。与此同时,Firebase 会记录设备型号、系统版本、应用版本和一个随机生成的应用安装标识符。
这些事件绝不会包含: 卡路里、距离、爬升高度、层数、运动时长,以及身体资料中的任何一项。应用在设计上就无法把这些数值附加到事件里(事件值仅限于是/否标志和固定标签),并且这一限制由自动化测试强制保证。
- 配置读取 — 爬升会从 Firebase Remote Config 下载配置值(例如计算常数、显示时机)。这是下载行为,不会上传任何个人信息。
以上三项由受托处理方 Google 处理(Google 隐私政策:policies.google.com/privacy)。爬升仍然没有自己的服务器、没有用户账号、没有广告、没有广告追踪器,不会出售数据,也不会与第三方共享。爬升不收集广告标识符,也不会用这些数据在其他应用或网站上追踪你。
保存这些数据的原因
- 身体资料只用于一个目的——估算运动中消耗的卡路里(为此需要体重;身高、性别、年龄是让估算更准确的可选项)。
- 运动记录的存在,是为了让你能回顾自己的记录和累计进展。
爬升只收集这些功能所必需的最少信息,除此之外什么都不收集。
数据保存在哪里
所有数据都保存在你手机中的加密数据库里。加密密钥在你的设备上生成,并保存在设备的安全存储中(iOS 的 Keychain、Android 的 Keystore),其他任何应用都无法读取。
爬升绝不会做的事
- 爬升绝不会把你的身体资料和运动数据发送到设备之外。
- 爬升没有自己的服务器,也没有用户账号。
- 爬升绝不会发送运动的数值——即使发送使用事件,卡路里、距离、爬升高度、层数、运动时长也都留在设备上。
- 爬升没有广告,也没有广告或行为追踪器,不会为你建立用户画像。使用的外部服务仅限于上文所述的错误诊断、匿名使用分析和配置读取。
- 爬升的全部核心功能(资料、运动、计算、记录、统计)都能在无网络的情况下运行。
一切由你掌控
你随时可以在应用内完成以下操作。
- 查看与修改个人资料(设置 → 我的资料)。
- 删除单次运动,或删除全部运动(设置 → 数据)。
- 重置个人资料(设置 → 数据)。
由于身体资料和运动记录只存在于你的手机中,卸载爬升后这些数据也会全部永久消失。(这也意味着:如果手机丢失,爬升无法帮你恢复数据——别处没有任何副本。)
错误诊断在 Firebase Crashlytics 中最多保留 90 天后自动删除。使用事件在 Firebase Analytics 中最多保留 2 个月后自动删除。两者都不含健康数据或运动数值。
年龄
爬升面向年满 18 周岁的成年人。
本应用不提供医疗建议
爬升显示的数值(卡路里、距离、高度、层数)是基于你手动输入的估算值,通常存在 ±10~20% 的误差。爬升不是医疗器械,也不提供医疗、诊断或健康建议。有关健康的决定,请咨询具备资质的专业人士。
政策变更
本政策如有变更,更新后的版本将以新的“最后更新”日期发布在同一网址。
2026年7月31日变更:爬升新增了匿名错误诊断、匿名使用分析和远程配置(见上文说明)。身体资料和运动记录——包括卡路里、距离、爬升高度、层数和运动时长——不会被发送到任何地方,这一点保持不变。
联系方式
有关本政策的咨询:android.kangzerg@gmail.com