Proč rozlišovat mezi „adblockem“ a ochranou před sledováním
Blokování reklam a ochrana před sledováním se často zaměňují, jde však o dvě příbuzné, ale odlišné disciplíny. Adblock se zaměřuje na vizuální a síťové odstraňování reklamních prvků a reklamních požadavků. Ochrana před sledováním má širší záběr: brání profilování uživatelů napříč weby (cross-site tracking), omezuje identifikátory, synchronizaci identit a přístup k úložištím a snaží se narušit techniky fingerprintingu. Správné pochopení rozdílů pomáhá zvolit kombinaci nástrojů, která zlepší soukromí bez zbytečného narušení funkčnosti webů.
Základní pojmy a cíle
- Adblock: blokování síťových požadavků na reklamní domény, skrytí reklamních prvků (bannerů, widgetů, videí), prostorová „kosmetika“ stránky.
- Anti-tracking: omezování identifikátorů (cookies, localStorage), izolace úložišť, prevence měření napříč doménami, detekce a brzdění fingerprintingu a CNAME cloakingu.
- Výsledek: adblock snižuje vizuální šum a síťové náklady; anti-tracking omezuje vytváření podrobných profilů chování uživatelů.
Jak funguje adblock: filtry, engine, kosmetika
- Seznamy filtrů: pravidla typu EasyList (reklamy), uBlock filters, případně regionální seznamy (CZ/SK). Shody se hledají v URL, doménách, vzorech parametrů nebo typech zdrojů (skript, obrázek, iframe).
- Kosmetická pravidla: selektory (CSS) skrývající reklamní kontejnery, úpravy rozvržení, odstranění „placeholderů“ po odříznutí reklamy.
- Vkládání scriptletů: drobné skripty obcházející mechanismy anti-adblocku, blokující inicializaci reklamy či telemetrie.
- Úroveň DNS/AdGuard: blokování už na úrovni DNS (Pi-hole, AdGuard Home) – šetří datový přenos, ale vyžaduje pečlivý allowlist, protože nezná kontext stránky.
Jak funguje ochrana před sledováním: izolace, omezení a šum
- Izolace úložišť: oddělení cookies a dalších úložišť podle první strany (partitioning), zamezení přístupu třetích stran k trvalým identifikátorům.
- Blokování třetích stran: seznamy blokovaných domén a heuristiky, které brání načítání sledovacích domén (včetně tracking pixels a skriptů analytics/adtech).
- Omezení fingerprintingu: sjednocení nebo „rozmazání“ entropie (např. rozlišení obrazovky, canvas, audio, fonty), náhodné měnění nebo redukce dat.
- Ochrana proti CNAME cloakingu: detekce „maskování“ třetích stran jako subdomén první strany pomocí rozbalování DNS.
- Kontrola odkazů a refererů: zkrácená nebo nulová Referrer-Policy, odstraňování identifikátorů z URL, ochrana před link decoration a ID-sync.
Překryv a rozdíly: kde se potkávají a kde se rozcházejí
| Vlastnost | Adblock | Ochrana před sledováním |
|---|---|---|
| Cíl | Odstranit reklamy, omezit vizuální/síťový „šum“ | Minimalizovat vytváření profilů a sledování napříč weby |
| Techniky | Seznamy filtrů, kosmetika, scriplety, blokování DNS | Izolace úložišť, blokování třetích stran, anti-fingerprinting, detekce CNAME |
| Rizika | Narušené rozvržení, nefunkční přehrávače, anti-adblock | Nefunkční přihlašování třetích stran, problémy se SSO a vloženými widgety |
| Měřitelný efekt | Nižší počet požadavků, menší objem načtených dat, rychlejší web | Nižší míra identifikace napříč weby, menší přesnost atribuce |
Typické nástroje a jejich zařazení
- Rozšíření prohlížeče: uBlock Origin, AdGuard, Ghostery, Privacy Badger – kombinují adblock a základní prvky ochrany před sledováním.
- Integrovaná ochrana v prohlížeči: vestavěné funkce „Enhanced Tracking Protection“, „Intelligent Tracking Prevention“, izolace cookies, omezení fingerprintingu.
- Síťová řešení: Pi-hole/AdGuard Home (DNS), NextDNS (cloud). Jsou účinná pro domácnosti a firmy, vyžadují nastavení struktury allow/deny.
- Firemní brány: secure web gateway a CASB s kategorizací reklamních/sledovacích domén, zásady podle skupin uživatelů.
Anti-adblock, detekce a závody ve zbrojení
Weby často nasazují detekci blokátorů (kontrola načítání známých SDK, „návnadových“ prvků, měření IntersectionObserver). Moderní blokátory odpovídají scripletmi a specifickými pravidly. Ochrana před sledováním naráží na obcházení, jako jsou proxy na straně first-party, aliasy CNAME nebo sledování na straně serveru. Stabilita řešení závisí na kvalitě a aktuálnosti seznamů, ale také na prohlížeči a jeho zásadách.
Úskalí a vedlejší účinky
- Falešně pozitivní výsledky: zablokování legitimních CDN/SDK (např. map, chatu, plateb), pokud jsou hostované na „podezřelých“ doménách.
- Nefunkční přihlášení: SSO v iframech nebo služby třetích stran (komentáře, widgety) mohou vyžadovat dočasné výjimky.
- Měření a atribuce: přísné blokování komplikuje analýzu návštěvnosti; řešením je agregované měření bez cookies nebo analytika na straně first-party s minimalizací údajů.
- Výkon a kompatibilita: příliš mnoho rozšíření snižuje výkon, duplicita filtrů zvyšuje latenci.
Etika a „férový web“
Reklama financuje obsah, ale invazivní sledování podrývá důvěru. Kompromisem jsou méně invazivní formáty, kontextová reklama bez profilování napříč weby a jasná volba pro uživatele. Některé projekty podporují model Acceptable Ads; pokud ho aktivujete, zvažte transparentnost a kontrolu nad tím, co se povoluje.
Pokročilé techniky ochrany před sledováním
- Storage partitioning: oddělená úložiště pro stejnou třetí stranu na různých webech, čímž se brání „lepidlu“ umožňujícímu sledování.
- Network state partitioning: oddělení cache, spojení H2/H3 a stavů připojení podle první strany, čímž se omezuje vedlejší kanál identifikace.
- Anti-fingerprinting: omezení množství informací získatelných prostřednictvím API (canvas, audio, fonty), „zaokrouhlování“ metrik (čas, rozměry).
- Odstraňování parametrů ID: automatické odstraňování utm_*, fbclid, gclid a dalších identifikátorů při kopírování/otevírání odkazů.
DNS a DoH/DoT: soukromí na úrovni názvu
Přesunutí blokování do DNS šetří data a chrání i aplikace mimo prohlížeč. DNS-over-HTTPS/TLS skrývá dotazy před místní sítí, důvěru však přesouvá na poskytovatele resolveru. Vhodné je vybrat takového, který nabízí content filtering, anonymizaci IP a jasnou politiku záznamů. Pro podniky je klíčové uchovávání záznamů s minimem osobních údajů a transparentní doba uchovávání.
Mobilní ekosystém: specifika iOS a Androidu
- iOS: systémová omezení prohlížečových enginů; rozšíření Safari a Soukromý přenos (v placených tarifech) přinášejí zlepšení, ale nejsou univerzálním řešením.
- Android: širší možnosti systémového DNS a lokálních VPN rozhraní pro filtrování (AdGuard), ale také riziko při instalaci z neznámých zdrojů.
- Aplikace mimo web: ke sledování dochází také v aplikacích (SDK, Mobile Measurement Partners). Pomáhá zde blokování DNS na systémové úrovni a omezení oprávnění.
Praktický postup: jak si to nastavit doma
- Vyberte prohlížeč s rozumnou ochranou před sledováním a přísnými výchozími nastaveními.
- Nasaďte jeden kvalitní blokátor reklam (např. uBlock Origin) a zapněte pouze nezbytné seznamy filtrů (EasyList, regionální seznamy, EasyPrivacy). Méně je více.
- Přidejte vrstvu ochrany před sledováním v prohlížeči (ochrana před sledováním napříč weby, čištění cookies třetích stran, omezení fingerprintingu).
- Filtrování DNS řešte centrálně (router, Pi-hole/AdGuard Home) nebo individuálně (NextDNS) s vlastním allowlistem.
- Vytvořte výjimky pro služby, které by jinak přestaly fungovat (banky, firemní portály, SSO, mapy). Udržujte seznam krátký a přehledný.
- Průběžně kontrolujte úniky: sledujte počet blokovaných požadavků, kontrolujte cookies a úložiště; čas od času resetujte oprávnění webů.
Doporučení pro firmy: zásady, transparentnost, měření
- Zásady: definujte, co je povoleno (seznam kategorií domén), jak se žádá o výjimku a kdo ji schvaluje.
- Segmentace: jiná pravidla pro marketing/analytiku, jiná pro vývoj a běžné uživatele. Omezte přístup k nástrojům pro sledování nad rámec potřeb.
- Agregované měření: pro atribuci používejte techniky bez individuálního profilování (modelované/souhrnné metriky), případně řešení na straně serveru s přísnou minimalizací údajů.
- Monitoring: po změnách filtrů sledujte nefunkční procesy (SSO, chaty, helpdesky); zlepšujte dokumentaci výjimek.
- Soulad a komunikace: transparentní zásady používání cookies, jasné volby a pravidelné revize seznamu partnerů.
Kdy stačí adblock a kdy potřebujete navíc anti-tracking
- Jen adblock: pokud jde o vizuální rušení a úsporu dat a nezpracováváte citlivé údaje.
- Adblock + anti-tracking: pokud chcete omezit profilování a sdílení identity napříč weby, a snížit tak riziko opětovné identifikace a reklam založených na sledování.
- Síťová vrstva: pokud chráníte i zařízení bez rozšíření (TV, IoT) nebo chcete jednotné zásady pro domácnost či podnik.
Měření úspěchu: metriky, které dávají smysl
- Technické: podíl zablokovaných požadavků, počet třetích stran na stránku, počet trvalých identifikátorů, entropie otisku prohlížeče.
- UX/výkon: doba do interakce, objem přenesených dat, stabilita rozvržení po použití kosmetických filtrů.
- Provoz: počet žádostí o výjimky, počet incidentů po aktualizaci seznamů.
Bezpečnostní a právní souvislosti
Ochrana před sledováním není jen „komfort“, ale také zmenšení plochy pro útoky (méně externích skriptů = menší riziko XSS/supply-chain útoků). Z hlediska souladu s předpisy pomáhá minimalizovat zbytečné cookies a zpracování údajů, nenahrazuje však řádné souhlasy a transparentnost. Správně nastavený ekosystém je technickým doplňkem, nikoli obcházením pravidel.
Nejčastější chyby a jak se jim vyhnout
- Příliš mnoho rozšíření: instalace několika blokátorů reklam vede k duplicitním filtrům a zpomalení.
- Nekritické zapínání všech seznamů: více pravidel ≠ více soukromí; zvyšuje to riziko falešně pozitivních výsledků.
- Ignorování CNAME: bez detekce zůstanou některé trackery „jakoby“ na straně první strany.
- Žádné výjimky: striktní zásady bez rozumných allowlistů zbytečně narušují legitimní funkce.
- Bez průběžné údržby: seznamy filtrů se mění, stejně jako weby – plánujte pravidelné revize.
Praktický „kuchařský“ návod na nastavení (příklad)
- Prohlížeč: zapnout ochranu před sledováním napříč weby, omezení fingerprintingu, při zavření mazat cookies třetích stran.
- uBlock Origin: aktivovat EasyList + EasyPrivacy + regionální seznam; volitelně Annoyances pro přísnější kosmetické blokování; vypnout, pokud narušuje důležitý web.
- DNS (NextDNS/AdGuard Home): vybrat 1–2 kvalitní seznamy reklamních/sledovacích domén; zapnout DoH/DoT; vytvořit allowlist pro banky/SSO/platby.
- Pro citlivé služby: samostatný profil prohlížeče bez rozšíření, ale s integrovanou ochranou před sledováním.
Doplňující se vrstvy, nikoli soupeřící tábory
Adblock a ochrana před sledováním nejsou soupeři, ale vrstvy téže ochrany: obsahové a ochrany soukromí. Nejlepších výsledků dosáhnete rozumnou kombinací: jeden kvalitní blokátor reklam, integrované mechanismy ochrany před sledováním v prohlížeči a (podle potřeby) lehké filtrování DNS. S jasně stanovenými výjimkami a pravidelnou údržbou dosáhnete klidnějšího, rychlejšího a výrazně soukromějšího webu.
