跳至主要內容
返回 Runbo

法律

Runbo 隱私權政策

最後更新:2026 年 10 月 1 日

Runbo 由一名位於美國的個人開發者以 Runbo 和 Pervychine Mobile 名義營運。本政策說明 Runbo iOS 應用程式和 runbo.app 存取哪些資訊、如何使用這些資訊,以及您擁有的選擇。

網站私隱

  • 透過本網站聯絡 Runbo 時,你的姓名、電子郵件地址和訊息會安全傳送到支援收件匣,並只用於回覆你的要求。
  • Runbo.app 不使用廣告 Cookie 或網站分析。語言等必要偏好可能會儲存在瀏覽器中。

iOS App 讀取的資料

  • 你透過 Apple HealthKit 授權的健康資料:訓練負荷樣本、體能訓練及其路線、測量樣本(如靜止心率、呼吸速率、血氧飽和度和最大攝氧量 VO2 max)、夜間心率、睡眠紀錄、心率區間門檻,以及 iOS 18 和 watchOS 10 或以上版本中的體能訓練強度分數。Runbo 只會讀取你在 Apple 健康權限對話框中授權的類型,你可以隨時在 Apple Health App 中撤銷存取權。
  • 裝置偏好設定和個人檔案數值,例如強調色、距離和溫度單位、手動設定的心率門檻、初始設定狀態以及健康權限狀態。這些資訊儲存在你裝置上的 UserDefaults 中。
  • Runbo 根據這些資料在你裝置上計算的指標:每日訓練負荷、重點平衡、移動平均值、建議重點、依據你近期紀錄的訓練建議、含異常值偵測的生命徵象摘要(體溫、夜間心率、睡眠、血氧)、在有 VO2 max 或配速估算時的比賽配速預測,以及根據近期戶外跑步時長與天氣暴露計算的熱適應。

本機處理與儲存

  • 指標在裝置上計算,免費的 Readiness 摘要始終留在本機。Online AI 絕不傳送完整健康歷史、原始樣本、路線、記錄 ID 或先前的 Coach 回答。原始樣本保留在 HealthKit 中;本機快取僅包含維持功能連續性所需的有限識別碼和摘要。 問題、近期上下文,以及你已設定的訓練檔案,會經 Cloudflare 和 Runbo 傳送至 Google Gemini。每個問題的首次請求不包含任何健康資料;若 Gemini 要求讀取資料,之後僅傳送 Runbo 在你的 iPhone 上為這些讀取計算出的數值(總計、摘要、日期和 App 指引)。
  • 在需要維持連續性時,計算出的指標會快取或保存在你的裝置上。體能訓練對熱適應的貢獻最多保留 42 天,且不含座標或原始的逐小時天氣資料。偏好設定儲存在你裝置上的 UserDefaults 中。
  • 如果你匯出結構化訓練,Runbo 會透過 WorkoutKit 將其傳送到 Apple 的「體能訓練」App,由 Apple 的訓練排程器在你配對的 Apple Watch 上管理。Runbo 會刪除已經過期的 Runbo 排定訓練,讓列表保持整潔。

天氣資料

  • 對於符合條件的戶外訓練,Runbo 可能會使用隨 HealthKit 訓練一同儲存的溫度和濕度。若這些資料無法取得且訓練有路線,Runbo 會將大略的起點座標和訓練時間直接傳送至 Apple WeatherKit,以查詢歷史天氣。Runbo 不經營任何中介天氣伺服器。
  • WeatherKit 的逐小時回應會在你的裝置上歸納為熱暴露貢獻。Runbo 不會在熱適應歷史中保留逐小時溫度、濕度或訓練座標,起跑時的天氣觀測使用裝置上有限的快取,並會刪除過期項目。當 Apple Weather 資料參與估算時,Runbo 會顯示 Apple Weather 標示和法律連結,並註明資料已經過修改。

Apple Intelligence 準備度指導

  • 在可用且已於「設定」中開啟時,Runbo 可以使用裝置端 Apple Intelligence 為你現有的準備度因素撰寫簡短摘要。整個過程完全在你的裝置上執行,此功能不會將任何準備度資料傳送至 Runbo 伺服器。
  • 摘要不會作為分數或指導來源保存,也不會改變你的準備度分數或訓練指導。

「詢問教練」的線上 AI(可選,Runbo Pro)

  • 線上 AI 預設為關閉。在你於「設定」中開啟並確認之前,不會傳送任何內容。開啟後,每次向「詢問教練」提問時,都會傳送以下內容至 Runbo 伺服器:你輸入的文字;最多兩則你先前的訊息;目前對話主題的簡短、不含數值的摘要(例如「本週的跑步」);今天的日期和星期;你的語言;是否開啟了已完成的訓練或訓練建議;Apple 簽署的 Runbo Pro 購買證明,讓伺服器確認存取權限;以及一個 App Attest 金鑰識別碼和一個簽章,用以證明請求來自你裝置上的 Runbo。請求也包括你的距離單位以及 Runbo 可讀取的資料類型清單。如果你設定了訓練檔案,也會一併傳送:目標賽事(距離、日期和目標時間)、訓練日和長距離跑日、經驗程度以及你自己寫的備註。
  • Runbo 伺服器透過 runbo.app 連線,該網站經由 Cloudflare 提供服務。Cloudflare 會終止加密(TLS)連線,並將每個請求轉送到 Runbo 伺服器,因此它以服務提供者的身分處理線上 AI 請求。
  • App Attest 是一項 Apple 服務。開啟線上 AI 後,Runbo 會在你的裝置上建立金鑰,Apple 確認該金鑰屬於正版 Runbo,隨後 Runbo 伺服器將其登錄。之後每個請求都會以該金鑰簽署,因此伺服器可以拒絕並非來自真實 Apple 裝置上 Runbo 的請求。
  • 問題、近期上下文,以及你已設定的訓練檔案,會經 Cloudflare 和 Runbo 傳送至 Google Gemini。每個問題的首次請求不包含任何健康資料;若 Gemini 要求讀取資料,之後僅傳送 Runbo 在你的 iPhone 上為這些讀取計算出的數值(總計、摘要、日期和 App 指引)。
  • 指標在裝置上計算,免費的 Readiness 摘要始終留在本機。Online AI 絕不傳送完整健康歷史、原始樣本、路線、記錄 ID 或先前的 Coach 回答。原始樣本保留在 HealthKit 中;本機快取僅包含維持功能連續性所需的有限識別碼和摘要。 線上回答優先由 Gemini 產生。遇到伺服器故障、逾時、回答限額或無效輸出時,如可用則自動改用 Apple Intelligence;其他裝置顯示結構化本機事實。所有產生的線上回答均受每日和每月限額約束。

線上 AI 資料的儲存與保留

  • Runbo 不會永久儲存或記錄問題、上下文、健康事實或回答。為支援重試,回答可在伺服器記憶體中快取最多 30 分鐘。不含內容的使用記錄用於執行理解請求、每日和每月回答及費用限額。App Attest 安全記錄在停用 180 天後到期。存取日誌可能為安全目的包含 IP 位址、時間和請求路徑。
  • Cloudflare 處理傳輸中的請求。Google 不會使用付費 API 資料訓練模型,但可能為濫用及安全監控保留有限時間。保留方式遵循供應商條款,不承諾零保留。
  • 線上 AI 裝置記錄:對於每台使用線上 AI 的裝置,Runbo 伺服器會儲存 App Attest 公開金鑰和金鑰識別碼、防止請求被重送的計數器、用於限制單次購買可使用裝置數量的雜湊購買識別碼,以及該金鑰最後一次使用的時間。該記錄不含問題文字和健康資料,閒置 180 天後會被刪除。在你的 iPhone 上,金鑰識別碼僅為此裝置保存在鑰匙圈中,不會同步或轉移到其他裝置。
  • 購買核查:如已設定,Runbo 伺服器每天約兩次向 Apple 的 App Store Server API 查詢用於線上 AI 的購買是否已退款或被撤銷;若是,將停止回應該購買的線上 AI 請求。

已連接的助理(可選,Runbo Pro)

  • 已連接的助理可讓你將所選的 Runbo 摘要分享給你連接的 AI 助理,例如 ChatGPT、Claude、Grok,或其他支援遠端 MCP 的助理。在你於 iPhone 上核准該特定助理之前,不會分享任何內容。同意線上 AI 並不代表授權此功能。
  • 你可使用 Face ID 或裝置密碼在 iPhone 上核准每個助理,選擇它可讀取的類別,並在「設定」→「已連接的助理」中更改或中斷連線。Runbo 會顯示發出請求的助理名稱,以及用於與瀏覽器核對的代碼;Runbo 無法確認的名稱會標示為未驗證,因此請只核准由你自己發起的請求。「活動/訓練」和 Runbo 分析預設已選取;睡眠和生命徵象需要主動選擇。不會建立電子郵件、密碼、Sign in with Apple 帳戶或復原帳戶。獨立的、綁定裝置的 App Attest 憑證用於驗證你的 iPhone。Apple 簽署的購買證明用於確認 Pro 權限(包括已驗證的帳單寬限期),伺服器會檢查退款、續訂和到期狀態。如果裝置憑證遺失,請重新配對。
  • 僅會匯出所選類別的摘要:每日步數和訓練摘要;Runbo 的訓練負荷、重點、準備度、能量、壓力和指引;整理後的睡眠和小睡;或數值型生命徵象摘要,包括 HRV SDNN 和已記錄的 VO₂ max 估算值。可用歷史紀錄僅限今天以及你所在時區的前 89 個日曆天。透過此功能,Runbo 不會匯出路線、原始感測器樣本、HealthKit 紀錄識別碼、臨床紀錄、身體測量、個人檔案備註或對話。助理無法透過此連線寫入「健康」或更改 Runbo。
  • 已核准摘要的加密暫存副本保存在 Runbo 的連線服務上,並提供給你所核准的助理。連線服務與線上 AI 相互獨立。基礎架構供應商(包括使用時的 TLS 代理)會在傳輸過程中處理請求。授權瀏覽器不會收到任何健康數值。連線憑證和已儲存的匯出內容均已加密;匯出的快照不會納入備份、酬載日誌和 HTTP 快取。讀取快照或上傳未變更的副本不會延長其保留時間。快照在連續七天沒有成功更新資料後會自動刪除。較早的紀錄會附帶時效提示;已過期的目前狀態值不會提供。實際可用時間可能更短或不完整。
  • 中斷連線會立即停止從你的 iPhone 上傳。伺服器確認請求後,會撤銷伺服器存取權並刪除已儲存的匯出內容。如果手機處於離線狀態,Runbo 會將刪除顯示為待處理,直到成功為止。減少授權範圍會移除對已取消選取類別的存取權。Pro 到期後,仍可進行管理和刪除。OAuth 憑證在 30 天未使用或總計 90 天後需要重新配對;單獨核准的機器人權杖在 30 天後過期。已被棄用的匯出資料仍會在七天後過期。
  • 助理供應商的條款、隱私設定和保留規則適用於其收到的資訊,包括它是否可以使用你的對話來訓練其模型。連接前請檢視這些設定。中斷 Runbo 連線無法刪除該供應商已持有的副本或對話。Runbo 無法保證通用助理擁有特殊的健康資料協議,也無法保證其不會用於模型訓練。

網站支援請求

  • 如果你透過 runbo.app 聯絡支援,我們會收集你提交的姓名、電子郵件地址和訊息。除非你的支援請求確有需要,否則請勿包含敏感的健康資訊。
  • 支援訊息會透過 AWS Simple Email Service 和營運者的電子郵件服務商以電子郵件傳送給 Runbo 營運者,用於回覆你、排除問題和維護 App。
  • 支援訊息僅在支援、紀錄、安全和法律目的合理需要的期間內保留,不再需要時將被刪除或去識別化。

我們如何使用資訊

  • 在你的裝置上計算訓練負荷趨勢、重點區域、恢復訊號、生命徵象分析、熱適應和建議訓練,並在你要求時將結構化訓練匯出到 Apple 的「體能訓練」App。
  • 記住顯示和單位偏好,維持一致的 App 體驗。
  • 問題、近期上下文,以及你已設定的訓練檔案,會經 Cloudflare 和 Runbo 傳送至 Google Gemini。每個問題的首次請求不包含任何健康資料;若 Gemini 要求讀取資料,之後僅傳送 Runbo 在你的 iPhone 上為這些讀取計算出的數值(總計、摘要、日期和 App 指引)。 指標在裝置上計算,免費的 Readiness 摘要始終留在本機。Online AI 絕不傳送完整健康歷史、原始樣本、路線、記錄 ID 或先前的 Coach 回答。原始樣本保留在 HealthKit 中;本機快取僅包含維持功能連續性所需的有限識別碼和摘要。
  • 回覆支援請求,並了解所回報的問題是否已解決。
  • 履行法律義務、維護安全,並保護 App 及其使用者。

我們不做的事

  • 我們不出售個人資訊,也不會為跨情境行為廣告而分享個人資訊。
  • 我們不會將 HealthKit 資料用於廣告、行銷、資料仲介或無關的剖析。
  • 指標在裝置上計算,免費的 Readiness 摘要始終留在本機。Online AI 絕不傳送完整健康歷史、原始樣本、路線、記錄 ID 或先前的 Coach 回答。原始樣本保留在 HealthKit 中;本機快取僅包含維持功能連續性所需的有限識別碼和摘要。

可選的創作者歸屬

  • 如果你輸入創作者代碼,Runbo 會向 Runbo 核對該代碼。如果你開啟 runbo.app/c/CODE 連結,Runbo 會計入此次造訪,但不會儲存你的 IP 位址。代碼確認後,Runbo 會將其儲存為 creator_id,並將 creator_id 傳送給 RevenueCat 和 Runbo,以便將購買歸屬於該創作者。這不會用於在其他公司的 App 或網站間追蹤你。
  • 該回報不包含 HealthKit 或訓練資料、你的姓名、電子郵件地址或廣告識別碼。購買由 Apple 處理。免費試用或免費優惠不會為創作者帶來佣金。
  • 創作者歸屬是可選的。Runbo 不會讀取剪貼簿,也不會使用裝置指紋來指定創作者。沒有創作者代碼也可以使用 Runbo。

你的選擇與權利

  • 你可以隨時在 Apple Health App 的「個人資料」、「App」、「Runbo」中授予或撤銷 Runbo 的健康存取權。
  • Online AI 預設關閉。傳送必要的健康事實前,須在訓練偏好設定中重新明確同意。你可隨時關閉;關閉期間不傳送 Coach 請求。Online AI 僅供年滿 18 歲的成年人使用。啟用即確認你已年滿 18 歲。 線上回答優先由 Gemini 產生。遇到伺服器故障、逾時、回答限額或無效輸出時,如可用則自動改用 Apple Intelligence;其他裝置顯示結構化本機事實。所有產生的線上回答均受每日和每月限額約束。
  • 刪除 Runbo 會移除本機 App 偏好設定。App 刪除後,iOS 可能仍會在鑰匙圈中保留線上 AI 的 App Attest 金鑰識別碼;其他 App 無法讀取,若舊金鑰不再有效,Runbo 會登錄新金鑰。Runbo 伺服器上對應的裝置記錄在閒置 180 天後會被刪除。健康資料會保留在 HealthKit 中,直到你在 Apple Health App 中刪除。
  • 你可以在 Apple Watch 的「體能訓練」App 中的「計畫」下取消已排定的訓練,也可以在傳送新訓練時交由 Runbo 自動清理。
  • 你可以透過 runbo.app 上的支援管道,請求查閱、更正、刪除或取得支援請求資訊的副本。
  • 視你所在地區而定,你可能依當地法律享有其他隱私權利。我們將尊重適用於 Runbo 的相關權利。

兒童隱私

  • Runbo 不以未滿 13 歲的兒童為對象,我們也不會在知情的情況下收集兒童的個人資訊。如果你認為有兒童提供了資訊,請聯絡支援以便刪除。 Online AI 僅供年滿 18 歲的成年人使用;啟用即確認你已年滿 18 歲。

國際使用者

  • Runbo 在美國營運。如果你從美國以外聯絡支援,你的支援資訊可能會在美國以及由用於電子郵件傳遞的服務提供者處理。如果你使用線上 AI,你的請求將由 Runbo 伺服器和上文列出的服務提供者處理,它們可能位於美國或其他國家/地區。
  • 本政策的任何內容均不限制你所在地適用法律所規定、不可拋棄的隱私權利。

本政策的變更

  • 隨著功能或法律要求改變,我們可能會更新本政策。更新後的版本將連同新的生效日期一併發布。
  • 在法律要求時,我們會另行通知或徵求同意。更新後繼續使用 Runbo,即表示你接受修訂後的政策。

聯絡我們

  • 如有隱私問題或權利請求,請使用 runbo.app 上的支援管道,並註明你的請求與隱私相關。

Runbo 旨在讓您的訓練數據保留在本地、由您控制,並與您選擇發送的支援資訊分開。