Tunel máte šifrovaný, stránka o soukromí mluví o tom, že se nevedou záznamy, a aplikace přesto přibalí diagnostickou knihovnu, která hlásí, které obrazovky otevíráte. To jsou různé toky dat s různými zásadami. Záznam o připojení eviduje, kam tunel vedl; událost analytiky eviduje, jak jste aplikaci používali. Přečíst jedno a předpokládat, že pokrývá i druhé, je přesně ta chyba, k níž nastavení svádí.

Co přepínač obvykle ovládá

Většina klientů odděluje volitelné hlášení od zpracování, bez něhož služba nemůže fungovat. Přepínač obvykle řídí hlášení o pádech, události používání a měření výkonu, zatímco ověřování, účtování a předcházení zneužití pokračují bez ohledu na jeho polohu.

Hlášení o pádech nesou trasování zásobníku, model zařízení, verzi operačního systému a verzi aplikace. Události používání pojmenovávají obrazovky a funkce, někdy s trváním. Události výkonu zaznamenávají časy připojení, volby protokolu a kódy chyb. Diagnostika podpory je čtvrtá kategorie, obvykle spouštěná ručně a schopná spojit protokoly a konfiguraci.

Odesílatel nemusí být značka na ikoně. SDK vložené do aplikace může odesílat na svůj vlastní koncový bod a služba hlášení pádů může být samostatná firma. Proto je seznam příjemců v oznámení stejně důležitý jako označení přepínače.

Pole, která dělají hlášení identifikovatelným

Samotná kategorie otázku soukromí neřeší; rozhoduje identifikátor připojený k události. Hlášení, které vypadá neškodně, se může stát historií, když se v každém řádku objeví stejné ID instalace.

Report typeTypical fieldsWhy it can identify
CrashStack trace, device model, OS, app version, install IDThe install ID links crashes over months
UsageScreen names, feature events, session lengthBuilds a behavior profile even without content
PerformanceConnect duration, protocol, error codeNetwork conditions can fingerprint a connection
Support bundleLogs, configuration, sometimes addressesMay contain endpoints and timestamps you did not intend to share

Propojení s účtem je nejsilnější spojovací klíč, protože mění historii zařízení na historii člověka. IP adresa je v mnoha jurisdikcích osobní údaj i tehdy, když hlášení neobsahuje jméno, a stabilní identifikátor může na některých platformách přežít přeinstalaci.

Agregace není anonymizace, pokud surový identifikátor zůstává na straně odesílatele. Pokud oznámení tvrdí anonymní statistiky, hledejte metodu: co se zahazuje, v které fázi a zda příjemce může události znovu propojit.

Kdo hlášení dostává

Sledujte příjemce, ne značku. Vývojář aplikace může provozovat koncový bod nebo licencovat značku jinému provozovateli; dodavatel analytiky a služba hlášení pádů jsou další strany. Oznámení o soukromí by mělo pojmenovat tyto role a kategorie, které každá dostává. Oznámení Mozilly o soukromí předplatných odděluje údaje účtu od technických a diagnostických kategorií, a právě takové rozdělení je třeba hledat.

Uchovávání se nastavuje na každém kroku. Vývojář může události držet krátkou dobu, zatímco dodavatel analytiky je drží déle podle své vlastní zásady, a balíček podpory poslaný e-mailem může přežít oba. Ptejte se, která strana data drží, ne jen která je shromáždila.

Přeshraniční přenos patří do stejné revize. Diagnostický koncový bod v jiném regionu vytváří přenos, který šifrování tunelu neovlivní, protože hlášení nikdy tunelem neprošlo.

Co vypnutí dělá a co ne

Vypnutí přepínače zastaví budoucí volitelná hlášení. Nepřivolá už odeslaná hlášení a nesmaže je u příjemce. Smazání je samostatná žádost v rámci datového procesu poskytovatele, a může vyžadovat identifikátor účtu místo nastavení zařízení.

Základní zpracování také pokračuje. Přihlášení, obnova předplatného, kontroly podvodů a stav služby se mohou protokolovat na jiném základě a operační systém má vlastní prostředky pro pády a analytiku, které přepínač aplikace nikdy neovládal. Zkontrolujte nastavení na úrovni operačního systému, pokud je cílem zastavit diagnostiku zařízení.

Pro řešení potíží použijte nastavení záměrně: zapněte diagnostiku, zopakujte závadu, shromážděte balíček, potom vypněte hlášení a balíček smažte, jakmile se tiket uzavře. Ručně přiložené soubory si zaslouží stejnou revizi jako automatické, protože soubor protokolu může obsahovat víc, než kdy obsahovala událost analytiky.

Porovnejte oznámení s tím, co zařízení opouští

Cíle můžete vidět bez dešifrování obsahu. V macOS a Linuxu seznamy připojení ukazují, se kterými vzdálenými adresami klient komunikuje:

sudo lsof -i -P -n | grep -i vpnclient
ss -tup | grep -i vpnclient

TLS skrývá užitečné zatížení, takže výstup dokazuje cíl a přibližné načasování, ne pole uvnitř. I to stačí ke kontrole tvrzení: pokud oznámení uvádí jednoho příjemce analytiky a aplikace kontaktuje i neuvedenou doménu, zeptejte se na to, než zásadu přijmete jako fakt.

Zapište si kategorie, které přijímáte, identifikátory k nim připojené a příjemce, kteří je drží. Takový krátký záznam je užitečnější než poznámka v hlavě, když aplikace aktualizuje své SDK nebo poskytovatel změní vlastníka.

Související články