Road_Running / PTTBBS 推薦

Re: [新聞 ]Re: Strava對Garmin提出訴訟,要求禁售

看板: Road_Running

作者: MuMuH (MuMuH)

標題: Re: [新聞 ]Re: Strava對Garmin提出訴訟,要求禁售

時間: Sat Oct 11 09:39:38 2025



早上五點收到 Strava API Team 的 email, 如下:


「We’re writing to inform you of a change to the Strava API Agreement.

Garmin’s new API Brand Guidelines now require even downstream

developers that do not connect directly with Garmin to include brand

attribution when data is sourced from a Garmin device.」


即使你不是直接連接 Garmin 的 API,只要你的應用從 Strava API 得到的是來

自 Garmin 裝置的資料,你也必須按照 Garmin developement gudie 中的要求

,顯示裝置的 logo, 產品型號等


「if your application displays information derived from Garmin-sourced

data, you must display attribution to Garmin in the form and manner

required by Garmin’s brand guidelines.」。


你應用若展示由 Garmin 裝置資料所衍生的資訊,就必須使用 Garmin 指南中

“形式與方式” 要求來做歸屬顯示。也就是說,Garmin 必須規定「形式與方

式」,而不是你自由決定。


你的每張圖,每個分享卡、每個表格都要放 Garmin logo。


「Garmin’s API Brand Guidelines are scheduled to take effect on

November 1, 2025.」


明確生效日期:2025 年 11 月 1 日。



基本上 Strava 讓出了一部分控制權(API contract 層面),並把要求放進

它自己的Strava API Agreement. 接著把所有下游開發者拉下水 lol。



下游開發者現在被迫要「遵守 Garmin 規範」,否則違反「Strava API 協議」

lol


這不只是品牌 logo 的問題,而是「誰擁有資料可見性」的問題。Garmin 這份

Brand Guideline 對生態的影響,遠不只 UI,而是試圖控制整個資料流。


Strava 對我來說一直是很友善的 Data hub,我的活動資料都是透過

Strava web API 讀取進入自己的應用程式以及 Goldencheetah,以開發者的

角度來說,我慶幸自己老早就跳了。


Garmin 做了什麼要求?

- 主頁面(Title-level or Primary Displays):


Garmin logo 或是 Garmin [device model] 必須依據要求放在特定的 UI

layout 位置,要放在「主標題(primary title)」

或「標頭(heading)」顯眼的地方 XD。


https://imgur.com/a/fmUK56K.jpg https://imgur.com/a/fmUK56K.jpg


- 次頁面(Secondary Screens):


你以為放主頁面就好了嗎?不是喔~ 不是這個樣子喔 lol


除了主頁面已經顯示了 Garmin attribution,所有後續畫面(詳細資料,歷史報告

,設定,圖表等)仍然必須各自加註。


https://imgur.com/a/Gswhmao.jpg https://imgur.com/a/Gswhmao.jpg


- Downstream and expored data


讓 Garmin 手牽手跟你一直走下去,不管是將來 expored data 或是下游第三方,

Garmin 要求只要你讓資料「走出去」(匯出,API,webhook,CSV,PDF 等),都要帶

上 Garmin 名字。


https://imgur.com/a/eOGbzkh.jpg https://imgur.com/a/eOGbzkh.jpg


- Combined or Dervied Data


只要該輸出“materially influenced by Garmin data”(受到 Garmin 資料實質影響)

,就要歸屬 Garmin。只要資料來源是 Garmin ,你接下來analytics,algorithms

,機器學習以及人工智慧,都必須包含 Garmin 的歸屬標示。


https://imgur.com/a/BczBslO.jpg https://imgur.com/a/BczBslO.jpg



- Visual And Social Media


除了你的資料要帶著 Garmin一起走,當你分享至 social media,

「The Garmin attribution must be visible in every image.」


https://imgur.com/a/W9kzP4T.jpg https://imgur.com/a/W9kzP4T.jpg


給各位滿滿的大 Garmin XD


- Keeping your data in your hands


如同我前一篇文提到的,基於 Garmin API 的不合理規範,使用者能做的就是把自己

的資料掌握在自己的手裡,Keeping your data in your hands,我的資料是我的,

我的資料不想讓你掛上你的品牌宣傳。


不諱言 Garmin connect 好用,如前文有跑友車友說 Garmin Connect 可以同時掌握

騎行以及跑步的負荷,但比它更好的第三方軟體,基於運動熱忱所開發的軟體也大有

人在,Goldencheetah 從 2006 年就有,Google group 以及 Github 至今活躍,它

的原始跑步騎車游泳數據,開源以及數據中立對於AI 來說都是很好的數據源。而對

於時間有限的跑友車友,TrainingPeaks 以及其他第三方軟體都是很好的選擇,你

不需要被綁死在 Garmin 內。


讓你的資料是你的,你可以掌控你的資料流向。有第三方軟體的存在才會讓整個生

態更為蓬勃多樣。


後記:


還有一件很扯的事情是 Garmin 在今年六月總算接上了 Google 的 Health Connect

,這是一個讓使用者決定那個APP可以分享我所有日常健康資料的 database, 基於

隱私它只存在於你的手機,而 Garmin 只做了 "one way out",這代表什麼呢?


如同 API 般它的資料只能流向其他 APP,不允許其他 APP 流入,我猜這樣的描述

很難想像吧?


「你只能購買 Garmin 的體重計,才能讓體重資料流入 Garmin Connect 內。」


很 Common sense 嗎?


去年開始,歐姆龍體重計 -> Google Health Connect -> Fitbit, 又或是可導向

COROS。而運動資料呢? COROS 運動資料 -> Fitbit 其他眾多品牌的手錶也陸續支

援,這對使用者而言意味著我有更多的選擇,我可以買不同的體重計,我可以白天戴

Google Pixel Watch 3,跑步戴 COROS,我可以自由選擇我覺得更為準確的睡眠以及

HRV 穿戴裝置,也可以選擇我認為更好的跑步裝置。


督促你愛的硬體廠商,


「讓你的資料屬於你自己。不讓任何品牌在你的數據上打廣告。」


參考:


[1]

https://www.ptt.cc/bbs/Road_Running/M.1759582347.A.0AC.html

[2] Garmin API brand guidelines

https://reurl.cc/lY18Wd


[3] Strava 為何控告 Garmin?

https://reurl.cc/VWdpWN











--

※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.163.8 (臺灣) ※ 文章網址 ※ ※ 編輯: MuMuH (101.12.163.8 臺灣), 10/11/2025 09:39:58
uei1201 : 不是哦,不是這樣子哦 10/11 09:47
uei1201 : 資訊業好像都這樣,當做大了真的可以為所欲為XD 10/11 09:58
KobeFuck : G吃相真難看 10/11 10:09
daleft : 運動錶界的乾隆 每個他經手過的都要蓋章 10/11 10:44
selfvalue : 公司有時候看起來像是一個意志 但我會說 這比較像是自 10/11 10:45
selfvalue : 然的結果 10/11 10:46
selfvalue : ptt用戶 在美國開科技公司的人應該只有我吧 10/11 10:46
selfvalue : 有時候一件事情的結果 strategy: 會覺得自己在防禦 le 10/11 10:48
selfvalue : gal: 覺得自己已經做到極限工程師一看 會覺得太狠了 10/11 10:48
selfvalue : 我自己個性也像工程師 覺得這種事很bad optics 10/11 10:49
selfvalue : https://pttweb.cc/s/talk/1Z1KPldb 10/11 10:50
selfvalue : 我有4個國籍 我不是台灣人 10/11 10:50
selfvalue : 往往一個決定 公司內部其實有很多人會不喜歡 10/11 10:51
selfvalue : 我家公司規模比garmin小一點 10/11 10:53
selfvalue : garmin這麼做 是非常自然的結果 10/11 10:54
TimmyWendell : 有機會準備跳槽了,最討厭這種綁架使用者的公司 10/11 11:36
hydeless : 早就跳了,討厭G家很久 10/11 11:50
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/11/2025 13:06:10
isohera : 用App綁架使用者,這點我認同也願意被綁 10/11 13:11
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/11/2025 13:08:29
isohera : 一個App可以全部處理,很省事 10/11 13:12
VScode : 簡單 做個平台繞過就好了 中介平台接受garmin資料 再拋到 10/11 13:17
VScode : strava 這樣就不受garmin限制 10/11 13:17
確實。一個 App 把日常健康/運動都綁在一起的確好用,但我只是希望 Garmin 不要替
Radiomir : 第一個規定比較扯, 就好像如果使用Canon(舉例)相機拍照 10/11 13:21
我決定資料怎麼被展示。且 TrainingPeaks、GoldenCheetah 等第三方也都是一個
Radiomir : 之後有關於這張照片的一切, 都必須壓上Canon. 10/11 13:21
App。
Radiomir : 第二個Garmin Connect規定則還好, 最後只會用的人變少. 10/11 13:21
我也喜歡 Garmin,但我更希望是我在用 Garmin,不是 Garmin 在用我。^^
isohera : 然後 G的新App介面難用我還在用舊的 10/11 13:38
NoGoodTeam : 考慮跳槽Coros了 10/11 13:46
HatsuneMiku : 已轉c家,garmin功能很多很棒還有手電筒,但c真的又 10/11 14:03
可惜繞不過。因為它是法律層面的:
HatsuneMiku : 輕又便宜。 10/11 14:03
「“ It is the developer’ s responsibility to enforce downstream attribution
uei1201 : 不先等11/1是不是真的上路,還是TACO嗎?這麼快轉? 10/11 15:04
in systems beyond its control through technical measures or contractual
HatsuneMiku : 不是因為這個事件轉的 單純覺得Fenix好重 XD 10/11 15:24
terms.”
haloducks : 沒硬體記錄每分每秒,你連你一秒的資料都沒有 10/11 18:34
isohera : fenix 本來就貴又重,265輕又便宜 10/11 19:48
中介平台一旦接了 Garmin 的資料,就有「確保下游保留 Garmin 標示」的法律義務。
HatsuneMiku : 265 重量 49g 定價14990 coros pace 3 重量39g(尼 10/11 20:32
我確實可以透過爬蟲繞過,但是... 那是我的資料耶,為何我還需要爬蟲。lol
HatsuneMiku : 龍錶帶30g) 定價7490 主要還是不方便在缺了garmin 10/11 20:32
HatsuneMiku : 的悠遊卡功能和amoled比較亮眼。 但單純跑步蠻夠用 10/11 20:32
HatsuneMiku : 了,價格也很狠。 10/11 20:32
TZUKI : Coros便宜好用還不用被綁架。但如果有國籍情節就沒什麼好說 10/11 20:35
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/11/2025 13:36:34
TZUKI : 的了 10/11 20:35
ting31823 : C牌如果有悠遊卡跟串流音樂就無敵了 10/11 21:16
haveastar : 對岸的有網易雲了,希望可以有Spotify… 10/11 21:44
ksjr : 一直覺得G的app很難用 剛好下一隻可以換別牌試試 10/12 02:01
InfinitySA : 我原本也喜歡用G 但就是看那個特規充電不爽... 10/12 08:14
kevin9964 : 便當治百病 10/12 09:44
從這封信來看,我猜Strava 應該已經妥協,你都拉下游下水了,將來也許 Strava
alains : 別的儀器測出來的血壓體重資料不能直接匯入commect的確很 10/12 11:16
上頁面看起來就不會太乾淨,滿滿的大 Garmin lol
alains : 不方便 10/12 11:16
那麼其他廠商是否會跟進呢?
alains : 現在garmin獨大,你也沒他皮條 10/12 11:16
daleft : 可惜Strava這就接受了 不然真論起來Garmin 這guideline未 10/12 13:24
daleft : 必站得住腳 10/12 13:24
這分為資料所有權跟品牌歸屬,看各品牌的態度
bu17 : 還好選COROS不用被噁心 10/12 15:46
Apple , 自願遵守歐盟的規定 GDPR, 且將你的資料點對點加密,這代表即使你的
dylan29341 : 體重導入 Garmin Connect 要繞一大段,還是能做到 10/12 18:03
資料在雲端,Apple 也無法讀取,而且它目前無品牌歸屬的綁定。
dylan29341 : 但不確定11月之後現在這個路徑還可不可以 10/12 18:03
Polar 是目前在運動手錶中我看到最友善的,一方面它受制於 GDPR, 對於資料所有
dylan29341 : 先想辦法 sync Fitbit,後續: 10/12 18:04
權它明確說「資料仍在你的所有權之下」,也無品牌綁定。
dylan29341 : Fitbit -> MyFitnessPal -> Garmin Connect 10/12 18:04
COROS 總部在加州,受美國州法約束,但應該也受到中國影響,注意是對於資料所
dylan29341 : 不過我自己實測以上路徑只有體重可以,體脂沒進去 10/12 18:05
有權的態度它並沒有宣稱是使用者的,它可以廣泛使用,但是目前沒有像Garmin一樣
dylan29341 : 所以我都自己固定一段時間從 Garmin Connect Web 上傳 10/12 18:05
品牌綁定。
richaad : G爛不爛我不知道,但只推有手電筒的錶,用過就回不去 10/13 12:16
Garmin 美國公司,對於所有權態度是不主張擁有,但強制品牌綁定。
hydeless : Apple Watch Ultra的手電筒比G家所有表還亮在這邊還不是 10/13 13:52
hydeless : 被酸爆 10/13 13:52
mainsa : apple只能搭自家的手機就連用也沒辦法用了 我連想酸他都 10/13 17:59
mainsa : 沒機會 雖然續航太差我有iPhone應該也不太會考慮 10/13 17:59
isohera : 迪卡儂夜跑燈啦,手錶都不夠顯眼 10/13 18:17
isohera : https://i.imgur.com/8Vc4Kl8.jpeg 10/13 18:17
LeoWu : 我至今仍對蘋果表沒興趣的原因非常膚淺:醜。XD 10/16 00:19
gogohihi : 最後還是Garmin 贏了 10/25 17:27
其實由資料所有權,控制權以及品牌歸屬,C的規定如同G 一樣。只是還
沒作到如同 G一般的強制下游明確標示品牌歸屬,但C其實有偷渡 lol
有C家的跑友一定有注意到當 Strava C API 連接讀取資料時,
你的 Strava 活動會顯示 「COROS 訓練負荷xxx」在 note 中,這其實
就是一種偷渡,我通常會不厭煩的拿掉,因為我討厭我的活動頁面不乾
淨。就看 11/1 上路後 G 如何在 Strava 上展示的,如果太誇張我也
會不厭煩地先下載到 local 端然後改 FIT 檔案,拿掉 device id
再上傳。
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/12/2025 08:55:31
對,很方便。就不斷跟官方反應吧!以 Google Health Conncet 來說,
它其實定義的非常的完整,睡眠階段圖, HRV, 活動, 血壓等等, 然後
讓使用者決定那個欄位要吃誰的資料。
Omron 體重計 -> Google Health Connect -> COROS app,
Omron 體重計 -> Google Health Connect -> Fitbit app,
COROS 跑步 -> Google Health Connect -> Fitbit app,
我也希望我的 Fitbit 睡眠階段圖以及 HRV 可以進入 COROS App 中,
畢竟 Pixel watch 在這方面表現比較好 ^^ 也讓我有更多不同的選擇
,就跟官方反應吧~
而且 Google Health Coonect 也提供我額外一條路, 它每日會
備份當日的健康狀況到 Google Drive 上(以資料庫為單位),
這是第一次有機會導出自己的所有資料。
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/12/2025 11:34:45
問題還是在 G 是否願意開放自己的 APP Google Health Connect 的日常健康資料
可以流入,如果去看 Health Connect 會發現它定義非常的詳細,能讓更準確的 Omron
或是 inbody 將體重相關指標帶入一定是消費者想要的,就多督促你愛的品牌吧!
Apple 目前看到不管是睡眠階段或是 HRV 都相當的準確,它對消費者的資料保護以及
品牌強制歸屬跟 G 牌完全無法比較,若是我在 Apple 生態系內,我會覺得一隻廉價
的跑錶 + Apple Watche Series 是不錯的選擇。
我們一樣。:)也可以嘗試 nitecore 的超輕頭燈。
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/14/2025 08:50:07
※ 編輯: MuMuH (101.12.163.8 臺灣), 10/14/2025 09:02:09