Soukromí v Heliosu
Diagnostika Heliosu je navržená tak, aby pomáhala odhalovat problémy s kompatibilitou a spolehlivostí bez vytváření identity zařízení nebo uživatele.
Diagnostika je dobrovolná
Automatické diagnostické reporty jsou ve výchozím stavu vypnuté a vyžadují výslovný souhlas. Ruční jednorázový report můžeš připravit i tehdy, když automatická diagnostika zůstává vypnutá. Před odesláním Helios zobrazí náhled reportu a data odešle až po samostatném potvrzení Send.
Kontrola aktualizací
Po dokončení Welcome Setup může Helios automaticky kontrolovat nové verze přes GitHub Releases, nejvýše jednou za 24 hodin. Ruční Check for Updates lze spustit nezávisle. Kontrola aktualizací je oddělená od diagnostiky a nevyžaduje souhlas s diagnostikou. Helios do těchto požadavků nepřidává diagnostická data ani stabilní installation nebo device ID. GitHub a jeho síťová infrastruktura mohou při běžném HTTPS přenosu technicky zpracovat síťová metadata, například IP adresu.
Co může report obsahovat
Report může obsahovat technické informace potřebné pro diagnostiku Heliosu a kompatibility konkrétního Macu.
- verzi a build Heliosu
- verzi a build macOS
- modelovou identifikaci Macu a rodinu Apple Silicon, pokud jsou dostupné
- velikost paměti pouze jako rozsah, ne přesnou hodnotu
- počet ventilátorů a informaci o přítomnosti baterie
- stavy jednotlivých telemetry providerů a jejich kategorií chyb
- stav privileged helperu a obecné údaje o stabilitě běhu
- u compatibility reportu (ručního, nebo týdenního, pokud ho zapnete) také omezená technická metadata o detekovaném hardwaru
- pouze pokud zapnete statistiky ovládání ventilátorů: jak se vrstva ventilátorů chovala, jako rozsahy (viz Jak diagnostika funguje)
Co Helios neposílá
Diagnostický formát je uzavřený a server odmítá neznámé nebo zakázané položky.
- jméno, e-mail, Apple ID ani uživatelský účet
- hostname nebo název počítače
- sériové číslo nebo hardware UUID
- MAC adresu, IP adresu, SSID, BSSID, router, gateway ani DNS konfiguraci
- cesty nebo názvy souborů
- názvy procesů, aplikací, bundle ID ani titulky oken
- proměnné prostředí, historii shellu, clipboard nebo historii prohlížeče
- stabilní identifikátor instalace, klienta nebo zařízení
Žádný persistentní identifikátor
Helios nevytváří ani neposílá permanentní installation ID, device ID nebo jiný stabilní fingerprint určený ke spojování reportů od stejného zařízení.
Uchování dat
Raw diagnostické reporty jsou uchovávány maximálně 30 dní. Server každému přijatému reportu vytvoří vlastní náhodné report ID pouze pro interní databázové účely; klientovi se toto ID neposílá.
IP adresy a infrastruktura
Aplikační backend Heliosu neukládá IP adresu ani identitu z HTTP hlaviček do diagnostické databáze a diagnostické requesty úmyslně neloguje. Síťová infrastruktura provozovatele hostingu nebo CDN však může IP adresu technicky zpracovat při přenosu požadavku.
Kontakt
Dotazy týkající se soukromí nebo diagnostiky můžeš poslat na helios@snejda.cz.