Usluge trećih strana na web-mjestu: što se učitava i kada
Mnoga web-mjesta učitavaju dijelove svojih stranica s poslužitelja drugih tvrtki. Ovaj vodič objašnjava koje su usluge tipične, zašto je važno učitavaju li se prije ili poslije privole, kako vidjeti što učitava tvoje web-mjesto i koje alternative postoje.
Što je usluga treće strane
Usluga treće strane je sve što tvoja stranica učitava s poslužitelja koji ti ne pripada. Tvoja stranica sadrži adresu, a preglednik posjetitelja datoteku dohvaća izravno s tog poslužitelja: font, skriptu, videoplayer, kartu, prozor za chat. Za to se preglednik mora povezati s drugim poslužiteljem. Taj poslužitelj stoga dobiva IP adresu posjetitelja i obično i adresu tvog web-mjesta. Neke usluge također postavljaju ili čitaju kolačiće ili slične podatke u pregledniku.
Tipične usluge
Popis nije potpun. Upravitelji oznaka poseban su slučaj: to je jedna skripta, ali može učitati mnoge druge usluge koje ne vidiš u HTML-u. Alati za privolu često su i sami usluge trećih strana.
Zašto je trenutak učitavanja važan
Sve što je u HTML-u tvoje stranice učitava se čim se stranica otvori, prije nego što je posjetitelj išta kliknuo na natpisu o kolačićima. Nakon izbora dodaju se samo usluge koje je stranica zadržala. Dijagram prikazuje redoslijed.
Što kažu pravila
- EU: članak 5. stavak 3. Direktive 2002/58/EZ (Direktiva o privatnosti i elektroničkim komunikacijama) dopušta pohranu informacija na uređaju korisnika ili pristup informacijama koje su ondje već pohranjene samo ako je korisnik dao privolu nakon jasnih i sveobuhvatnih informacija. Iznimke: jedina svrha je prijenos komunikacije ili je to strogo nužno za uslugu koju je korisnik izričito zatražio.
- Njemačka: § 25 TDDDG ima istu strukturu. Pohrana i pristup dopušteni su samo uz privolu utemeljenu na jasnim i sveobuhvatnim informacijama, a informacije i privola slijede GDPR. Dvije iznimke nalaze se u stavku 2.
- Poljska: članak 399. Zakona o elektroničkim komunikacijama od 12. srpnja 2024. (Prawo komunikacji elektronicznej) zahtijeva da korisnik najprije bude informiran, među ostalim o svrsi, a zatim pristane. To se ne primjenjuje ako su pohrana ili pristup nužni za prijenos poruke ili za pružanje usluge koju je korisnik zatražio. Sam zakon navodi da prenosi Direktivu 2002/58/EZ.
- GDPR: uvodna izjava 30. navodi IP adrese i identifikatore kolačića kao primjere mrežnih identifikatora koji se mogu povezati s pojedincima. Mrežni identifikator jedan je od primjera u definiciji osobnih podataka u članku 4. točki 1.
Kako vidjeti što tvoje web-mjesto učitava
- 1Otvori svoju stranicu u privatnom prozoru kako ne bi bila spremljena ranija privola. Još nemoj kliknuti natpis o kolačićima.
- 2Otvori alate za razvojne programere u pregledniku i prebaci se na karticu Mreža (Network). Ponovno učitaj stranicu. Svaki se zahtjev pojavljuje s poslužiteljem kojem je otišao.
- 3Razvrstaj ili filtriraj popis po domeni. Svaki poslužitelj izvan tvoje domene je treća strana. Zabilježi uslugu, vrstu datoteke i pojavljuje li se prije tvog izbora na natpisu.
- 4Otvori karticu Application ili Storage da vidiš koji kolačići i unosi u pohrani postoje prije tvog izbora.
- 5Na natpisu odbij sve, ponovno učitaj i usporedi. Zatim prihvati sve i ponovno usporedi. Usluge koje se pojavljuju prije bilo kakvog izbora ili nakon odbijanja treba pobliže pogledati.
- 6Ponovi to za glavne vrste stranica: početnu stranicu, stranicu proizvoda ili članka, kontaktni obrazac i stranice s videozapisima ili kartama.
Što statička pretraga može, a što ne može vidjeti
- Skripte, stilske datoteke, fontove, okvire i slike navedene u HTML-u
- Upute preconnect i preload prema drugim poslužiteljima
- Kôd zadržan atributom za privolu
- Poznate alate za privolu u kôdu stranice
- Usluge koje skripta ili upravitelj oznaka učitavaju kasnije
- Fontove i datoteke koje učitava vanjska CSS datoteka
- Oslobađa li ga alat za privolu zaista tek nakon privole
- Kolačiće i unose u pohrani u pregledniku
Statička pretraga čita HTML koji tvoj poslužitelj isporučuje. Brza je i lako se ponavlja, pa je dobar prvi pogled i dobra provjera nakon svake promjene. Ostatak pokazuje test u pregledniku.
Alternative koje manje učitavaju
- Fontovi: datoteke fontova smjesti na vlastiti poslužitelj umjesto da ih učitavaš s usluge za fontove. Najprije provjeri licenciju fonta. Ne zaboravi fontove koje učitava tema, dodatak ili CSS datoteka.
- Videozapisi i karte: koristi učitavanje na klik. Stranica najprije prikazuje sliku pregleda s tvog poslužitelja i kratku napomenu. Player ili karta učitavaju se tek kada posjetitelj klikne. Adresa videozapisa s poboljšanom privatnošću i dalje učitava datoteke s poslužitelja pružatelja videozapisa.
- Chat: učitaj prozor za chat tek kada ga posjetitelj otvori ili umjesto toga ponudi kontaktni obrazac na vlastitom poslužitelju.
- Skripte i biblioteke s CDN-a: stavi kopiju na vlastiti poslužitelj. Ako CDN zadržiš iz dobrih razloga, tretiraj ga kao bilo koju drugu uslugu treće strane.
- Analitika: alat koji radi na tvom vlastitom poslužitelju nije treća strana u tehničkom smislu. Koje podatke prikuplja i treba li ti privola, ipak moraš provjeriti.
Rad s Do4U-om
Provjera usluga trećih strana pokazuje s kojim vanjskim poslužiteljima stranica komunicira i koje usluge stoje iza njih. Uneseš adresu stranice ili zalijepiš njezin HTML. Do4U čita HTML koji poslužitelj isporučuje i pronalazi vanjske poslužitelje u skriptama, stilskim datotekama, uputama preconnect i preload, slikama, okvirima, videozapisima, obrascima, meta oznakama i u kôdu stranice. Svaki uspoređuje s popisom poznatih usluga i tvrtkom iza njih te pokazuje kako je uključen: učitava se izravno, povezuje se unaprijed, u kôdu stranice ili zadržano do privole. Vidiš i postoji li poznati alat za privolu. Provjera radi bez AI-ja i besplatna je. Ne pokreće JavaScript, pa za usluge koje skripte učitavaju kasnije dodaj test u pregledniku.
Do4U pronalazi naznake, a ti provjeravaš i odlučuješ. Rezultat ne kaže je li neka usluga dopuštena.
Izvori
- Njemačka: § 25 TDDDG (zaštita privatnosti u terminalnoj opremi), tekst na njemačkom, gesetze-im-internet.de (www.gesetze-im-internet.de)
- EU: Direktiva 2002/58/EZ (Direktiva o privatnosti i elektroničkim komunikacijama), pročišćeni tekst od 19. prosinca 2009., članak 5. stavak 3., EUR-Lex (eur-lex.europa.eu)
- Poljska: Zakon o elektroničkim komunikacijama od 12. srpnja 2024. (Dz.U. 2024 poz. 1221), članak 399., tekst na poljskom, eli.gov.pl (eli.gov.pl)
- EU: Uredba (EU) 2016/679 (GDPR), članak 4. točka 1. i uvodna izjava 30., EUR-Lex (eur-lex.europa.eu)