隱私權政策
Gym+ 是一本訓練日誌。你記錄的大部分內容從不離開你的裝置,而 App 讀取的健康資料——心率、卡路里和步數——永遠不會離開。本文件確切說明讀取了什麼、用於什麼、哪些內容會離開裝置,以及你可以向我們要求什麼。
1. 誰是負責方
Gym+ App 由 ALAS TECHNOLOGY LLC 發行及營運,這是一家在美國登記的公司,EIN(美國國稅局雇主識別號碼)為 93-3927200。
就 LGPD 而言,我們是此處所述資料的控管者(controlador)。就 GDPR(《一般資料保護規則》)而言,我們是控管者(controller)。
個人資料處理負責人(LGPD 第 41 條):負責人的官方管道是 privacy@gymplus.life。此地址受理任何有關個人資料的請求、疑問或申訴,必要時我們也透過它與巴西國家資料保護局(ANPD)聯繫。
2. 健康資料
這是最重要的部分,所以放在最前面。
App 讀取什麼
若且唯若你授權,Gym+ 會在 iPhone 上從 Apple「健康」(HealthKit)、在 Android 上從 Health Connect 讀取:
- 心率
- 消耗的活動卡路里
- 消耗的總卡路里
- 步數
並且只寫回一樣東西:你剛完成的那次體能訓練,讓這次訓練計入你當天的活動,並出現在系統健康 App 的歷史紀錄中。
用於什麼
用於在你記錄的訓練中顯示訓練進行時身體的狀態,並呈現這些資料的圖表和趨勢。這些圖表和趨勢都在裝置上計算。沒有任何其他用途——不做統計、不做商業用途,也不做推薦。
它們絕不會遭遇什麼
- 健康資料不會傳送到我們或任何第三方的伺服器。它們被讀取、顯示,然後留在原處:你的裝置上。
- 健康資料不會被出售、出租、讓與或交換。
- 健康資料不會用於廣告、行銷、鎖定目標或建立剖析——無論是我們還是任何其他人。App 沒有安裝任何廣告或分析 SDK。
- 健康資料不會輸入任何外部自動推薦系統,也不會傳送給任何第三方服務處理。
如何撤回授權
- iPhone:設定 → 隱私權與安全性 → 健康 → Gym+,然後關閉你想關閉的項目。
- Android:開啟 Health Connect → 應用程式權限 → Gym+。
撤回授權不會刪除你健康 App 中已有的內容——這些歷史紀錄由系統本身管理,也要在那裡刪除。Gym+ 只是不再讀取。
3. 留在裝置上的內容
以下內容保存在你的裝置上、App 的私有儲存空間中,不會傳送給我們:
- 你的訓練日誌:動作、組數、重量、次數、休息、日期。
- 你的課表與編排好的訓練。
- 你的個人檔案(如果你填寫):顯示名稱、照片、性別、年齡、身高、體重和活動量。
- 身體圍度(如果你記錄)。
- 進度照片(如果你拍攝或從相簿中選擇)。
- 你寫的筆記。
- 偏好設定:語言、主題、單位、每週目標。
- 第 2 項所述的健康資料。
如果你解除安裝 App,這些資料會隨 App 一起從裝置上移除。我們沒有副本可以還給你。當你匯出備份或分享一次訓練時,檔案會依你的意願前往你選擇的地方。
4. 離開裝置的內容
只有下面描述的內容,而且每一項都只在你使用對應功能時才會發生。
4.1 你的帳號
帳號透過「透過 Apple 登入」或「使用 Google 帳戶登入」建立。Gym+ 沒有密碼。你登入時,Apple 或 Google 會提供 App 一份已簽署的身分憑證,App 將它傳送到我們的伺服器,伺服器再以提供者公布的金鑰驗證簽章。我們因此取得:
- 你在提供者處的帳號識別碼(一個固定的代碼,不是你的姓名);
- 提供者告知的電子郵件地址。如果你在 Apple 選擇了隱藏電子郵件地址,我們只會收到 Apple 的轉寄地址——我們也從不索取真實地址。
Apple 在首次登入時可能顯示的姓名只保存在 App 的記憶體中,不會傳送給我們。我們伺服器回傳的工作階段憑證也只保存在記憶體中,在你登出帳號或關閉 App 時即被捨棄。
4.2 訂閱驗證
為了確認你的訂閱是否有效,App 會向我們的伺服器傳送商店(Apple 或 Google)核發的購買識別碼和產品識別碼。伺服器向商店查詢並保存結果:方案(Aluno 或 Coach)、訂閱狀態(免費試用期、有效、寬限期、已到期、已撤銷)、到期日和最近一次查詢日期,並與你的帳號連結。商店也會在訂閱狀態變更時通知我們的伺服器——續訂、取消、退款。
我們不接收也不儲存信用卡號碼、銀行資料、帳單地址或任何付款方式。收費的是商店,保存這些資料的也是商店。
4.3 每週回顧
當你要求每週回顧時,而且只在那一刻,App 會向我們的伺服器傳送:
- 你希望文字使用的語言;
- 你選擇的每週目標;
- 針對最近 4 個完整的週中的每一週,三個數字:訓練次數、有訓練的不同天數以及組數。
十二個數字、一種語言、一個目標。不會傳送動作名稱、重量、次數、照片、圍度、筆記、原始歷史紀錄或任何健康資料。進行中的這一週被刻意排除,因為它還沒結束。伺服器產生回顧文字,回傳給 App,並且不保存這些數字。
4.4 邀請計畫
如果你使用邀請朋友功能,伺服器會保存你的邀請碼、誰邀請了誰,以及每個邀請所處的階段。為了防止同一台裝置只為取得獎勵而建立多個帳號,App 會傳送一個由它自己隨機產生的安裝識別碼。它不是硬體識別碼,也不是廣告識別碼,重新安裝 App 後就會改變,伺服器只以帶有密鑰的加密摘要形式保存它。當你兌換獲得的一個月時,我們會使用帳號的電子郵件地址來安排提供。
4.5 你寄給我們的訊息
如果你寫信到我們的任一電子郵件地址,我們會收到這封郵件、你的地址以及你決定附上的內容,例如螢幕截圖。我們只用這些來回覆及處理你的請求。
5. 我們與誰分享
我們不出售個人資料。我們不會以個人資料交換服務、折扣或任何其他回報。涉及的第三方只有讓 App 得以運作的那些:
| 誰 | 收到什麼 | 為什麼 |
|---|---|---|
| Apple 與 Google(商店) | 你的購買和訂閱狀態 | 銷售、收費並管理訂閱。它們以獨立控管者的身分,依各自的隱私權政策處理這些資料。 |
| Apple 與 Google(登入) | 你用它們的帳號登入了 Gym+ 這項事實 | 驗證你的身分並提供我們身分憑證。它們以獨立控管者的身分,依各自的隱私權政策處理這些資料。 |
| Cloudflare | 帳號識別碼、電子郵件地址、訂閱狀態、邀請計畫資料、產生每週回顧期間的那十二個數字,以及存取伺服器和本網站者的 IP 位址與技術資料 | 以我們委託的處理者身分,託管我們的伺服器與資料庫(Cloudflare Workers 和 D1)、託管本網站,並轉寄寄往 @gymplus.life 地址的電子郵件。 |
| Google(Google Workspace) | 你透過電子郵件寄給我們的訊息 | 以我們委託的處理者身分,提供公司信箱,我們在其中閱讀和回覆郵件。 |
在有法院命令、主管機關要求或法定義務時,我們也可能分享資料——在法律允許告知的情況下,我們會告知你。
6. 我們保存多久
| 內容 | 期限 |
|---|---|
| 健康資料 | 我們不保存。它們從不離開裝置。 |
| 日誌、個人檔案、照片、圍度、筆記 | 我們不保存。它們留在裝置上,直到你刪除或解除安裝 App。 |
| 帳號(識別碼和電子郵件地址) | 在帳號存在期間保存。帳號刪除後即刪除。 |
| 訂閱狀態 | 在帳號存在期間保存。帳號刪除後,與你的連結即刪除。 |
| 付款的稅務紀錄 | 依適用稅務法規要求的期限保存。 |
| 邀請計畫(邀請碼和安裝標記) | 在帳號存在期間保存。帳號刪除後即刪除,尚未完成的邀請隨之關閉。 |
| 已使用購買的標記(tombstone) | 無限期保存。它是帳號識別碼與購買金鑰的不可逆加密摘要,不含電子郵件地址,也不含姓名。 |
| 每週回顧的十二個數字 | 我們不保存。它們用於產生回顧後即被捨棄。 |
| 電子郵件訊息 | 在處理請求所需的時間內保存,之後依法律要求的期限保存,以證明我們已提供服務。 |
購買標記的存在有一個具體原因:防止一個已使用過的訂閱在第一個帳號刪除後被轉移或重複用於另一個帳號。它無法重新識別你,也無法復原任何原本屬於你的內容。
7. LGPD——你在巴西的權利
法律依據
| 處理活動 | 法律依據 |
|---|---|
| 帳號、訂閱、每週回顧和邀請計畫 | 履行契約——第 7 條第 V 款 |
| 讀取心率、卡路里和步數(敏感的個人健康資料) | 具體且明顯區隔的同意——第 11 條第 I 款 |
| 付款的稅務紀錄 | 履行法定義務——第 7 條第 II 款 |
| 已使用購買的標記和安裝標記,用於防範詐欺 | 正當利益——第 7 條第 IX 款 |
| 回覆訊息與請求 | 履行契約與行使權利——第 7 條第 V 款和第 VI 款 |
你可以要求什麼
你可以隨時免費提出以下請求(LGPD 第 18 條):
- 確認我們是否處理你的資料,並存取這些資料;
- 更正不完整、不正確或過時的資料;
- 對不必要、過度或違法處理的資料進行匿名化、封鎖或刪除;
- 將資料移轉給其他服務提供者;
- 刪除基於你的同意而處理的資料;
- 了解我們與誰分享你的資料;
- 了解如果你不同意會有什麼後果;
- 撤回同意。
如需行使其中任何一項權利,請寫信至 privacy@gymplus.life。我們會在 15 個日曆天內回覆。刪除帳號可以直接在 App 內完成,方法請見刪除帳號。
如果你認為我們不當處理了你的資料,可以向巴西國家資料保護局(ANPD)提出申訴。
8. GDPR——你在歐洲的權利
Gym+ 的介面支援 16 種語言,並在歐洲經濟區國家的 Apple 和 Google 商店中販售。如果你身在歐洲經濟區、英國或瑞士,以下規則同樣適用。
法律依據(第 6 條和第 9 條)
- 第 6(1)(b) 條——履行契約:帳號、訂閱、每週回顧、邀請計畫以及 App 的正常運作。
- 第 9(2)(a) 條,結合第 6(1)(a) 條——對讀取心率、卡路里和步數的明確同意,這些屬於特殊類別資料。正因如此,只有在你於系統中授權後才會讀取,也正因如此,你可以撤回同意而不影響 App 的其他部分。
- 第 6(1)(c) 條——法定義務:保存付款的稅務紀錄。
- 第 6(1)(f) 條——正當利益:已使用購買的標記和邀請計畫的安裝標記,用於防範詐欺。其利益在於避免直接損失;對你的影響極小,因為所保存的資料是不含電子郵件地址和姓名的加密摘要。
國際傳輸
控管者是一家在美國登記的公司,我們的伺服器、資料庫、本網站和郵件轉寄都在 Cloudflare 的基礎架構上運作,而 Cloudflare 可能在你所在國家以外(包括美國)的資料中心處理資料。因此,帳號、訂閱和邀請計畫資料可能會被傳輸到歐洲經濟區以外。
Cloudflare 已取得 EU-U.S. Data Privacy Framework(歐美資料隱私框架,以及其英國和瑞士延伸)認證,並在其資料處理協議中納入了歐盟執委會核准的標準契約條款(第 46(2)(c) 條)。託管我們信箱的 Google 也提供相同的保障。你可以要求我們提供適用保障措施的副本。
值得說明的是不會被傳輸的內容:任何健康資料。它不會離開裝置,因此不存在特殊類別資料的國際傳輸。
你的權利
- 存取權(第 15 條)、更正權(第 16 條)和刪除權(第 17 條)。
- 限制處理權(第 18 條)和反對權(第 21 條)。
- 資料可攜權(第 20 條)。實際上:真正屬於你的東西——訓練日誌——在裝置上,App 本身就能將這些歷史紀錄匯出成檔案,無需仰賴我們。我們持有的帳號和訂閱資料,可應你的要求以機器可讀的格式提供給你。
- 隨時撤回同意(第 7(3) 條),不影響先前已進行的處理。
- 向你所在國家的資料保護機關提出申訴(第 77 條)。
請求請寄至:privacy@gymplus.life。我們會依 GDPR 的要求在一個月內回覆,通常會早得多。
自動化決策
每週回顧是對四週資料的算術比較,而不是關於你的剖析。我們不做第 22 條意義上產生法律效果或對你有重大影響的自動化決策。
9. 兒童與青少年
Gym+ 不以 13 歲以下兒童為對象,我們也不會故意蒐集未滿該年齡者的資料。在同意年齡較高的國家——在歐洲經濟區最高可達 16 歲——以當地年齡為準,且使用須經法定代理人授權。如果你得知有兒童在未經此類授權的情況下建立了帳號,請寫信至 privacy@gymplus.life,我們會將其刪除。
10. 安全性
- App 與我們伺服器之間的所有通訊都強制使用 HTTPS。App 會拒絕攜帶憑證的重新導向。
- 工作階段憑證只保存在記憶體中,登出帳號時即被捨棄。
- 伺服器保存的訂閱資訊以 AES-256-GCM 進行靜態加密,帳號和安裝識別碼以加密摘要形式保存。
- 裝置上保存的任何標記都無法授予付費存取:權益一律來自對商店的重新查詢。
- App 沒有內建任何廣告或分析 SDK。
沒有任何系統是牢不可破的。如果發生具有重大風險的安全事件,我們會在 LGPD 和 GDPR 要求的期限內通知你和主管機關。
11. 本網站
本網站不使用廣告或分析類 Cookie,不從其他網域載入字型、指令碼或圖片,也不為訪客建立剖析。唯一的 Cookie 是本網站自己設定的 gp_lang:只有在你透過語言選擇器選擇語言時才會建立,並將這項選擇保存最長一年,讓下次以同一語言開啟網站。託管本網站的 Cloudflare 會在提供頁面和保護基礎架構所需的時間內,記錄請求的 IP 位址和技術資料。
12. 本政策的變更
本政策變更時,頂部的生效日期會隨之更新,舊版本自該日起不再有效。如果變更會對我們處理你資料的方式造成重大影響,我們會在其生效前於 App 內通知你。
13. 如何聯絡我們
- 隱私權、資料當事人權利與資料保護負責人: privacy@gymplus.life
- 支援:support@gymplus.life 或 支援頁面
- 其他事務:contact@gymplus.life
ALAS TECHNOLOGY LLC · EIN 93-3927200