Implementazione IAB TCF v2.3 per editori UE
Un'implementazione TCF v2.3 self-hosted, con sede nell'UE — codec TC String completo, proxy GVL, Google Consent Mode v2, stringa AC. Completa a livello di funzionalità e pronta per il CMP Validator IAB. Attivabile per gli editori non appena IAB Europe assegnerà il nostro CMP ID.
Disponibile con il piano Compliance (199 €*/mese) una volta che IAB Europe avrà assegnato il nostro CMP ID. Finché la registrazione è in sospeso, le TC String emettono cmpId=0 — i vendor programmatici lo trattano come segnale non valido, quindi la monetizzazione pubblicitaria live non è ancora possibile.
Stato registrazione: in sospeso
La nostra CMP TCF v2.3 è tecnicamente completa e supera i nostri test di conformità interni. La candidatura IAB Europe non è ancora stata inviata, quindi non abbiamo ancora un CMP ID. Fino ad allora, questo prodotto è disponibile solo come anteprima tecnica / lista d'attesa — nessun traffico editoriale in produzione.
- Motore completo (codec, GVL, widget, log consensi, 12 lingue UE)
- Demo interattiva attiva — testa l'intero flusso oggi
- Candidatura IAB Europe + iterazione CMP Validator — prossimo passo
- Attivazione editori live — una volta assegnato il CMP ID
Cosa è — e cosa non è — la partecipazione al TCF
IAB Europe gestisce un programma di conformità tecnica. Registrare la nostra CMP significa che le nostre __tcfapi, TC String e la gestione della GVL superano l'IAB CMP Validator. NON certifica la tua pubblicazione come conforme al GDPR ai sensi dell'Art. 42 GDPR. Lo European Data Protection Board lo ha confermato nel 2023 e la Corte di mercato di Bruxelles (maggio 2025) ha confermato parti chiave delle decisioni dell'autorità garante belga contro IAB Europe. La nostra CMP ti offre un'implementazione conforme alle specifiche; l'editore rimane il titolare del trattamento responsabile della propria analisi GDPR.
Perché gli editori hanno bisogno di una CMP TCF
Se monetizzi tramite Google Ad Manager, Xandr, The Trade Desk o la maggior parte degli altri partner programmatici, una CMP TCF registrata è requisito di base. Senza una TC String valida, il tuo inventario non è bidding-ready.
IAB Europe ha aggiornato la policy a giugno 2025 con un cut-over al 28 febbraio 2026. Le TC String senza il segmento DisclosedVendors non sono valide. Noi codifichiamo v2.3 in modo nativo — nessun retaggio di v2.2.
Il widget gira sul tuo dominio tramite il nostro tag script; le registrazioni dei consensi risiedono nel nostro datacenter UE. Nessun SDK CMP con sede negli USA, nessun trasferimento verso paesi terzi nel flusso di consenso stesso.
Cosa c'è nella confezione
Tutto ciò che serve a una CMP TCF per superare l'IAB Validator e integrarsi con i partner programmatici.
Superficie API nel top-frame con coda pre-boot, bridge postMessage cross-origin e set completo di comandi v2 (ping, getTCData, addEventListener, removeEventListener, getVendorList).
Codec server-side bit-perfect per i segmenti Core, DisclosedVendors (obbligatorio in v2.3) e PublisherTC. Euristica range/bitfield per una codifica compatta.
Aggiornamento orario della Global Vendor List nella nostra cache UE. Snapshot storici della GVL serviti per la decodifica di TC String legacy.
Banner di primo livello con Accetta/Rifiuta di pari visibilità (requisito policy post-v2.2). Preferenze di secondo livello con toggle per finalità e per vendor, informativa sulla conservazione, URL LI, URL device-storage.
gtag('consent','default','denied') automatico al boot, aggiornamenti live sulla decisione dell'utente. wait_for_update = 2000ms affinché i tag di misurazione rispettino lo stato reale.
Il segnale di consenso parallelo di Google per i partner Google non IAB, codificato secondo la spec v1 ed esposto in addtlConsent.
Ogni decisione viene archiviata con TC String, AC String, versione GVL, versione della policy, IP e UA sottoposti a hash. Export JSON e CSV pronti per gli auditor.
L'icona flottante soddisfa l'Art. 7(3) GDPR — revocare il consenso è facile quanto concederlo.
EN, DE, FR, IT, ES, NL, PL, PT, SV, DA, FI, NB. Le restanti 12 lingue UE ricadono sull'inglese finché non verranno tradotte.
navigator.globalPrivacyControl = true attiva il reject-all; nessun banner di opt-in viene imposto agli utenti che inviano il segnale.
Cosa non promettiamo
Non è una certificazione GDPR.
La partecipazione al TCF è gestita da IAB Europe; non è una certificazione ai sensi dell'Art. 42 GDPR e nessuna autorità garante ha concesso questo status al TCF. L'EDPB lo ha chiarito nel 2023.
Non è un porto sicuro legale.
La CGUE C-604/22 (marzo 2024) e la Corte di mercato di Bruxelles (14 maggio 2025) hanno stabilito che la TC String può essere un dato personale e che IAB Europe può essere contitolare del trattamento. Un'autorità garante può comunque ritenere non conforme il tuo uso del TCF su altre basi.
Non sostituisce la tua analisi come titolare del trattamento.
Sei tu a decidere quali vendor divulgare, quali finalità applicare e cosa dice la tua privacy policy. Noi ti forniamo la superficie tecnica per raccogliere, codificare e archiviare la decisione.
Online con tre tag script
Incolla questi nel tuo <head>. I tag dei vendor che chiamano __tcfapi prima del boot vengono accodati e riprodotti quando il dispatcher viene caricato.
<script src="https://cmp.siteguardian.io/v1/tcf/tcfapi-stub.js"></script>
<script src="https://cmp.siteguardian.io/v1/tcf/tcfapi-core.js" defer></script>
<script src="https://cmp.siteguardian.io/v1/tcf/widget-tcf.js"
data-site-id="YOUR_SITE_ID" defer></script>
Opzionale: aggiungi gcm-bridge.js per emettere automaticamente i segnali Google Consent Mode v2.
Prova la demo, unisciti alla lista d'attesa
La demo esegue lo stesso codec e la stessa UI che un editore integrerebbe. L'ispettore mostra la TC String live, la versione GVL e i segnali Google Consent Mode v2. I membri della lista d'attesa ottengono accesso anticipato nel momento in cui il nostro CMP ID IAB viene assegnato.