隱私權政策

最後更新:2026 年 6 月

我們是誰

IntervalCoach 的資料控制者為 Russchen Media(以註冊的荷蘭商號 IntervalCoach 營運),一家在荷蘭註冊的獨資企業,地址為 Kloosterhout 27, 9408 DL Assen,商會註冊號碼 51094282。如有任何隱私相關問題,或欲行使您的權利,請聯絡 coach@intervalcoach.app。

我們已依 GDPR 第 37 條評估是否須指定資料保護專員,並認定我們無此義務,因為我們的處理活動並未達到該義務所要求的大規模門檻。我們依訓練指標所建立的基準群組(請參閱下方「基準」一節)僅為自至少 50 人之群體所擷取的統計彙總數據,因此這些數字不會識別任何個人;而我們對特殊類別資料的處理,僅限於您明確選擇啟用的個人化功能。您可透過上述電子郵件提出任何隱私疑慮,或對基準處理提出異議。

概述

IntervalCoach 是一款由 AI 驅動的訓練助理,能產生個人化的自行車、跑步、游泳、健走、健行及肌力訓練。本隱私權政策說明我們在您使用本服務時,如何收集、使用和保護您的資料。

處理的法律依據(GDPR 第 6 條)

如果您位於歐洲經濟區或英國,我們將基於以下法律依據處理您的個人資料:

  • 履行契約(第 6(1)(b) 條): 建立帳戶、OAuth 驗證、從 Intervals.icu 擷取您的訓練資料、產生訓練與分析,以及透過 Stripe 或 Apple 處理您的訂閱。
  • 明確同意(第 6(1)(a) 及 9(2)(a) 條): 處理健康與身心狀況資料(心率變異性、睡眠、靜息心率、恢復),以及寄送選擇性的行銷或產品更新電子郵件。您可隨時透過「設定」或聯絡我們撤回此同意。
  • 正當利益(第 6(1)(f) 條): 透過 Sentry 進行錯誤監控、防範詐欺與濫用、維護服務安全、調查您提交的支援回報,以及根據我們在使用情況和回報中觀察到的抽象化、無法識別身分的模式來改善服務。在我們依賴正當利益的情況下,我們已評估認定我們的利益並未凌駕於您的隱私權利之上;您可隨時對此處理提出異議。

我們收集的資料

當您連接您的 Intervals.icu 帳戶時,我們會存取:

  • 健身指標: CTL、ATL、TSB、eFTP 以及訓練負荷資料
  • 身心狀況資料: HRV、睡眠、靜息心率以及恢復狀態。如果您連接 Whoop 或 Apple HealthKit,我們會從這些來源讀取相同類別的資料。
  • 活動紀錄: 近期訓練、功率/配速資料以及訓練區間
  • 行事曆事件: 已排定的訓練與比賽目標

我們僅存取產生個人化訓練建議所需的資料。我們不會存取您的個人檔案資訊、付款明細或與訓練無關的資料。與您帳戶關聯的訓練資料已假名化——在傳送給外部 AI 供應商時,它與一組內部工作階段識別碼關聯,而非您的姓名或電子郵件。

健康與身心狀況資料(特殊類別)

您連接至 IntervalCoach 的部分資料——來自 Whoop 或 Apple Health 的心率變異性、睡眠、靜息心率、恢復分數——構成 GDPR 第 9 條下的特殊類別資料(「健康資料」)。我們僅在徵得您明確同意的情況下處理此資料,並會在首次使用此資料前徵求您的同意。您可隨時在「設定」中撤回同意,撤回後我們將停止處理此資料並刪除我們已快取的內容。撤回同意不影響撤回前所進行處理的合法性。如果您不給予此同意,IntervalCoach 仍可僅以訓練資料為基礎運作,但結合恢復狀況的功能個人化程度將會降低。

Apple Health (HealthKit)

在 iPhone 和 Apple Watch 上,IntervalCoach 應用程式可以從您裝置上的 Apple Health 讀取以下類別。您在 Apple 的權限畫面中精確決定要分享哪些內容,並且可以隨時在「健康」應用程式中變更——我們始終只讀取您已允許的內容,且僅在權限處於授予狀態時讀取:

  • 健康與恢復: 心率變異性、靜息心率、呼吸頻率、血氧、手腕溫度、睡眠、最大攝氧量(VO2 max)、心率恢復、體重以及體脂率
  • 月經週期(選用): 經期流量,僅在您選擇分享時讀取,用於使恢復和 readiness 更加準確
  • 訓練: 您記錄的訓練和運動,包括心率資料,以及存在時的 GPS 路線資料,我們會將其同步到您的訓練紀錄

應用程式會在您的裝置上讀取這些資料,並僅傳送提供 IntervalCoach 功能所需的內容:結合恢復狀況的 readiness、訓練分析,以及將已完成的訓練同步到您的訓練紀錄。我們絕不會在我們的伺服器上讀取 Apple Health——由 iOS 應用程式決定要傳送哪些內容。您可以隨時在 iOS「設定」或「健康」應用程式中撤銷存取權限,這會立即停止所有存取。

IntervalCoach 不會向 Apple Health 寫入任何資料。在您允許的情況下,iOS 應用程式可以將您計劃的 IntervalCoach 訓練安排到 Apple Watch 的「體能訓練」應用程式中(透過 WorkoutKit),以便您從手錶上開始訓練。

透過 HealthKit 取得的資料僅用於提供上述功能。我們不會將 Apple Health 資料用於廣告,不會出售這些資料,也不會與第三方分享,除非為提供本服務所嚴格必需。我們不會將 Apple Health 資料 用於開發、改進或訓練通用或非個人化的 AI 或 ML 模型;這些資料僅用於為您提供個人化的訓練指導。

上述所有類別均為 GDPR 第 9 條規定的特殊類別資料。我們的同意依據在上文「健康與身心狀況資料(特殊類別)」一節中說明:在 Apple 健康 App 中授予權限即構成您依據 GDPR 第 9(2)(a) 條作出的明確同意。

Google Health 資料

如果您選擇連接 Google Health(透過 Health Connect 或您的 Google 帳戶),IntervalCoach 會在您明確同意的情況下存取以下資料,且僅在連線處於使用中狀態時存取:

  • 活動與健身: 訓練、步數、距離和最大攝氧量(VO2 max)
  • 健康指標與測量: 心率變異性、靜息心率、血氧、呼吸頻率、皮膚溫度和身體組成
  • 睡眠: 睡眠階段、時長和效率
  • 位置: 與您的戶外訓練關聯的 GPS 路線,用於顯示路線地圖和匯出活動

這些資料僅用於提供 IntervalCoach 的核心功能:結合恢復狀況的 readiness、訓練分析以及同步您的訓練。您可以隨時在「設定」中中斷 Google Health,中斷後將立即停止所有存取。

IntervalCoach 對透過 Google API 接收的資訊向任何其他應用程式的使用和傳輸,將遵守 Google API Services User Data Policy,包括其中的 Limited Use(有限使用)要求。我們不會將 Google Health 資料用於廣告,不會出售這些資料,也不會允許人工讀取這些資料,除非您明確要求我們這樣做(用於支援)、基於安全需要或法律要求。我們不會將 Google Health 資料用於開發、改進或訓練通用或非個人化的 AI 或 ML 模型;這些資料僅用於為您提供個人化的訓練指導。

Health Connect(Android)

在 Android 上,當您授予 Health Connect 權限後,IntervalCoach 應用程式會從您裝置上的 Health Connect 讀取以下資料,且僅在這些權限處於授予狀態時讀取:

  • 健康與恢復: 心率變異性、靜息心率、心率、呼吸頻率、血氧、皮膚溫度、睡眠、最大攝氧量(VO2 max)、心率恢復以及身體組成(體重和體脂)
  • 訓練: 您記錄的訓練和運動,包括心率資料,以及存在時的路線/位置資料

應用程式會在您的裝置上讀取這些資料,並在徵得您同意後僅傳送提供 IntervalCoach 功能所需的內容:結合恢復狀況的 readiness、訓練分析和準確的訓練負荷。您可以隨時在 Android 設定或 Health Connect 中撤銷存取權限。

在未來的更新中,應用程式可能會將您在 IntervalCoach 中完成的間歇訓練寫回 Health Connect,以便您的其他應用程式查看。這只會在您明確授予 Health Connect 寫入權限時發生。

我們對 Health Connect 資料的存取和使用遵守 Google Play Health Connect 權限政策,並且僅用於提供上述功能。我們不會將 Health Connect 資料用於廣告,也不會出售這些資料。我們不會將 Health Connect 資料 用於開發、改進或訓練通用或非個人化的 AI 或 ML 模型;這些資料僅用於為您提供個人化的訓練指導。

我們如何使用您的資料

您的訓練資料用於:

  • 產生量身打造、符合您體能水準的 AI 訓練建議
  • 分析您的訓練負荷與恢復狀態
  • 追蹤訓練區間的進展並找出訓練缺口
  • 寄送訓練摘要與教練洞見(如已啟用)
  • 調查您提交的支援回報、除錯問題並改善服務。我們可能會從個別回報中擷取抽象化、無法識別身分的模式(例如,訓練名稱與其實測強度之間的關係),以撰寫迴歸測試並改善我們的分類邏輯。這些模式不包含個人識別資訊,而您的原始資料絕不會用於訓練 AI 模型。

基準與比較

我們使用 IntervalCoach 帳戶的訓練指標——功率、體能(CTL)、跑步速度、每週訓練負荷,以及年齡與性別級距——以建立彙總的比較群組,讓您得以了解自身數據與相近運動員相比的情況(例如「強於您級距中 70% 的車手」)。某一群組唯有在累積至少 50 名成員後,才會以真實使用者資料建立;成員數較少的群組則改採已公開的參考數值。所顯示的基準僅為彙總後的範圍與百分位數,不含可識別身分的資料——它們絕不會揭露其他使用者的身分或個別數據。我們的法律依據為我們提供此類比較洞察的正當利益,您可隨時透過聯絡我們提出異議。

資料保留

我們對不同類型的資料保留不同的期間:

  • 帳戶資訊(運動員 ID、電子郵件): 在您的帳戶存在期間保留。於帳戶刪除後 30 天內刪除。
  • OAuth 權杖(Intervals.icu、Whoop): 經加密,在您的帳戶有效期間保留。於帳戶刪除時撤銷並刪除。
  • 訓練分析快取: 最多 7 天,之後在需要時重新從 Intervals.icu 擷取。
  • Coach+ 聊天紀錄: 在您的帳戶存在期間或直到您刪除為止保留;您可以在「設定」中清除聊天紀錄。
  • 帳務紀錄(Stripe / Apple): 保留 7 年,以遵守荷蘭稅法(Algemene wet inzake rijksbelastingen,第 52 條)。
  • 電子郵件記錄(Resend): 保留 90 天,用於投遞診斷。
  • 錯誤資料(Sentry): 90 天。

我們不會儲存您的原始活動檔案或詳細的訓練資料串流;這些仍保留在 Intervals.icu。

第三方服務

IntervalCoach 使用以下第三方服務:

  • Intervals.icu: 您的訓練平台。我們在您的授權下透過其 API 存取您的資料。 Intervals.icu 隱私權政策
  • Google (Gemini): 用於產生訓練建議與教練建議的 AI 模型。
  • xAI (Grok): 用於產生訓練建議與教練建議的 AI 模型。
  • Vercel: 代管平台與 AI Gateway(將請求路由至 AI 供應商)。 Vercel 隱私權政策
  • Vercel Analytics & Speed Insights: 尊重隱私、不使用 cookie 的使用情況分析與效能監控(頁面瀏覽與 Web Vitals),用於了解使用情況並改善應用程式。不會進行跨網站追蹤,也不會收集任何個人識別資訊。
  • Stripe: 用於訂閱的付款處理。我們不會儲存您的付款明細。
  • Resend: 用於投遞訓練摘要與教練更新的電子郵件。
  • Sentry: 用於改善應用程式可靠性的錯誤監控。不會將任何訓練資料傳送至 Sentry。
  • Whoop: 選擇性整合。在您明確同意的情況下,唯讀存取您的恢復與壓力(strain)資料。權杖在靜態時加密,並於中斷連線時撤銷。
  • Apple HealthKit: 選擇性整合。從您的 iOS 裝置推送至我們的身心狀況資料(HRV、睡眠、靜息心率、體重)。我們絕不會直接從 Apple Health 讀取;由 iOS 應用程式決定要傳送哪些內容。經您許可,iOS 應用程式亦可透過 WorkoutKit 將您已排定的 IntervalCoach 訓練加入 Apple Watch 的「體能訓練」應用程式。
  • Apple Push & Firebase: Apple Push Notification service 與 Firebase Cloud Messaging:當您開啟通知時,您的裝置會向我們傳送推播權杖,以便我們投遞您已啟用的通知(例如您的每日訓練與提醒)。您可隨時在裝置或應用程式設定中關閉通知。
  • Google Health: 選擇性整合。在您明確同意的情況下,唯讀存取來自您的 Fitbit、Pixel Watch 或任何 Wear OS 裝置的訓練、GPS、心率、睡眠及其他身心狀況指標。
  • Upstash (via Vercel KV): Vercel KV 的底層供應商,我們用它來儲存運動員資料、加密權杖以及營運快取。資料保存在歐盟(法蘭克福)區域。
  • Featurebase: 客戶支援、意見回饋與說明中心。當您開啟支援對話或使用應用程式內訊息工具時,您的姓名、電子郵件、訂閱層級及目前頁面會與 Featurebase 分享,以便我們回覆。此小工具僅在已登入的頁面載入。
  • Moneybird: 荷蘭會計軟體。我們將帳務紀錄(發票與付款明細項目)推送至 Moneybird,以履行荷蘭稅務申報義務。我們不會推送訓練、身心狀況或活動資料。

AI 資料分享

為產生個人化訓練與教練建議,我們會將以下訓練資料傳送給 AI 供應商(Google 與 xAI):

  • 健身指標:CTL(體能)、ATL(疲勞)、TSB(狀態)以及 FTP/閾值數值
  • 近期訓練紀錄:活動類型、時長、功率/配速資料以及訓練負荷
  • 訓練排程:可訓練的日子、偏好時長以及運動偏好
  • 恢復資料:睡眠、HRV 以及靜息心率(如已連接 Whoop 或 Apple HealthKit,且僅在您依上述章節同意的情況下)
  • 聊天訊息:您向 AI 教練提出的問題

我們不會將個人識別資訊(姓名、電子郵件地址或帳戶資訊)傳送給 AI 供應商。訓練資料在傳輸前已假名化——僅與一組內部工作階段識別碼關聯。

根據 Google 與 xAI 付費 API 服務的資料處理條款,您的資料不會被用於訓練其 AI 模型。您的資料僅用於產生您的回應,且在完成請求後不會被 AI 供應商保留。

在任何健康資料(特殊類別,依上述章節)與 AI 供應商分享之前,我們都會徵求您的同意。您可以透過刪除帳戶或在「設定」中撤回健康資料同意來撤銷存取權限。

連接外部 AI 助理(Max 方案):如果你透過我們的 MCP 連線接入第三方 AI 助理(如 Claude、ChatGPT 或 Cursor),即表示你授權它讀取你的訓練資料並代表你使用你的訓練工具。該助理隨後將依其自身供應商的隱私政策(而非我們的)處理你的資料。存取透過一次性核准授予,你可隨時透過在助理中移除連線或在 設定 → Beta 中關閉來撤銷。

資料分享

我們不會為行銷目的而出售、出租或分享您的個人資料予第三方。您的訓練資料僅為產生個人化訓練建議與教練建議之目的而與 Google 和 xAI 分享。此資料不包含個人識別資訊。

國際資料傳輸

我們的部分服務供應商位於歐洲經濟區之外,主要在美國。當您的個人資料被傳輸至歐洲經濟區之外時,我們依賴 GDPR 第 44 至 50 條所列的保障措施——主要為供應商獲得認證時(包括 Google 和 Stripe)依據歐盟-美國資料隱私框架(EU–US Data Privacy Framework)的認證,或歐盟執委會的標準契約條款(Standard Contractual Clauses),並在適當情況下輔以額外的保障措施。您可透過 coach@intervalcoach.app 聯絡我們,索取相關傳輸文件的副本。

Cookie 與追蹤

IntervalCoach 僅使用維運服務所必需的 cookie。我們不使用第三方廣告分析或跨網站追蹤、廣告像素或工作階段重播工具。Vercel Analytics 提供無 cookie 的彙總使用資料(請參閱上方「第三方服務」)。

  • 嚴格必要: 一個僅限 HTTP 的加密工作階段 cookie(ic_session)讓您維持登入狀態,以及一個語言偏好 cookie。若停用這些 cookie,服務將無法運作。
  • 錯誤監控: Sentry 在您的瀏覽器中執行,以擷取 JavaScript 錯誤。工作階段重播已停用。Sentry 不會為追蹤而設定持久性 cookie。

某些服務供應商(Stripe checkout、Apple App Store)在您與其頁面互動時可能會設定自己的 cookie——這些受供應商各自的政策規範。

您的權利

如果您位於歐洲經濟區或英國,GDPR 賦予您對個人資料的以下權利:

  • 查閱權(第 15 條): 要求取得我們所持有關於您的個人資料副本。
  • 更正權(第 16 條): 要求我們更正不正確或不完整的資料。
  • 刪除權(第 17 條,「被遺忘權」): 要求我們刪除您的資料。請在「設定」中刪除您的帳戶或聯絡我們——我們將在 30 天內刪除您的 IntervalCoach 資料。請注意,我們無法代您刪除 Intervals.icu 所持有的資料;您可直接在 intervals.icu 上控制該資料。
  • 限制處理權(第 18 條): 在爭議解決期間,要求我們限制處理。
  • 可攜權(第 20 條): 以結構化、機器可讀的格式接收您的資料。您可隨時從「設定 → 帳戶 → 匯出我的資料」,或透過 GET /api/account/export,下載我們為您持有的所有資料的 JSON 副本。您的原始訓練檔案(FIT/TCX)保存在 Intervals.icu,可從該處匯出。
  • 異議權(第 21 條): 對基於正當利益的處理,或對直接行銷,提出異議。
  • 自動化決策(第 22 條): IntervalCoach 使用 AI 產生訓練建議。這些是建議,而非對您產生法律效果或類似重大影響的決策。您隨時可以拒絕或修改任何建議的訓練。如果您希望對任何特定建議進行人工審查,請聯絡我們。
  • 撤回同意(第 7(3) 條): 在處理係基於同意的情況下,您可隨時撤回同意。
  • 向監管機關申訴(第 77 條): 如果您認為我們未妥善處理您的資料,您可向荷蘭資料保護機關(Autoriteit Persoonsgegevens,autoriteitpersoonsgegevens.nl)或您居住國的監管機關提出申訴。

如欲行使上述任一權利,請寄送電子郵件至 coach@intervalcoach.app。我們將在 30 天內回覆。

兒童

IntervalCoach 並非供 18 歲以下使用者使用。我們不會在知情的情況下收集兒童的個人資料。如果您認為有兒童向我們提供了個人資料,請聯絡 coach@intervalcoach.app,我們將予以刪除。

安全

我們實施符合業界標準的安全措施,包括加密權杖儲存、安全的 HTTPS 連線以及定期的安全審查。然而,沒有任何系統是 100% 安全的,我們無法保證絕對的安全。如欲回報安全漏洞,請聯絡 security@intervalcoach.app。

本政策的變更

我們可能會不時更新本隱私權政策。我們將於本頁面公布更新後的政策並更新「最後更新」日期;變更於公布時生效。對於重大變更——例如我們所處理的新資料類別、我們所依賴之法律依據的變更,或我們與之分享資料的新第三方——我們將於其生效前以電子郵件或在應用程式中通知您。

聯絡我們

如有隱私相關問題或疑慮,請寄送電子郵件至 coach@intervalcoach.app.