Služby třetích stran na webu: co se načítá a kdy
Mnoho webů načítá části svých stránek ze serverů jiných firem. Tento průvodce vysvětluje, které služby jsou typické, proč záleží na tom, zda se načtou před souhlasem, nebo po něm, jak zjistit, co načítá tvůj vlastní web, a jaké existují alternativy.
Co je služba třetí strany
Služba třetí strany je cokoli, co tvá stránka načítá ze serveru, který ti nepatří. Tvoje stránka obsahuje adresu a prohlížeč návštěvníka si soubor stáhne přímo z tohoto serveru: písmo, skript, videopřehrávač, mapu, okno chatu. K tomu se prohlížeč musí s cizím serverem spojit. Tento server proto dostane IP adresu návštěvníka a obvykle i adresu tvého webu. Některé služby také v prohlížeči nastavují nebo čtou cookies nebo podobná data.
Typické služby
Seznam není úplný. Zvláštním případem jsou správci značek (tag managery): jsou to jediný skript, ale mohou načíst mnoho dalších služeb, které v HTML nevidíš. Nástroje pro souhlas jsou často samy službami třetích stran.
Proč záleží na chvíli načtení
Vše, co je v HTML tvé stránky, se načte hned při otevření stránky, dřív, než návštěvník v cookie liště na cokoli klikne. Po volbě se přidají jen služby, které stránka zadržela. Diagram ukazuje pořadí.
Co říkají pravidla
- EU: čl. 5 odst. 3 směrnice 2002/58/ES (směrnice o soukromí a elektronických komunikacích) dovoluje ukládat informace do zařízení uživatele nebo získávat přístup k informacím v něm již uloženým jen tehdy, když uživatel dal souhlas po jasných a úplných informacích. Výjimky: jediným účelem je přenos sdělení, nebo je to nezbytně nutné pro službu, kterou si uživatel výslovně vyžádal.
- Německo: § 25 TDDDG má stejnou stavbu. Ukládání a přístup jsou dovoleny jen se souhlasem na základě jasných a úplných informací a informace i souhlas se řídí GDPR. Obě výjimky jsou v odstavci 2.
- Polsko: článek 399 zákona o elektronických komunikacích ze dne 12. července 2024 (Prawo komunikacji elektronicznej) vyžaduje, aby byl uživatel nejprve informován, mimo jiné o účelu, a teprve pak souhlasil. To neplatí, pokud je ukládání nebo přístup nutný k přenosu zprávy nebo k poskytnutí služby, kterou si uživatel vyžádal. Zákon sám uvádí, že provádí směrnici 2002/58/ES.
- GDPR: bod odůvodnění 30 uvádí IP adresy a identifikátory cookies jako příklady síťových identifikátorů, které lze přiřadit fyzickým osobám. Síťový identifikátor je jedním z příkladů v definici osobních údajů v čl. 4 bodě 1.
Jak zjistit, co tvůj web načítá
- 1Otevři svou stránku v anonymním okně, aby nebyl uložen žádný dřívější souhlas. Na cookie lištu zatím neklikej.
- 2Otevři vývojářské nástroje prohlížeče a přepni na kartu Síť (Network). Načti stránku znovu. Každý požadavek se objeví se serverem, na který šel.
- 3Seřaď nebo vyfiltruj seznam podle domény. Každý server mimo tvou vlastní doménu je třetí strana. Zapiš si službu, typ souboru a to, zda se objeví před tvou volbou v liště.
- 4Otevři kartu Aplikace nebo Úložiště (Application, Storage) a podívej se, jaké cookies a položky úložiště existují před tvou volbou.
- 5V liště vše odmítni, načti stránku znovu a porovnej. Pak vše přijmi a porovnej znovu. Služby, které se objeví před jakoukoli volbou nebo po odmítnutí, si zaslouží bližší pohled.
- 6Zopakuj to pro hlavní typy stránek: úvodní stránku, stránku produktu nebo článku, kontaktní formulář a stránky s videi nebo mapami.
Co statický sken vidí a co ne
- Skripty, styly, písma, rámy a obrázky uvedené v HTML
- Nápovědy preconnect a preload k jiným serverům
- Kód zadržený atributem souhlasu
- Známé nástroje pro souhlas v kódu stránky
- Služby, které skript nebo správce značek načte později
- Písma a soubory, které načítá externí soubor CSS
- Zda ho nástroj pro souhlas opravdu uvolní až po souhlasu
- Cookies a položky úložiště v prohlížeči
Statický sken čte HTML, které dodává tvůj server. Je rychlý a snadno se opakuje, takže je dobrým prvním pohledem a dobrou kontrolou po každé změně. Zbytek ukáže test v prohlížeči.
Alternativy, které načítají méně
- Písma: hostuj soubory písem na vlastním serveru, místo abys je načítal ze služby pro písma. Nejdřív zkontroluj licenci písma. Nezapomeň na písma, která načítá šablona, plugin nebo soubor CSS.
- Videa a mapy: použij načtení po kliknutí. Stránka nejdřív ukáže náhledový obrázek z tvého vlastního serveru a krátkou poznámku. Přehrávač nebo mapa se načte, až když návštěvník klikne. I adresa videa v režimu rozšířené ochrany soukromí stále načítá soubory ze serverů poskytovatele videa.
- Chat: načti okno chatu, až když ho návštěvník otevře, nebo místo něj nabídni kontaktní formulář na vlastním serveru.
- Skripty a knihovny z CDN: dej kopii na vlastní server. Pokud si CDN z dobrých důvodů ponecháš, zacházej s ním jako s jakoukoli jinou službou třetí strany.
- Analytika: nástroj, který běží na tvém vlastním serveru, není v technickém smyslu třetí stranou. Jaká data sbírá a zda potřebuješ souhlas, musíš i tak ověřit.
Práce s Do4U
Kontrola služeb třetích stran ukáže, které externí servery stránka kontaktuje a jaké služby za nimi stojí. Zadáš adresu stránky nebo vložíš její HTML. Do4U přečte HTML, které server dodává, a najde externí servery ve skriptech, stylech, nápovědách preconnect a preload, obrázcích, rámech, videích, formulářích, meta značkách a v kódu stránky. Každý přiřadí k seznamu známých služeb a firmě za nimi a ukáže, jak je zahrnut: načten přímo, předem připojen, v kódu stránky, nebo zadržen až do souhlasu. Uvidíš také, zda je přítomen známý nástroj pro souhlas. Kontrola běží bez AI a je zdarma. Nespouští JavaScript, proto pro služby, které skripty načítají později, přidej test v prohlížeči.
Do4U najde tipy, ty kontroluješ a rozhoduješ. Výsledek neříká, zda je služba dovolená.
Zdroje
- Německo: § 25 TDDDG (ochrana soukromí v koncových zařízeních), text v němčině, gesetze-im-internet.de (www.gesetze-im-internet.de)
- EU: Směrnice 2002/58/ES (směrnice o soukromí a elektronických komunikacích), konsolidované znění ze dne 19. prosince 2009, čl. 5 odst. 3, EUR-Lex (eur-lex.europa.eu)
- Polsko: zákon o elektronických komunikacích ze dne 12. července 2024 (Dz.U. 2024 položka 1221), článek 399, text v polštině, eli.gov.pl (eli.gov.pl)
- EU: Nařízení (EU) 2016/679 (GDPR), čl. 4 bod 1 a bod odůvodnění 30, EUR-Lex (eur-lex.europa.eu)