隱私政策
最後更新日期:2026年10月11日
您的隱私是我們的首要任務。Calcpace 是由跑者為跑者打造的工具 — 我們僅收集提供服務所必需的信息,絕不會將您的數據出售給任何人。
我們是誰
Calcpace 是一個獨立項目,提供免費的跑步表現計算機,包括配速計算、賽事預測、最大攝氧量估算和年齡績效評估。如有任何關於隱私的問題,請聯繫 [email protected]。
資料控管者
Calcpace 是由其維護者以獨立專案形式運營,該維護者即為本政策所述所有事項的資料控管者(controlador,LGPD 第 5 條第 VI 項;controller,GDPR 第 4 條第 7 項)。本政策中的所有請求 — 存取、更正、刪除、可攜性、撤回同意 — 均應發送至 [email protected],我們將依要求提供完整的法律身分識別資料及通訊地址。
資料保護長
Calcpace 沒有獨立的隱私部門。維護者本人擔任資料保護長(encarregado,LGPD 第 41 條)的角色,並親自在 [email protected] 回覆隱私相關請求。我們將於 30 天內回覆。
我們收集哪些數據
我們依您使用網站的方式收集不同的資料:(1) 未建立帳戶的訪客 — 計算機和指南在您的瀏覽器中運行,除了每個網站都會保留的一般伺服器日誌外,我們不會儲存關於您的任何資料。(2) 註冊用戶 — 您的電子郵件地址和密碼(僅以雜湊值儲存);您填寫的個人資料(名字和姓氏、用戶名、簡介、城市、國家、出生日期、性別、最大心率、語言和單位偏好,以及您上傳的照片);您記錄或匯入的活動(日期、名稱、距離、時間、配速、爬升、氣溫、海拔、地點、您選擇的強度(輕鬆、中等、吃力或全力)、平均和最高心率,以及上傳 GPX 檔案或連接 Strava 時的 GPS 路線);您的活躍會話(IP 位址、瀏覽器、日期);僅在您於 Android 應用程式中開啟通知時,您手機的通知權杖;以及您所給予的同意記錄。心率、最大攝氧量、出生日期和性別屬於健康資料,僅在您同意的情況下才會儲存 — 詳情請參閱下方的「健康資料」。在顯示廣告的公開頁面上,Google 也會處理「廣告」一節所述的資料。
健康資料(敏感資料)
若您使用訓練功能,Calcpace 會儲存您的健康資料:每次跑步的平均心率和最高心率、您的最大心率、出生日期和性別。我們會根據這些資料估算最大攝氧量、心率區間和年齡分級成績。根據 LGPD 第 11 條,這屬於敏感個人資料;根據 GDPR 第 9 條,這屬於特殊類別個人資料,我們處理此類資料的唯一法律依據是您的明確同意 — 於設定個人資料時單獨徵求,絕不與其他事項合併,並會記錄同意的日期、版本及您閱讀時所使用的語言。您可以隨時在個人資料設定中撤回此同意。撤回後,我們會永久刪除我們保留的所有心率和最大攝氧量數值,並停止計算新的數值,而您跑步記錄的其他部分 — 距離、時間、配速、爬升和地圖 — 將維持不變。Calcpace 在沒有生理估算值的情況下仍可正常運作。
位置與 GPS 資料
您的個人資料可以儲存您自行輸入的城市和國家。當您上傳 GPX 檔案或從 Strava 匯入跑步記錄時,我們也會儲存路線 — 包含經緯度的個別軌跡點以及編碼後的地圖線。路線通常始於並終於您開始及結束跑步的地點,對大多數人而言那就是住家。除非您將個人資料和該活動設為公開,您的活動及其地圖僅您本人可見;一旦公開,包含起點的地圖將對任何取得連結的人可見。您可以隨時刪除活動、移除其 GPX 檔案,或將個人資料重新設為私密。
各處理目的之法律依據
我們針對每一類資料,依特定目的和特定法律依據進行處理:帳戶運營(電子郵件地址、密碼、會話) — 履行您接受條款所訂立的契約(LGPD 第 7 條第 V 項;GDPR 第 6 條第 1 項第 b 款);儲存並顯示您記錄的活動 — 同一契約;健康資料,即心率、最大攝氧量、出生日期和性別 — 僅依您的明確同意,別無其他依據(LGPD 第 11 條第 I 項;GDPR 第 9 條第 2 項第 a 款);從 Strava 匯入活動 — 您在連接帳戶時給予的明確同意;維護服務的安全性與可用性,包括防止濫用 — 我們的正當利益(LGPD 第 7 條第 IX 項;GDPR 第 6 條第 1 項第 f 款);回應法律命令 — 履行法律義務。公開內容頁面上的廣告,在需要同意的地區以您的同意(GDPR 第 6 條第 1 項 (a) 款)為依據,其他地區則以我們維持免費工具營運的正當利益為依據。 在 Android 應用程式中從「健康資料同步」匯入跑步紀錄,係基於你在應用程式中連接時給予的明確同意。
我們如何使用您的數據
您的電子郵件地址僅用於帳戶驗證、密碼重設,以及與您帳戶直接相關的交易通知。我們絕不發送行銷郵件。您的活動資料用於計算並顯示您個人的表現紀錄。除非您將個人資料設為公開並將活動標記為公開,否則您的活動僅您本人可見 — 詳情請參閱「位置與 GPS 資料」。
Strava 整合
如果你連結 Strava,我們會請求 activity:read_all 權限,其中包含你在 Strava 設為私人的活動,讓你的訓練紀錄完整,並匯入你的跑步:日期、名稱、距離、時間、爬升、城市與國家、路線、記錄的裝置,以及裝置有記錄時的心率(平均、最高與逐秒序列)、步頻、功率、溫度、圈數與分段,以及 Strava 記錄的訓練類型(比賽、長跑、課表)。從 Strava 匯入的心率屬於健康資料,適用上述的同意。從 Strava 匯入的跑步只會顯示給你:永遠無法設為公開,也不會出現在你的公開個人檔案。Strava 存取權杖以加密方式儲存,絕不分享或匯出。Strava 可能依其隱私權政策,收集 Calcpace 使用其 API 的使用資料。從帳戶頁面或在 Strava 中斷連結,會撤銷我們的存取權並永久刪除所有匯入的活動及其心率與最大攝氧量數值,完成後我們會寄送確認信。你的 Calcpace 帳戶與 Strava 運動員 ID 之間的連結也會一併刪除,因此在重新連結之前,無法再用 Strava 登入。刪除帳戶也會如此。你手動記錄的活動不受影響。從 Strava 匯入的資料最多保存 7 天,並在連接存在期間從 Strava 更新:每筆跑步會在滿 7 天前重新從 Strava 讀取,其圈數、分段與逐秒資料序列會在取得 7 天後刪除,並在您下次開啟該跑步時重新取得。您附加到從 Strava 匯入之跑步的 GPX 檔案屬於您:當該跑步到期時,它會以您自己的活動保留下來,並依檔案重建。附加在沒有 GPX 檔案、從 Strava 匯入之跑步上的照片,會在該跑步到期時一併刪除。
「健康資料同步」(Android 應用程式)
如果你在 Calcpace Android 應用程式中連接「健康資料同步」,應用程式只會從你手機上的「健康資料同步」讀取你的跑步和步行紀錄(類型為跑步、跑步機跑步和步行的運動時段),範圍是連接前 30 天內的紀錄以及之後的每一筆新紀錄:開始和結束時間、記錄每一筆的應用程式和裝置、標題、距離、活動時長、爬升高度,以及運動期間你的平均心率和最高心率。應用程式不會讀取路線、步數、睡眠、體重或任何其他類型的資料。心率屬於健康資料,只有在取得上述同意後才會保存;未取得同意時,資料送達即予捨棄。應用程式會透過加密連線(HTTPS)將這些數值傳送給 Calcpace,每筆跑步紀錄的保存方式與你自行記錄的相同:除非你將其設為公開,否則為私人紀錄,且可以編輯和刪除。你在這裡刪除的跑步紀錄不會再次匯入。只有在你於「健康資料同步」中允許 Calcpace 在背景讀取時,匯入才會在背景執行。來自「健康資料同步」的資料只會用來向你顯示你的跑步紀錄以及由此計算出的內容(配速、最大攝氧量、年齡換算成績、訓練區間、「跑步紀錄已送達」通知);絕不會出售,也絕不會用於廣告。與你帳號中的其他資料一樣,只會由「為我們處理資料的服務商」中列出的服務商處理;「跑步紀錄已送達」通知會連同跑步的距離、時間和配速,透過 Google Firebase Cloud Messaging 傳送。在帳號頁面中斷連接,或在「健康資料同步」中移除 Calcpace 的存取權,都會立即停止匯入;在手機上登出也有同樣效果。已匯入的跑步紀錄會保留,直到你將其刪除或刪除帳號為止,其心率資料則會保留到你撤回健康資料同意為止;即使你之後在「健康資料同步」中移除某項權限,也是如此。Calcpace 對於從「健康資料同步」收到之資訊的使用,遵循 Google Play 針對「健康資料同步」的政策,包括其使用限制。
使用 Google 登入
如果您使用 Google 登入,Google 會將您的電子郵件地址、Google 已驗證該地址的確認,以及您 Google 帳戶的識別碼傳送給我們。我們會將電子郵件地址保存為您帳戶的地址,並保存識別碼,以便在您下次使用 Google 登入時認出您。我們不會向 Google 索取您的姓名、照片、聯絡人或其他任何資訊,也不會保存任何 Google 存取權杖。使用 Google 登入同時受 Google 本身的隱私權政策規範。
Cookie
Calcpace 僅使用極少量的 Cookie,且不會設定任何追蹤或分析用 Cookie。已簽署的會話 Cookie 會在您登入後識別您的身分,並持續有效直到您登出或從帳戶頁面撤銷該會話為止。您的單位偏好(km/mi)和溫度偏好也儲存在同一個會話 Cookie 中 — 而非瀏覽器的本地儲存空間。Calcpace 不會在您的裝置上儲存其他任何內容。在顯示廣告的頁面上,Google 的同意管理平台會將其廣告識別碼(__gads 與 __gpi 這兩個 Cookie)設定在 calcpace.app 網域本身,Google 也可能從其自有網域設定其他 Cookie——在歐洲經濟區、英國與瑞士,這一切僅在您同意後才會發生。除了這些廣告 Cookie 之外,Calcpace 僅設定上述的工作階段 Cookie。
網站流量分析
為了計算造訪次數並了解頁面載入速度,我們使用 Cloudflare Web Analytics,這是由 Cloudflare 代表我們營運、以隱私為優先的分析服務。它不使用 Cookie、不會在您的裝置上儲存任何資料,也不會跨網站追蹤個人;我們只會收到彙總數據——哪些頁面被造訪、來源網站、國家、裝置類型與頁面載入效能。Cloudflare 的隱私權政策請見 cloudflare.com/privacypolicy。
廣告
Calcpace 會在公開工具頁面(各計算器、成績頁面(/result)、賽事日曆、換算器與指南)向未登入的訪客顯示 Google AdSense 廣告,在 Calcpace Android 應用程式中開啟這些頁面時也可能出現廣告。已登入的使用者在任何地方都不會看到廣告,任何顯示您帳戶資料(您的個人檔案、跑步紀錄、心率或 VO2max)的頁面都沒有廣告或廣告版位;首頁與政策頁面也沒有。在歐洲經濟區、英國與瑞士,Google 的認證同意平台會在載入個人化廣告或廣告 Cookie 前徵求您的同意,您可以拒絕。Google 以獨立控管者的身分投放這些廣告,並可能在這些頁面使用 Cookie 與裝置識別碼來放送、評估廣告,並在您允許時提供個人化廣告;Google 如何使用這些資訊,請見 policies.google.com/technologies/partner-sites。您隨時可以透過任何有廣告頁面頁尾的「隱私權與 Cookie 設定」連結變更或撤回同意。
成績頁面的額外資訊
在成績解析頁面,你可以輸入年齡、性別、最大心率,以及比賽當天的氣溫和海拔,查看年齡分級、心率區間以及扣除這些氣溫和海拔影響後的成績。計算在你的瀏覽器中進行:Calcpace 從不會把這些欄位傳送到任何地方,這些欄位也不會出現在頁面網址或頁面發出的任何請求中。瀏覽器會保存你輸入的內容(localStorage),讓下一個成績頁面直接帶入;該區塊的「清除」按鈕會刪除它,在瀏覽器中清除本網站的資料也會。登入並同意健康資料使用時,欄位會以你的個人檔案資料開始,且這些資料不會複製到瀏覽器。
為我們處理資料的服務商
我們僅依賴少數服務商,且每家僅依我們的指示行事:Heroku(應用程式主機及 PostgreSQL 資料庫)、Cloudflare(所有對 calcpace.app 的請求都會經過、並會看到您的 IP 位址與請求元資料的 CDN 與代理服務,不使用 Cookie、僅提供彙總數據的 Web Analytics(見「網站流量分析」),用於相片和 GPX 檔案的 R2 物件儲存,以及 Turnstile,於註冊頁面接收您的 IP 位址以區分真人與機器人)、Resend(交易型電子郵件 — 驗證信、密碼重設、帳戶通知)、AppSignal(應用程式效能監控,會處理包含 IP 位址的請求元資料),以及 Strava(僅在您選擇連接時)。Google Firebase Cloud Messaging 僅向開啟通知的使用者傳送 Android 應用程式的通知,並會收到手機的通知權杖與通知內容。每家服務商均依其自身的隱私政策,以及僅限其代表我們處理資料的合約運作。
加州隱私權利
我們不會出售或分享《加州消費者隱私法》(CCPA)所定義之個人資訊,也不會為跨情境行為廣告處理此類資訊。若您是加州居民,上述列出的權利 — 知悉權、存取權、更正權、刪除權,以及行使這些權利不受歧視的權利 — 同樣適用於您。若欲行使任何權利,請寫信至 [email protected]。
兒童
Calcpace 並非為 13 歲以下兒童設計,我們也不會故意收集其資料。我們在註冊時不會驗證年齡。若您認為有兒童建立了帳戶,請寫信至 [email protected],我們將刪除該帳戶及其資料。
數據共享
我們不會出售、出租或交易您的個人資料,也絕不會為廣告目的分享您的資料。我們僅會與「為我們處理資料的服務商」中列出的服務商分享資料,且嚴格限於使其能依我們的指示運營服務,並在有效法律命令要求時與主管機關分享。公開頁面上的廣告由 Google 直接在您的瀏覽器中投放,如「廣告」一節所述——我們不會將您的帳戶資料交給 Google。
國際資料傳輸
我們的伺服器及服務商位於巴西境外 — 主要在美國和歐盟 — 因此使用 Calcpace 涉及您資料的國際傳輸。傳輸依賴各服務商提供的合約保護措施,適用時包括歐盟執行委員會的標準契約條款。若您想了解哪個服務商持有哪一類資料,請寫信至 [email protected]。
數據保留
只要您的帳戶存在,您的帳戶及其附屬的所有資料就會被保留。從 Strava 匯入的資料是例外:最多保存 7 天,並在連接存在期間從 Strava 更新(請參閱 Strava 相關段落)。您可以隨時從帳戶設定自行刪除帳戶 — 系統會要求您輸入密碼(若您是以 Google 或 Strava 註冊且不知道密碼,則輸入電子郵件地址),然後永久移除您的個人資料、活動、心率和最大攝氧量數值、GPS 軌跡點、照片、GPX 檔案、會話以及 Strava 連接。刪除帳戶也會刪除您手機的通知權杖;在手機上登出則會刪除該手機的權杖。中斷 Strava 連接會立即刪除從其匯入的所有內容。資料庫備份由我們的主機服務商保留,因此已刪除的記錄可能會在備份中暫時留存;備份副本會在 30 天內刪除。我們不會自動刪除不活躍的帳戶;若我們開始這樣做,將會在生效前於本頁面及以電子郵件公告。 在手機上登出或刪除帳號,也會刪除該手機與「健康資料同步」的連接;中斷「健康資料同步」的連接會停止匯入,而已匯入的跑步紀錄會保留,直到你將其刪除或刪除帳號為止。
自動化估算
最大攝氧量、心率區間、年齡分級百分比和賽事預測,是根據您提供的資料,使用公開的公式(Riegel、Cameron、Daniels & Gilbert、Alan Jones/USATF 2025 年路跑年齡分級表)自動計算得出的。這些是訓練估算值,並非針對您的決策:您的帳戶、存取權限或待遇皆不取決於這些數值,且由此衍生的檔案不會被出售或分享。您仍可詢問我們某個數值是如何得出的,或要求對其進行覆核(LGPD 第 20 條),請聯繫 [email protected]。
您的權利(LGPD 及 GDPR)
無論您身處何地,您皆享有以下權利:確認我們是否處理您的資料並取得副本;更正不完整或不準確的資料;要求對不必要或過度的資料進行匿名化、封存或刪除;將您的資料攜往他處(可攜性);隨時撤回您所給予的同意,且不會因此失去不依賴該同意運作的 Calcpace 功能;知悉我們與誰分享您的資料;被告知拒絕同意會發生什麼情況;要求覆核自動化估算結果;反對或限制基於正當利益的處理;以及向監管機關申訴。刪除帳戶只需在帳戶設定中點擊一次,將活動紀錄匯出為 CSV 只需在活動頁面點擊一次(從 Strava 匯入的跑步不包含在內,請從 Strava 匯出),健康資料同意則可透過個人資料設定中的開關進行。若您需要我們持有的所有資料的完整副本,或有其他任何需求,請發送電子郵件至 [email protected] — 我們將於 30 天內回覆。
申訴
若您認為我們不當處理了您的資料,請先寫信至 [email protected] — 我們更希望能直接解決問題。您也可以向監管機關申訴:在巴西,可向國家資料保護局(Autoridade Nacional de Proteção de Dados,ANPD,gov.br/anpd)申訴;在歐洲經濟區或英國,可向您所在國家的資料保護機關申訴。
此政策的變更
我們可能會不時更新本政策。若有更新,我們會變更本頁頂部的日期。若變更影響我們處理健康資料或其他依您同意進行的處理方式,我們會在該變更適用於您之前,先請您同意新版本。