Soukromí
PaceOS nemá účty ani telemetrii. Hodinky se spojují jen se službami, které si sami nastavíte, a s tímto serverem kvůli aktualizacím. Níže je přesně, co kam jde – podle zdrojového kódu.
Tento web
- Jen statické soubory. Žádné cookies, analytika, reklamy ani cizí zdroje (písma, skripty, CDN).
- Server vidí to, co vidí každý webový server: IP adresu, čas, adresu stahovaného souboru a User-Agent prohlížeče. Může je mít v běžném přístupovém záznamu (access logu). Nic dalšího se neukládá ani nevyhodnocuje.
- Stránky posílají hlavičku
Referrer-Policy: no-referrer: když kliknete na odkaz ven, cílový web se nedozví, odkud přicházíte.
PaceOS Connect v prohlížeči
- Connect mluví přímo s hodinkami (Bluetooth, USB, Wi-Fi). Nastavení, běhy ani hesla přes server nejdou.
- V prohlížeči si pamatuje jazyk, poslední adresu hodinek a klíč spárování pro Bluetooth. Zůstávají jen ve vašem prohlížeči.
- Při kontrole aktualizací stránka načte z tohoto serveru popis nové verze
(
/updates/<kanál>/amazfit-pace.json) – obyčejný požadavek prohlížeče. - Hesla k Wi-Fi a tokeny ke Stravě a intervals.icu jsou jen pro zápis: Connect je do hodinek zapíše, ale hodinky je nikdy nevrátí, ani do Connect. Connect se dozví jen to, jestli jsou nastavené.
Kontrola aktualizací z hodinek
Po synchronizaci nebo po připojení k Wi-Fi, nejvýš jednou za 6 hodin, se hodinky zeptají, jestli je nová verze. Je to obyčejný požadavek HTTPS GET na statický soubor:
| Co | Hodnota |
|---|---|
| Adresa | https://paceos.lukaskovar.com/updates/<kanál>/amazfit-pace.pup |
| Hlavičky | Host, User-Agent: PaceOS/0.1, Range: bytes=0-4095, Connection: close |
- User-Agent je u všech hodinek stejný a neobsahuje ani verzi systému. Žádné sériové číslo, identifikátor hodinek, účet ani cookie se neposílá.
- Server tedy vidí IP adresu, čas, kanál (stabilní nebo beta) a model z adresy souboru.
- Stažení aktualizace je stejný požadavek na celý soubor (při přerušení pokračuje od místa, kde skončil).
- Kanál „vypnuto“ v nastavení kontrolu i stahování úplně vypne.
Další spojení hodinek
- Čas: po připojení k Wi-Fi si hodinky jednou seřídí čas z
pool.ntp.org(NTP). - Strava a intervals.icu: jen když je nastavíte. Hodinky se spojí přímo s
www.strava.comaintervals.icupřes HTTPS s ověřením certifikátu a pošlou tam soubory běhů (včetně trasy GPS). Tokeny jsou uložené v hodinkách a nikam jinam nejdou – ani na tento server. - Telefon: Gadgetbridge mluví s hodinkami přímo přes Bluetooth. Počasí přichází z telefonu. Oznámení a volající jsou jen v paměti hodinek (posledních 20): nikdy se nezapisují do úložiště ani do logu.
Co zůstává v hodinkách
- Běhy (soubory FIT včetně trasy GPS), tréninková historie, nastavení, hudba, uložené sítě Wi-Fi a tokeny.
- Záznam (log) systému. Zapisuje se do něj, co hodinky ukázaly na displeji – včetně textu oznámení z telefonu a jména volajícího. Hesla se do záznamu nikdy nezapisují.
- Data v hodinkách nejsou šifrovaná: kdo má hodinky a počítač, může je přečíst.
Balíček pro podporu
Když něco nefunguje, můžete si přes USB stáhnout balíček s diagnostikou
(http://172.16.42.1/cgi-bin/support). Vznikne jen na vaši žádost a nikam se sám neposílá.
Obsahuje záznamy systému (s textem oznámení, viz výše), nastavení bez tajných údajů, tréninkovou historii,
stav aktualizací, oddíly a baterii. Nikdy v něm nejsou tokeny, hesla k Wi-Fi, běhy ani hudba. Než ho
někomu pošlete, můžete si ho prohlédnout – je to obyčejný archiv .tar.gz.