Vai al contenuto principale
Scanready Verifica ora
§ 25 TDDDG · 8 siti misurati

Che cosa carica il browser prima che qualcuno clicchi «Accetta»

Quasi ogni sito ha ormai un banner di consenso. Se serva a qualcosa non si vede da fuori. Abbiamo misurato, in un browser pulito, che cosa accade davvero al primo caricamento — senza un solo clic.

Che cosa richiede il § 25 TDDDG

Una disposizione breve con due commi — e un’eccezione che regge meno di quanto spesso si supponga.

Il § 25, comma 1 della legge tedesca sulla protezione dei dati nelle telecomunicazioni e nei servizi digitali dispone in sostanza: l’archiviazione di informazioni nell’apparecchiatura terminale dell’utente, o l’accesso a informazioni già ivi archiviate, è lecita solo se l’utente ha prestato il consenso sulla base di informazioni chiare e complete. La disposizione attua l’articolo 5, paragrafo 3 della direttiva 2002/58/CE, sicché la stessa regola esiste in ogni Stato membro — in Italia all’articolo 122 del Codice privacy.

Il comma 2 prevede due eccezioni: quando l’unico scopo è effettuare la trasmissione di una comunicazione, e quando l’archiviazione è strettamente necessaria per fornire un servizio espressamente richiesto dall’utente. Quella seconda eccezione copre chiaramente i cookie di carrello, di sessione e di consenso. Altrettanto chiaramente non copre la misurazione dell’audience né la pubblicità.

Per collocarla: la legge si chiamava TTDSG fino al 14 maggio 2024; la disposizione è invariata nella sostanza, da qui i riferimenti più vecchi al § 25 TTDSG. E il testo parla di informazioni nell’apparecchiatura terminale — non di «cookie». Una voce di localStorage, un’impronta del dispositivo o la lettura dell’elenco dei caratteri vi rientrano allo stesso modo.

Per questo un banner visibile da solo non prova nulla. Ciò che conta non è se si chiede, ma quando si archivia e si carica.

Come abbiamo misurato

Il metodo è la vera affermazione di questo articolo — senza di esso le cifre non valgono nulla.

Per ogni sito si apre un secondo contesto di browser, pulito: nessun cookie, nessuna memoria, nessuna cronologia. Il contesto della scansione di accessibilità non va bene, perché dopo la prima pagina ha già raccolto cookie. In quel contesto pulito la pagina iniziale viene caricata esattamente una volta. Vengono registrate tutte le chiamate in uscita e tutti i cookie impostati in seguito. Si misura dunque lo stato precedente a ogni consenso.

Non si clicca nulla. Né «Accetta» né «Rifiuta» — entrambi sarebbero una dichiarazione di volontà in nome altrui, e non ci arroghiamo di renderla per qualcuno. Ciò costa informazione: non sappiamo che cosa accade dopo un clic. Ma rende pulita la misurazione, perché lo stato precedente al consenso è proprio quello che il § 25 disciplina.

L’esecuzione dura tra 3,5 e 5,2 secondi per sito e corre in parallelo alla scansione di accessibilità; la durata complessiva di una scansione non cambia praticamente.

Invece di «violazione» ci sono cinque livelli. Rilievo significa: documentato. Indizio significa: ambiguo. Osservazione non contesta nulla. Nulla da segnalare significa che non è stato trovato nulla. Non verificabile significa che mancava la base. Ogni caso dubbio viene declassato, mai promosso. E da nessuna parte c’è scritto «conforme»: un attestato sarebbe un verdetto giuridico sull’azienda altrui tanto quanto un’accusa.

Durante la fase di prova abbiamo trovato e corretto tre falsi positivi nostri: il cookie di rilevamento bot di Cloudflare __cf_bm veniva contato come cookie pubblicitario; le nostre stesse note legali venivano segnalate come rinvio alla piattaforma di risoluzione delle controversie soppressa, mentre in realtà ne spiegano la soppressione; e un carrello vuoto con «0,00 €» su una pagina informativa veniva segnalato come offerta senza indicazione dell’IVA. Lo diciamo perché una misurazione senza fonti di errore note non è una misurazione ma un’affermazione.

misurazione del 25 agosto 2026

Che cosa ne è uscito

Otto siti, uno dei quali il nostro. Il settore invece del nome — per le stesse ragioni dei nostri altri articoli di dati.

Primo caricamento della pagina iniziale in un browser pulito, senza alcuna interazione
SitoCookie dopoHost di terziChiamate totaliLivello
rivenditore outdoor3646462Rilievo
vendita per corrispondenza ecologica69160Rilievo
articoli per l’infanzia49151Rilievo
vendita per corrispondenza di prodotti artigianali92154Indizio
vendita per corrispondenza di strumenti musicali2475Indizio
grande generalista62570Nulla da segnalare
azienda municipalizzata rifiuti0394Nulla da segnalare
scanready.eu (sito nostro)009Nulla da segnalare

«Host di terzi» conta i domini terzi distinti contattati al primo caricamento, incluse le semplici reti di distribuzione dei contenuti. «Chiamate totali» conta tutte le richieste di rete della pagina. Il livello riguarda solo il punto «cookie e terzi prima del consenso».

Tre siti su otto rientrano quindi nel «Rilievo», due nell’«Indizio», tre non danno luogo a osservazioni. La correlazione con la dimensione è notevolmente debole: il sito con di gran lunga più richieste di rete — 570 al primo caricamento — non dà luogo a osservazioni, perché tra quelle richieste non ve n’era alcuna con finalità riconoscibile di misurazione o pubblicità prima del consenso. Non è questione di budget ma di cablaggio.

Il caso più vistoso in dettaglio

Che cosa è accaduto in un singolo caricamento di pagina, prima che qualcuno potesse cliccare alcunché.

Sul sito di un rivenditore outdoor la misurazione ha registrato al primo caricamento della pagina iniziale, in un browser pulito e senza alcuna interazione: 17 chiamate a servizi con finalità riconoscibile di misurazione o pubblicità e 5 cookie impostati con finalità nota di misurazione o pubblicità. Era visibile un banner di consenso.

I servizi contattati, con il numero di chiamate: Google Ads (16), Google DoubleClick (16), Criteo (14), una rete pubblicitaria di aste in tempo reale (7), un endpoint di sincronizzazione DoubleClick (6, espressamente un endpoint di trasferimento dati), una seconda rete RTB (6), Microsoft Advertising (6) e una rete di raccomandazione di contenuti (6). Vi si aggiungevano chiamate classificate come ambigue, verso un gestore di tag e verso un sigillo di fiducia.

Tra i cookie impostati figuravano test_cookie (doubleclick.net), _fbp (pixel Meta), MUID (bing.com) e due cookie Criteo. In tutto, dopo quell’unico caricamento, nel browser c’erano 36 cookie — 4 con funzione tecnica nota, 27 senza finalità per noi determinabile.

Che cosa non ne deduciamo. Non diciamo che questo sito violi il § 25 TDDDG. Se una singola archiviazione sia «strettamente necessaria» ai sensi del comma 2 dipende da una finalità che conosce solo il gestore. Diciamo invece: questo è lo stato che un visitatore trova prima di aver deciso alcunché. Tale constatazione è verificabile — chiunque può rifarla in due minuti.

Misuratelo voi stessi in due minuti

Senza strumenti, senza account, con il browser che avete già.

  • Aprite una finestra privata — così avrete un archivio cookie vuoto.
  • Aprite gli strumenti per sviluppatori (F12 nella maggior parte dei browser) e scegliete la scheda Rete prima di caricare la pagina.
  • Caricate la vostra pagina iniziale e non cliccate nulla — lasciate il banner com’è.
  • Nella scheda Rete filtrate per domini di terzi. Nomi come doubleclick, googleadservices, criteo, facebook, bing o pubmatic sono inequivocabili; un gestore di tag da solo no.
  • Passate alla scheda Applicazione o Archiviazione e guardate i cookie impostati — nomi, dominio, scadenza.
  • Ripetete su una pagina interna. Alcune integrazioni dipendono da singoli template e sulla pagina iniziale non partono affatto.

Trovare qualcosa non significa avere un problema giuridico, ma avere una domanda sulla propria integrazione. Di regola la risposta non la conosce nessuno del marketing, bensì chi ha configurato il gestore di tag.

Perché accade senza che nessuno lo voglia

Il gestore di tag scatta a prescindere dal banner. Il caso più frequente: lo strumento di consenso è installato e funziona, ma un singolo tag del contenitore è attivato su «tutte le pagine» anziché sull’evento di consenso. Il banner compare, il tag parte comunque. Da fuori i due casi sono indistinguibili.

I componenti di terzi portano reti proprie. Un sigillo di fiducia, una finestra di chat, una mappa incorporata, un lettore video: ciascuno carica spesso altri host che non compaiono nemmeno nel proprio strumento di consenso, perché si aggiungono solo a runtime.

Le integrazioni lato server aggirano lo strato di consenso. Ciò che passa dal proprio server non è visto dal browser come terzo — ma l’archiviazione nell’apparecchiatura terminale avviene ugualmente, ed è questo che il § 25 disciplina.

E le preconnessioni contano. Le indicazioni preconnect e dns-prefetch verso reti pubblicitarie stabiliscono la connessione prima che la chiamata vera e propria sia decisa. L’intenzione è la velocità; ciò che si misura è una chiamata.

Regolamento (UE) 2024/3228

Il rilievo incidentale: un link che non porta da nessuna parte

Nella stessa esecuzione verifichiamo se le note legali o i testi legali rinviino ancora alla piattaforma europea di risoluzione delle controversie online. Su uno di otto siti il rinvio con il relativo indirizzo era ancora nelle note legali.

La situazione giuridica è chiara e poco nota. L’articolo 1 del regolamento (UE) 2024/3228 abroga il regolamento (UE) n. 524/2013 con effetto dal 20 luglio 2025; l’articolo 2 disciplina la chiusura della piattaforma. La presentazione dei reclami è cessata il 20 marzo 2025 e, al più tardi dal 20 luglio 2025, tutte le informazioni sulla piattaforma vengono cancellate. L’obbligo di fornire un link discendeva dall’articolo 14 del regolamento abrogato ed è quindi venuto meno.

Un rinvio ancora presente oggi porta dunque a una piattaforma che non esiste più. Quali conseguenze ne derivino è una questione giuridica cui non rispondiamo. Si può però dire: è il punto più facile da correggere di tutto questo articolo — cancellare un paragrafo.

Perché uno strumento di accessibilità misura anche questo

Perché un negozio online deve ben più dell’accessibilità — e perché in questo campo tutta la concorrenza verifica solo l’accessibilità. Note legali (§ 5 della legge tedesca sui servizi digitali), informativa privacy (articolo 13 del GDPR), consenso (§ 25 TDDDG), indicazione dei prezzi (§§ 3, 4 e 6 del regolamento tedesco sui prezzi), informazione sul recesso (§ 312d del Codice civile tedesco in combinato con l’articolo 246a EGBGB): cinque corpi di norme che valgono per la stessa pagina della norma EN 301 549.

Da noi quella parte gira in aggiunta nella stessa passata. Il risultato di accessibilità non ne è toccato — stessi insiemi di regole, stesse cifre — e se la verifica degli obblighi fallisce, la scansione si conclude comunque.

Deliberatamente non verificati, invece: il processo d’ordine e l’etichettatura del pulsante ai sensi del § 312j del Codice civile tedesco (bisognerebbe riempire il carrello), la correttezza sostanziale dei testi legali, l’indicazione sulla mediazione dei §§ 36 e 37 VSBG (liberamente formulabile e non distinguibile con affidabilità da una menzione incidentale), gli obblighi di etichettatura propri dei prodotti e la progettazione del banner di consenso nel dettaglio. Un «Rifiuta» più difficile da trovare di un «Accetta» non lo misuriamo — sarebbe una valutazione, non una misurazione.

Fonti e dati

Tutte le disposizioni sono state verificate alla fonte primaria il 27 agosto 2026. Il tenore di ogni norma è conservato nel progetto con fonte e data di consultazione.

  1. Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz (TDDDG), TTDSG fino al 14 maggio 2024§ 25, comma 1 (obbligo di consenso) e comma 2 (eccezioni: trasmissione, strettamente necessario)https://www.gesetze-im-internet.de/ttdsg/__25.html (si apre in una nuova finestra)Consultato il 27.08.2026
  2. Regolamento (UE) 2016/679 (regolamento generale sulla protezione dei dati)Articolo 13 — informazioni in caso di raccolta presso l’interessato; articolo 32, paragrafo 1 — sicurezza del trattamentohttps://eur-lex.europa.eu/eli/reg/2016/679/oj (si apre in una nuova finestra)Consultato il 27.08.2026
  3. Regolamento (UE) 2024/3228 del Parlamento europeo e del ConsiglioArticolo 1 — abrogazione del regolamento (UE) n. 524/2013 con effetto dal 20 luglio 2025; articolo 2 — chiusura della piattaforma ODRhttps://eur-lex.europa.eu/eli/reg/2024/3228/oj (si apre in una nuova finestra)Consultato il 27.08.2026
  4. Digitale-Dienste-Gesetz (DDG)§ 5 — obblighi generali di informazione (note legali); ha sostituito il § 5 TMG il 14 maggio 2024https://www.gesetze-im-internet.de/ddg/__5.html (si apre in una nuova finestra)Consultato il 27.08.2026
  5. Preisangabenverordnung (PAngV 2022)§ 6 — indicazione dei prezzi nei contratti a distanza (IVA, spese di spedizione)https://www.gesetze-im-internet.de/pangv_2022/__6.html (si apre in una nuova finestra)Consultato il 27.08.2026
  6. Legge introduttiva al Codice civile tedesco (EGBGB)Articolo 246a, § 1, comma 2 — informazione sul diritto di recesso, in combinato con il § 312d, comma 1 del Codice civile tedescohttps://www.gesetze-im-internet.de/bgbeg/art_246a__1.html (si apre in una nuova finestra)Consultato il 27.08.2026
  7. Misurazione propria, ScanreadyVerifica degli obblighi del 25 agosto 2026 su otto siti, uno dei quali il nostro. Metodo: secondo contesto di browser pulito, un caricamento di pagina, nessuna interazione; registrazione di tutte le chiamate in uscita e dei cookie impostati.https://scanready.eu/it/ (si apre in una nuova finestra)Consultato il 27.08.2026

Continua a leggere

Le barriere più frequenti nei negozi online

L’articolo di dati della stessa serie di misurazioni: 792 rilievi, 20 siti, 108 pagine.

Chi è esente

Essere esenti dall’obbligo di accessibilità non esime dal § 25 TDDDG.

Che cosa fa davvero la vigilanza del mercato

Dell’accessibilità si occupa la MLBF; della protezione dei dati le autorità di controllo. Due vie, due procedimenti.

Verifica e sorveglianza continua

La verifica degli obblighi gira in ogni scansione senza alterare il risultato di accessibilità.

Che cosa accade da voi prima del primo clic?

Il risultato immediato misura entrambe le cose: l’accessibilità secondo EN 301 549 e il primo caricamento in un browser pulito. Senza che si clicchi nulla.

Verifica il sito Tutti gli articoli