Implementace mechanismu Do Not Track

Do Not Track: co to je a proč vzniklo

Do Not Track (DNT) je volitelný signál, který může webový prohlížeč posílat webovým stránkám a reklamním partnerům. Cíl byl jednoduchý: pokud uživatel zapne DNT, web by měl omezit sledování napříč stránkami za účelem profilování a behaviorální reklamy. Specifikace vznikala kolem roku 2011 v rámci W3C a dalších pracovních skupin, avšak nikdy se nestala závazným standardem a neexistuje univerzálně přijatá definice toho, co přesně znamená sledování.

Výsledkem je, že DNT zůstalo pouze signálem přání uživatele, bez právní síly a bez technického vynucení na straně webu.

Proč se na DNT v praxi nedá spolehnout

  • Dobrovolnost na straně serveru: Většina webů, reklamních sítí a datových brokerů signál ignoruje, protože není právně závazný.
  • Nen jednotná interpretace: Ani mezi subjekty, které DNT „respektují“, neexistuje jednotný výklad – někdo vypne behaviorální cílení, jiný pouze přestane ukládat dlouhodobé identifikátory, další jen aktualizuje interní flagy.
  • Bez technického enforcementu: Na rozdíl od blokátorů nic nebrání odchozím požadavkům, skriptům a identifikátorům nadále fungovat.
  • Neřeší fingerprinting: DNT lze snadno ignorovat a server si může uživatele otisknout (fingerprinting) bez cookies.
  • Nízká adopce uživateli: Vzhledem k nejistému přínosu mnoho prohlížečů toto ovládání buď skrylo, nebo odstranilo; uživatelé ho tak masově nezapínají.

DNT vs. reálné ochranné mechanismy prohlížečů

Moderní prohlížeče přidaly aktivní mechanismy, které fungují bez ohledu na vůli webu:

  • Blokování trackerů a sandboxing: Integrované seznamy známých sledovacích domén, izolace úložišť třetích stran, omezení přístupu k API.
  • Přísné politiky cookies: Zkrácená životnost, SameSite, postupné vypínání cookies třetích stran.
  • Anti-fingerprinting: Zaoblování nebo šum v API (čas, rozlišení obrazovky, fonty), konsolidace user-agenta.
  • Izolace identifikátorů: Per-site úložiště, oddělené kontejnery/profily, které brání propojování identity napříč doménami.

Tyto mechanismy jsou vynucovány klientem – na rozdíl od DNT, který pouze „prosí“ server o respektování.

„Global Privacy Control“ (GPC) vs. DNT

GPC je novější signál, který vyjadřuje nesouhlas s prodejem nebo sdílením osobních údajů pro reklamní účely. Na rozdíl od DNT má místy regulační oporu (například v některých jurisdikcích USA musí podnik GPC respektovat jako platnou volbu uživatele). GPC však není globálně vyžadován a mimo příslušné právní rámce je jeho účinnost opět závislá na dobré vůli provozovatelů. DNT a GPC tedy nejsou totéž: GPC má jasnější právní význam tam, kde to legislativa určuje, zatímco DNT je historický, převážně ignorovaný signál.

Mýty a fakta o Do Not Track

  • Mýtus: „Když zapnu DNT, weby mě přestanou sledovat.“
    Fakt: Většina webů DNT ignoruje. Bez doplňků a nastavení prohlížeče se sledování nevyhnete.
  • Mýtus: „DNT je totéž jako ‚nesouhlasím‘ v cookie liště.“
    Fakt: Cookie lišta je specifická pro daný web a váže se na právní základ zpracování; DNT je generický signál prohlížeče.
  • Mýtus: „DNT zabrání fingerprintingu.“
    Fakt: Fingerprinting je technika na straně serveru/skriptů; DNT mu nezabrání.

Kde DNT stále může dávat smysl

Zapnutí DNT může být součástí „obranného mixu“ – zejména pokud používáte prohlížeč nebo rozšíření, která tento signál překládají do přísnějších lokálních pravidel (například aktivují přísnější seznamy trackerů). Samotné DNT vám však soukromí nezajistí.

Silnější alternativy a doplňky k DNT

  1. Blokátory reklam a trackerů: Rozšíření typu uBlock Origin, která používají komunitní i vlastní seznamy (EasyPrivacy, Fanboy’s apod.).
  2. Izolace identity: Různé profily/kontejnery podle účelu (práce, osobní, bankovnictví), případně samostatné prohlížeče pro citlivé úkoly.
  3. Přísná nastavení cookies: Zakázání cookies třetích stran, rychlé mazání při ukončení, pravidla pro jednotlivé domény.
  4. Anti-fingerprinting a minimalizace API: Zapnout ochrany prohlížeče, které omezí entropii otisku.
  5. Síťová vrstva: DNS s ochranou soukromí (DoH/DoT) se zabudovaným blokováním známých trackerů, případně firewall na úrovni systému.
  6. GPC a lokální práva: Pokud vaše jurisdikce uznává GPC, zapněte ho – získáte právně podložený signál nesouhlasu se sdílením dat.

Doporučené nastavení prohlížeče (praktický checklist)

  • Zapněte blokování trackerů v režimu „přísně“ (nebo ekvivalent) a zakážete cookies třetích stran.
  • Aktivujte GPC (je-li dostupné) a případně i DNT – jako sekundární signál.
  • Minimalizujte oprávnění (kamera, mikrofon, geolokace) a povoľujte je dočasně a per-site.
  • Povoľte mazání dat při ukončení (cookies, localStorage) alespoň ve vedlejších profilech.
  • Zvažte prohlížeč s anti-fingerprinting ochranou a redukovaným User-Agentem.
  • Vypněte nebo omezte notifikace a třetí strany v iFrame (pokud nejsou nezbytné).

Profily a oddělení kontextů

Jedním z nejefektivnějších praktických kroků je rozdělit činnosti do samostatných profilů nebo dokonce prohlížečů:

  • Bankovnictví a státní služby: čistý profil bez rozšíření třetích stran, pouze skripty na whitelistu; data se mažou po použití.
  • Práce: samostatný profil s firemními účty; vypnutá osobní přihlášení a synchronizace.
  • Osobní a sociální sítě: izolované od pracovního profilu, ideálně s kontejnery pro jednotlivé platformy.

Takové oddělení výrazně snižuje „lepení identity“ napříč službami – něco, co DNT nikdy neřešil.

Fingerprinting: proč je důležitý i bez cookies

Fingerprinting skládá mozaiku z na první pohled nevinných signálů (rozlišení, časové pásmo, jazyky, fonty, GPU, výkon), čímž vytváří stabilní identifikátor. DNT tento proces nezastaví. Obrana spočívá ve snižování entropie (anti-fingerprinting), homogenizaci parametrů a blokování vysoce rizikových skriptů.

Vztah k právu a souhlasům

DNT sám o sobě nepředstavuje právně závazný nesouhlas. V praxi rozhoduje místní legislativa (například pravidla pro cookies a legitimní základ zpracování), interní politiky provozovatele a technická opatření na straně uživatele. Kde je to možné, preferujte signály a mechanismy, které mají normativní sílu (například GPC v příslušných jurisdikcích) a podporujte je technickými blokátory.

Měření a analytika: co je realistické očekávat

Mnoho webů přechází na server-side měření nebo agregované reportování, což obchází tradiční omezení cookies a zkracování životnosti identifikátorů. DNT tyto modely neovlivňuje. Pokud chcete minimalizovat únik dat, blokujte známé měřicí endpointy, používejte DNS/hosts blokování a nastavte pravidla firewallu v systému nebo na routeru.

Postup pro běžného uživatele (krok za krokem)

  1. Nainstalujte kvalitní blokátor (s více seznamy) a povolte přísný režim.
  2. V prohlížeči zapněte blokování třetích stran, anti-fingerprinting a GPC (pokud je dostupné). DNT můžete zapnout jako doplňkový signál.
  3. Rozdělte si profily (bankovnictví, práce, osobní) a pravidelně mažte data ve vedlejších profilech.
  4. Zvažte DNS s filtrováním a lokální firewall pro blokování trackerů na úrovni síťové vrstvy.
  5. Pro citlivé operace používejte čisté prostředí (soukromé okno + prázdný profil) a nepřihlašujte se do jiných účtů ve stejném kontextu.

Doporučení pro firmy a správce webů

  • Respektujte účinné signály (například GPC tam, kde je relevantní) a poskytujte granulární volby.
  • Minimalizujte třetí strany a preferujte first-party integrace s ohledem na zásady minimalizace dat.
  • Implementujte privacy-by-design (krácení IP, zkrácení retence, agregace, differential privacy tam, kde je to vhodné).
  • Komunikujte transparentně: co sbíráte, proč a jak dlouho; neprezentujte DNT jako plnohodnotnou ochranu.

Čemu se nespoléhat a čemu věřit

  • Nespoléhat se: na DNT jako jedinou ochranu; na sliby „nebudeme sledovat“ bez technických a organizačních záruk; na samotné cookie lišty bez reálného vynucení.
  • Spoléhat se: na klientsky vynucované blokování, izolaci identit, minimalismus dat, pravidelné mazání a ochrany na síťové vrstvě.

Časté otázky (FAQ)

Má smysl DNT zapnout? Jako doplněk ano – neškodí a některé subjekty jej využijí, ale sám o sobě téměř nic nevyřeší.

Nahrazuje DNT blokátor reklam? Ne. Blokátor zabrání načtení skriptů; DNT pouze vyjádří přání, které může být ignorováno.

Chrání mě DNT v soukromém okně? Soukromé okno redukuje lokální stopy, ale sledování napříč weby (bez blokátorů) může pokračovat.

Je GPC budoucností? Je perspektivnější než DNT, především tam, kde má právní oporu. I tak však vyžaduje technická opatření na straně uživatele.

Shrnutí

Do Not Track byl dobrý záměr, ale bez zubů. Nespoléhejte na něj jako na primární ochranu. Vyberte si prohlížeč s aktivními obrannými mechanismy, zapněte GPC (pokud je relevantní), používejte blokátory a izolujte identity do profilů. Kombinace technických opatření a informovaného chování přináší reálnou ochranu soukromí – nikoliv pouhý signál DNT.