Co vlastně odesílá nastavení analytiky v aplikaci VPN?
Přepínač analytiky pokrývá jiný tok dat než tunel. Přečtěte si kategorie, identifikátory a příjemce dřív, než to popíše stránka o soukromí.
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 type | Typical fields | Why it can identify |
|---|---|---|
| Crash | Stack trace, device model, OS, app version, install ID | The install ID links crashes over months |
| Usage | Screen names, feature events, session length | Builds a behavior profile even without content |
| Performance | Connect duration, protocol, error code | Network conditions can fingerprint a connection |
| Support bundle | Logs, configuration, sometimes addresses | May 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 vpnclientTLS 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.