爬升(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