Blokátory reklam a sledovacích prvků

Proč vůbec blokovat reklamy a trackery

Online reklama dnes často funguje ruku v ruce s agresivním sledováním uživatelů napříč weby a aplikacemi. Výsledkem je profilování, retargeting, zvětšení povrchu útoku (malvertising) a měřitelné zhoršení výkonu zařízení. Blokátory reklam a trackerů proto nejsou jen „proti bannerům“ – jedná se o nástroj ochrany soukromí, bezpečnosti i použitelnosti.

Základní principy blokování

  • DNS/DoH/DoT vrstva: dotazy na známé reklamní a sledovací domény se vůbec nepřekládají na IP adresy. Rychlé, úsporné, ale obtížněji obejitelné a neodstraní prvky hostované přímo na doméně první strany.
  • Prohlížečová rozšíření (filter-lists): pravidla založená na seznamech (EasyList, EasyPrivacy, OISD, Peter Lowe’s) blokují síťové požadavky a/nebo kosmeticky skrývají prvky. Nejuniverzálnější přístup s možností jemného doladění.
  • Síťová brána (Pi-hole, AdGuard Home, NextDNS): centrální blokování pro všechna zařízení v síti. Ideální do domácnosti a pro „netechnické“ uživatele na mobilech či chytrých televizích.
  • Integrované blokování v prohlížeči: Safari (ITP), Brave Shields, Firefox Enhanced Tracking Protection. Nízká režie, dobrý základ, ale menší granularita nastavení než u specializovaných řešení.

Výběr strategie: podle prostředí a potřeb

  • Notebook/desktop (Windows, macOS, Linux): kombinace uBlock Origin + DNS blokování (NextDNS/AdGuard Home/Pi-hole) nabízí výborný poměr soukromí, výkonu a kompatibility.
  • Mobilní zařízení: na iOS fungují Safari content blockery a systémové Private DNS/DoH přes profil nebo poskytovatele (NextDNS). Na Androidu využijte Soukromý DNS (DoT), případně aplikaci AdGuard (se systémovým filtrem, pokud to OS dovolí).
  • Smart TV/IoT: periferie chraňte na úrovni routeru nebo přes Pi-hole/AdGuard Home v lokální síti. Na TV aplikace často nelze instalovat rozšíření, proto je síťová vrstva klíčová.

Porovnání nástrojů: silné a slabé stránky

  • uBlock Origin (uBO): velmi rychlý, bohaté možnosti (statické filtry, dynamická pravidla, scriptlety, kosmetické filtry), open source a úsporný na zdroje. Nevýhodou může být složitost pokročilých funkcí pro začátečníky.
  • AdGuard (rozšíření i systémová aplikace): pohodlné uživatelské rozhraní, mnoho vlastních filtrů, dobrá integrace na mobilech. Placená aplikace (systémové filtrování) zvládá i mimo prohlížeč.
  • Privacy Badger: vhodný doplněk, učí se podle chování třetích stran. Není plnohodnotnou náhradou uBO/AdGuard, ale hezky doplňuje ochranu proti sledování.
  • Pi-hole/AdGuard Home: centrální kontrola domácí sítě s nízkou režijní zátěží. Nezvládne reklamy první strany a neodstraní „prázdná místa po reklamách“ bez pomoci prohlížeče.
  • NextDNS: cloudové DNS s detailními politikami, statistikami a podporou TLS (DoH/DoT). Jednoduché nasazení na mobilech a routerech bez vlastního serveru.

Doporučené seznamy filtrů

  • EasyList (reklamy) + EasyPrivacy (sledování): osvědčené minimum do prohlížeče.
  • uBlock filters (jádro + privacy + annoyances): optimalizované pro uBO.
  • Peter Lowe’s List nebo OISD (rozšířený DNS seznam): vhodné na síťové vrstvě.
  • Fanboy’s Annoyances/Cookie Notices/Social: pro odstranění otravností (cookie bary, sociální widgety). Pozor na možné narušení funkčnosti některých webů.

Bezpečnostní přínosy a rizika

  • Přínosy: snížení rizika malvertisingu, menší útokový povrch prohlížeče, méně fingerprintingu a sledování třetími stranami.
  • Rizika a kompromisy: rozbitá funkčnost webu při agresivních pravidlech, falešné poplachy, nutnost whitelistovat legitimní poskytovatele obsahu nebo analytiky (pokud je akceptujete).

Etika a „akceptovatelné reklamy”

Reklama může financovat nezávislý obsah. Některá řešení umožňují režim „akceptovatelných reklam“. V praxi doporučujeme spíše whitelistovat konkrétní weby/tvůrce, kterým důvěřujete, než globálně povolovat reklamu třetích stran.

Doporučené nastavení prohlížeče (uBlock Origin)

  1. Nainstalujte rozšíření uBlock Origin pro váš prohlížeč.
  2. V nastavení uBO zapněte uBlock filters, uBlock filters – Privacy, EasyList, EasyPrivacy, případně Peter Lowe’s. Pro odstranění otravností přidejte uBlock – Annoyances a Fanboy’s Annoyances.
  3. V záložce Privacy prohlížeče vypněte cookies třetích stran nebo povolte pouze režim „Partitioned“, pokud je k dispozici. Zapněte „Do Not Track“ (některé weby nemusí respektovat).
  4. Pokud možno, nastavte DNS přes HTTPS (DoH) přímo v prohlížeči (například Firefox) nebo v systému.
  5. Při problémech s webem dočasně klikněte na ikonu uBO, povolte web (nebo konkrétní požadavky) a nahlaste falešné poplachy správcům seznamů.

Tipy pro pokročilé: dynamická pravidla uBO

  • Medium mode: blokujte ve výchozím nastavení všechny 3rd-party skripty a 3rd-party rámce a selektivně povolujte pouze to, co web skutečně potřebuje.
  • Scriptlety a kosmetické filtry: řeší reklamy první strany a anti-adblock skripty. Po aktualizacích webů vždy testujte funkčnost.
  • CNAME uncloaking: ve Firefoxu a Safari lze lépe odhalit tracking maskovaný přes subdomény. V Chromu může být funkce omezená.

Síťové řešení: NextDNS (rychlý start)

  1. Vytvořte si konfiguraci a zapněte seznamy jako OISD, Steven Black nebo AdGuard DNS filter.
  2. Aktivujte DoH/DoT profil: na iOS nainstalujte profil, na Androidu nastavte Soukromý DNS (hostname), na desktopu nastavte DoH v prohlížeči nebo OS.
  3. Zapněte Block Newly Registered Domains (s opatrností) a IDN homographs, pokud služba nabízí, pro ochranu proti phishingu.
  4. Prozkoumejte statistiky a logy – uvidíte, které domény se ve vaší síti nejčastěji blokují a kde případně whitelistovat.

Domácí infrastruktura: Pi-hole nebo AdGuard Home

  1. Nasazení na Raspberry Pi nebo malé VM v síti. Nastavte zařízení jako upstream DNS v routeru.
  2. Importujte seznamy (například OISD basic pro nižší riziko falešných poplachů, případně AdGuard DNS filter).
  3. Zapněte DNSSEC a ideálně připojte k DoH/DoT upstreamu (Cloudflare, Quad9, NextDNS).
  4. Využijte per-client policies (profily pro děti, TV, pracovní notebook) a časová pravidla (například přísnější režim večer).

Specifika mobilních zařízení: iOS a Android

  • iOS: Safari content blockery (AdGuard, 1Blocker) + DoH/DoT profil (NextDNS). Aplikace třetích stran používají systémové DNS, takže DNS vrstva pomáhá i mimo Safari.
  • Android: v Nastavení sítě zvolte Soukromý DNS s DoT hostitelem. Pro pokročilejší filtrování použijte aplikaci AdGuard (pokud OS/edice umožňuje systémový VPN filtrátor).

Řešení problémů a diagnostika

  • „Rozbitý“ web: dočasně zakažte blokování na dané doméně, zkontrolujte konzoli uBO (logger) a identifikujte konkrétní požadavek. Poté vytvořte přesnější pravidlo nebo whitelist položku.
  • Prázdná místa po reklamách: aktivujte Annoyances filtry. Pokud prvky hostuje první strana a jsou generovány skripty, bude zapotřebí kosmetický filtr nebo scriptlet.
  • Videoreklamy a adaptivní přehrávače: jedná se o pohyblivý cíl – kombinujte aktuální filter-listy a zkoušejte aktualizace. DNS vrstva zde nepomůže.
  • Falešné poplachy: při podezření zkontrolujte doménu v logu a dočasně ji povolte. Problém nahlaste správci seznamu, aby pravidlo opravil.

Výkon a soukromí: nastavení prohlížeče

  • Zakázejte cookies třetích stran nebo povolte pouze izolované úložiště.
  • Zapněte Enhanced Tracking Protection (Firefox) nebo ekvivalent v jiném prohlížeči.
  • Omezte push notifikace, Service Workery a přístup k senzorům pro neznámé weby.
  • Zvažte prohlížeč s nástroji proti fingerprintingu (Firefox Strict, Brave).

Minimální doporučení (pokud nemáte čas)

  1. Nainstalujte uBlock Origin a ponechte výchozí doporučené filtry.
  2. Nastavte DNS přes HTTPS v prohlížeči nebo systému (nebo používejte NextDNS s vlastní konfigurací).
  3. Na mobilech použijte Soukromý DNS (Android) nebo DoH profil (iOS) a aktivujte spolehlivý content blocker pro Safari.

Správa výjimek a soužití s weby

Přidávejte výjimky pro weby, které potřebujete k práci nebo které chcete podpořit. Udržujte je v samostatném seznamu a občas jej revidujte. Pokud web vyžaduje odblokování, zvažte přihlášení/členství bez reklam – často je lepší cesta k soukromí než plošné povolení třetích stran.

Kontrola účinnosti

  • Zkušební stránky pro zobrazení reklam/trackingu a prohlížečové „privacy testy“ vám ukážou, co uniká a co ne.
  • V DNS/NextDNS/Pi-hole logech sledujte, které domény jsou nejčastěji blokovány. Odhalujete tak i aplikace, které „tichounce“ volají domů.

Shrnutí: doporučený „stack“ pro většinu uživatelů

  • Prohlížeč: uBlock Origin se základními i „annoyances“ filtry.
  • Síť/DNS: NextDNS s DoH/DoT nebo lokální Pi-hole/AdGuard Home na routeru.
  • Mobil: iOS content blocker + DoH profil; Android Soukromý DNS + případně AdGuard aplikace.
  • Údržba: pravidelné aktualizace filtrů, rozumné whitelisty a průběžné logy.

Checklist při nasazování (rychlá kontrola)

  • Aktualizovaný prohlížeč a rozšíření.
  • Zapnuté DoH/DoT (v prohlížeči nebo systému/DNS službě).
  • uBO: EasyList, EasyPrivacy, uBlock filters (+ Annoyances podle potřeby).
  • DNS vrstva: OISD basic nebo ekvivalent; DNSSEC, statistiky zapnuty.
  • Whitelist pouze pro důvěryhodné weby; logy bez podezřelých úniků.