Servizi di terze parti sul tuo sito: cosa si carica e quando
Molti siti web caricano parti delle loro pagine dai server di altre aziende. Questa guida spiega quali servizi sono tipici, perché conta se si caricano prima o dopo il consenso, come vedere cosa carica il tuo sito e quali alternative esistono.
Cos’è un servizio di terze parti
Un servizio di terze parti è qualsiasi cosa la tua pagina carichi da un server che non ti appartiene. La tua pagina contiene l’indirizzo, e il browser del visitatore recupera il file direttamente da quel server: un font, uno script, un lettore video, una mappa, una finestra di chat. Per farlo, il browser deve collegarsi all’altro server. Quel server riceve quindi l’indirizzo IP del visitatore e di solito anche l’indirizzo del tuo sito web. Alcuni servizi impostano o leggono anche cookie o dati simili nel browser.
Servizi tipici
L’elenco non è completo. I tag manager sono un caso particolare: sono un solo script, ma possono caricare molti altri servizi che non vedi nell’HTML. Gli strumenti per il consenso spesso sono anch’essi servizi di terze parti.
Perché conta il momento del caricamento
Tutto ciò che è nell’HTML della tua pagina si carica appena la pagina si apre, prima che il visitatore abbia cliccato qualcosa in un banner dei cookie. Dopo una scelta si aggiungono solo i servizi che la pagina aveva trattenuto. Il diagramma mostra l’ordine.
Cosa dicono le regole
- UE: l’articolo 5, paragrafo 3, della direttiva 2002/58/CE (direttiva relativa alla vita privata e alle comunicazioni elettroniche) permette di archiviare informazioni sul dispositivo di un utente, o di accedere a informazioni già archiviate lì, solo se l’utente ha dato il suo consenso dopo informazioni chiare e complete. Eccezioni: l’unico scopo è la trasmissione di una comunicazione, oppure è strettamente necessario per un servizio richiesto esplicitamente dall’utente.
- Germania: il § 25 TDDDG ha la stessa struttura. Archiviazione e accesso sono permessi solo con un consenso basato su informazioni chiare e complete, e informazione e consenso seguono il RGPD. Le due eccezioni sono al comma 2.
- Polonia: l’articolo 399 della legge sulle comunicazioni elettroniche del 12 luglio 2024 (Prawo komunikacji elektronicznej) richiede che l’utente venga prima informato, tra l’altro sullo scopo, e poi dia il suo consenso. Questo non vale quando l’archiviazione o l’accesso sono necessari per trasmettere un messaggio o fornire un servizio richiesto dall’utente. La legge stessa dichiara di recepire la direttiva 2002/58/CE.
- RGPD: il considerando 30 cita gli indirizzi IP e gli identificativi dei cookie come esempi di identificativi online che possono essere associati a persone fisiche. Un identificativo online è uno degli esempi nella definizione di dati personali dell’articolo 4, punto 1.
Come vedere cosa carica il tuo sito
- 1Apri la tua pagina in una finestra privata, così non è memorizzato alcun consenso precedente. Non cliccare ancora sul banner dei cookie.
- 2Apri gli strumenti per sviluppatori del browser e passa alla scheda Rete. Ricarica la pagina. Ogni richiesta compare con il server a cui è andata.
- 3Ordina o filtra l’elenco per dominio. Ogni server fuori dal tuo dominio è una terza parte. Annota il servizio, il tipo di file e se compare prima della tua scelta nel banner.
- 4Apri la scheda Applicazione o Archiviazione per vedere quali cookie e voci di archiviazione esistono prima della tua scelta.
- 5Rifiuta tutto nel banner, ricarica e confronta. Poi accetta tutto e confronta di nuovo. I servizi che compaiono prima di qualsiasi scelta o dopo un rifiuto meritano un controllo più attento.
- 6Ripeti per i principali tipi di pagina: la home page, una pagina prodotto o un articolo, il modulo di contatto e le pagine con video o mappe.
Cosa può e non può vedere una scansione statica
- Script, fogli di stile, font, frame e immagini indicati nell’HTML
- Indicazioni preconnect e preload verso altri server
- Codice trattenuto con un attributo per il consenso
- Strumenti per il consenso noti nel codice della pagina
- Servizi che uno script o un tag manager carica più tardi
- Font e file che carica un file CSS esterno
- Se lo strumento per il consenso lo rilascia davvero solo dopo il consenso
- Cookie e voci di archiviazione nel browser
Una scansione statica legge l’HTML che il tuo server consegna. È rapida e facile da ripetere, quindi è un buon primo sguardo e un buon controllo dopo ogni modifica. Il test nel browser mostra il resto.
Alternative che caricano meno
- Font: ospita i file dei font sul tuo server invece di caricarli da un servizio di font. Controlla prima la licenza del font. Non dimenticare i font che carica un tema, un plugin o un file CSS.
- Video e mappe: usa il caricamento al clic. La pagina mostra prima un’immagine di anteprima dal tuo server e una breve nota. Il lettore o la mappa si caricano solo quando il visitatore clicca. Anche un indirizzo video con privacy avanzata carica comunque file dai server del fornitore del video.
- Chat: carica la finestra di chat solo quando il visitatore la apre, oppure offri invece un modulo di contatto sul tuo server.
- Script e librerie da un CDN: metti una copia sul tuo server. Se tieni un CDN per buoni motivi, trattalo come qualsiasi altro servizio di terze parti.
- Analisi: uno strumento che gira sul tuo server non è una terza parte in senso tecnico. Quali dati raccoglie e se ti serve il consenso devi comunque verificarlo.
Lavorare con Do4U
La Verifica di terze parti mostra quali server esterni contatta una pagina e quali servizi ci sono dietro. Inserisci l’indirizzo di una pagina o incolli il suo HTML. Do4U legge l’HTML che il server consegna e trova server esterni in script, fogli di stile, indicazioni preconnect e preload, immagini, frame, video, moduli, meta tag e nel codice della pagina. Associa ciascuno a un elenco di servizi noti e all’azienda che c’è dietro, e mostra come è incluso: caricato direttamente, collegato in anticipo, nel codice della pagina o trattenuto fino al consenso. Vedi anche se è presente uno strumento per il consenso noto. Il controllo funziona senza IA ed è gratuito. Non esegue JavaScript, quindi aggiungi il test nel browser per i servizi che gli script caricano più tardi.
Do4U trova indicazioni, tu controlli e decidi. Il risultato non dice se un servizio è consentito.
Fonti
- Germania: § 25 TDDDG (tutela della vita privata nelle apparecchiature terminali), testo in tedesco, gesetze-im-internet.de (www.gesetze-im-internet.de)
- UE: direttiva 2002/58/CE (direttiva relativa alla vita privata e alle comunicazioni elettroniche), testo consolidato del 19 dicembre 2009, articolo 5, paragrafo 3, EUR-Lex (eur-lex.europa.eu)
- Polonia: legge sulle comunicazioni elettroniche del 12 luglio 2024 (Dz.U. 2024 poz. 1221), articolo 399, testo in polacco, eli.gov.pl (eli.gov.pl)
- UE: regolamento (UE) 2016/679 (RGPD), articolo 4, punto 1, e considerando 30, EUR-Lex (eur-lex.europa.eu)