Met TCF 2.4, de nieuwste versie van het IAB Transparency and Consent Framework, ontwikkelt toestemmingsbeheer zich verder: meer transparantie in digitale advertenties en een betere aansluiting op wat toezichthouders verwachten.
Door wetten als de Algemene verordening gegevensbescherming (AVG), de ePrivacy-richtlijn en de Amerikaanse privacywetten op staatsniveau zijn consent management platforms (CMP’s) onmisbaar geworden voor bedrijven in de EU, het VK, Zwitserland en de Verenigde Staten — en zeker voor publishers die van advertenties leven.
In deze gids lees je wat een consent management platform is, waarom publishers er een nodig hebben en hoe je het Transparency and Consent Framework (TCF 2.4) inschakelt en gebruikt in de Privacy Controls and Cookie Solution.
Belangrijk
De deadline voor TCF 2.4 is 23 oktober 2026 voor websites en 23 februari 2027 voor mobiele apps en CTV (bevestiging van de tijdlijn door IAB Europe).
TCF 2.4 voegt standaardteksten en illustraties toe voor functies en geeft bijzondere functie 2 een nieuwe naam. Sla je toestemming op bij gebruikersaccounts, dan moet je banner ook vermelden dat de keuzes gelden op elk apparaat waarop de gebruiker inlogt.
Wij zetten de nieuwe teksten voor functies voor je in de banner, en uiterlijk op 23 oktober 2026 zetten we tcfVersion standaard op 2.4.
Sla je toestemming op bij de accounts van je gebruikers? Zet dan de toestemmingsmelding voor meerdere apparaten aan.
Kort samengevat
- Gebruik je cookies of trackers voor advertenties, analyse, remarketing of personalisatie, dan heb je waarschijnlijk een consent management platform (CMP) nodig, zoals onze Privacy Controls and Cookie Solution.
- Grote advertentieplatforms, waaronder Google, vragen om geldige toestemmingssignalen onder de AVG voordat ze gepersonaliseerde advertenties tonen in de EER, het VK en Zwitserland.
- Je voldoet daaraan door het IAB Transparency and Consent Framework (TCF) in te schakelen in onze Privacy Controls and Cookie Solution, in een paar klikken.
- Het IAB Transparency and Consent Framework (TCF) standaardiseert hoe je toestemming verzamelt en deelt binnen het advertentie-ecosysteem.
- TCF 2.4 is de nieuwste versie van het framework. Voor websites is de deadline 23 oktober 2026.
- Gebruik je de Privacy Controls and Cookie Solution van iubenda, dan zetten wij de nieuwe teksten er voor je in en bepaal je zelf of je de melding voor meerdere apparaten aanzet.
- Je stapt nu al over op TCF 2.4 door
tcfVersion = 2.4in te stellen, of je laat iubenda je configuratie uiterlijk op 23 oktober 2026 automatisch omzetten. - Sla je toestemming op bij de accounts van je gebruikers, zet dan de toestemmingsmelding voor meerdere apparaten aan.
Wat is een consent management platform (CMP)?
CMP staat voor consent management platform (of, minder gebruikelijk, consent management provider). Een CMP geeft de toestemming van gebruikers ook door via het Transparency and Consent Framework (TCF) en moet daarvoor geregistreerd zijn en voldoen aan de standaarden en beleidsregels van het TCF.
Kort gezegd helpt een CMP je om gebruikers te laten weten hoe hun persoonsgegevens worden geraadpleegd en opgeslagen (via cookies en andere trackers), in lijn met privacywetgeving als de AVG, de ePrivacy-richtlijn en de Amerikaanse privacywetten op staatsniveau.
Concreter: met een CMP verzamel, bewaar en gebruik je de voorkeuren van gebruikers over de verwerking van hun persoonsgegevens voor specifieke doeleinden, zoals analyse, advertenties en retargeting.
Hoe iubenda je helpt
Als Google-gecertificeerd CMP laat iubenda je toestemmingsvoorkeuren beheren voor de ePrivacy-richtlijn, de AVG en Amerikaanse staatswetten als de CPRA en de VCDPA.
Heb ik een consent management platform (CMP) nodig?
Kort antwoord: ja, waarschijnlijk wel — en wel in twee situaties.
Als de AVG of de ePrivacy-richtlijn op je van toepassing is
Je hebt een CMP nodig als de AVG, de ePrivacy-richtlijn, de UK GDPR of PECR op je van toepassing is (twijfel je? doe onze quiz van 1 minuut) en je site of app (of een externe dienst die daarop draait) cookies of andere trackers gebruikt om persoonsgegevens te verwerken.
De reden: onder de ePrivacy-richtlijn (en PECR, de Britse tegenhanger) moet je gebruikers duidelijk informeren over alle cookies en trackers op je site of app, en actieve toestemming vragen voordat je scripts uitvoert voor cookies en trackers die niet zijn vrijgesteld.
Neem publishers die in Europa actief zijn. Via cookies en trackers verdienen zij met hun site of app geld aan externe adverteerders. Voor trackers die ze inzetten voor gedragsgerichte advertenties, remarketing en contentpersonalisatie hebben ze geïnformeerde toestemming van gebruikers nodig, voordat die trackers worden geplaatst.
Wat is een publisher?
Een publisher is elke site- of app-exploitant die met zijn content geld verdient via externe adverteerders. Blogs en online kranten met advertenties zijn daar voorbeelden van.
Als je gebruikers in de Verenigde Staten hebt
Naast de EU-regels geven ook de Amerikaanse staatswetten je goede redenen om een CMP te gebruiken.
Sommige Amerikaanse staatswetten, zoals de California Consumer Privacy Act (CCPA) zoals gewijzigd door de California Privacy Rights Act (CPRA), stellen precieze eisen aan de vorm en het label van de link naar de privacyinstellingen, die nu “Uw privacy-opties” heet.
De Verenigde Staten vragen niet om voorafgaande toestemming zoals Europa dat doet; veel staten werken met een opt-outsysteem. Een CMP is er toch nuttig: gebruikers kunnen zich ermee afmelden en bedrijven kunnen opnieuw om toestemming vragen. Dat weegt nog zwaarder door signalen als de Global Privacy Control (GPC), waarmee gebruikers zich automatisch via hun browser afmelden.
Nu er wereldwijd privacywetten bij komen, is een site of app zonder consent management platform nauwelijks nog voor te stellen. Met een CMP houd je compliance beheersbaar en blijf je bij als de wetgeving verandert.
Gemaakt voor publishers
Als Google-gecertificeerd CMP hebben we het TCF van IAB Europe en het kader voor de Amerikaanse staatswetten geïntegreerd in de Privacy Controls and Cookie Solution. Zo voldoen publishers aan de wettelijke eisen en de normen van de sector, zonder hun advertentie-inkomsten op het spel te zetten.
Wat is het IAB TCF?
Het IAB Transparency and Consent Framework (TCF) is een initiatief uit de digitale advertentiewereld dat publishers, technologieleveranciers, bureaus en adverteerders helpt te voldoen aan de eisen van de AVG en de ePrivacy-richtlijn op het gebied van transparantie, toestemming en keuzevrijheid bij het verwerken van persoonsgegevens en het uitlezen of opslaan van informatie op apparaten van gebruikers (zoals cookies, advertentie-ID’s, apparaat-ID’s en andere trackingtechnologie).
Het IAB TCF biedt een standaardproces om toestemming onder de AVG te verzamelen en die voorkeuren door te geven in de advertentieketen. De beleidsregels van het framework vind je op de site van IAB Europe.
Wat is TCF 2.4?
TCF 2.4 is de nieuwste versie van het IAB Europe Transparency and Consent Framework, met een bijgewerkte set regels: de TCF Policies v5.0.b.
Het bouwt voort op TCF 2.3, dat het segment “Disclosed Vendors” verplicht maakte in alle TC-strings. TCF 2.4 draait vooral om gebruikers laten begrijpen waar ze mee instemmen.
Wat is er veranderd ten opzichte van TCF 2.3?
- Standaardteksten met uitleg en illustraties voor functies. Beide komen uit de Global Vendor List (GVL), dus elk CMP toont dezelfde formulering
- Bijzondere functie 2 heet voortaan “Apparaten identificeren op basis van actief opgevraagde informatie”
- Leveranciers die gegevens alleen voor bijzondere doelen verwerken, hoeven geen gerechtvaardigd belang meer te signaleren om aan te tonen dat ze zijn bekendgemaakt. Daarvoor dient nu het segment Disclosed Vendors
- Sla je toestemming op bij gebruikersaccounts, dan moet de banner ook vermelden dat de toestemming op alle apparaten geldt
Wat niet is veranderd
- Er zijn geen nieuwe doeleinden of rechtsgronden bijgekomen
- Er komen geen nieuwe categorieën persoonsgegevens bij
- Het segment “Disclosed Vendors” blijft verplicht in alle TC-strings
- In standaardsituaties hoef je geen toestemming opnieuw te verzamelen. IAB Europe verplicht CMP’s niet om de toestemmingslaag vanwege deze update opnieuw te tonen (zie de TCF Policies)
Het IAB TCF en de Britse wetgeving
De UK General Data Protection Regulation (UK GDPR) en de UK Privacy and Electronic Communications Regulations (PECR) liggen op dit moment dicht bij hun EU-tegenhangers (de AVG en de ePrivacy-richtlijn). Het TCF helpt bedrijven daarom ook te voldoen aan de huidige eisen van beide Britse regelingen.
Hoe het TCF werkt
Het TCF biedt een systeem (een standaard JavaScript-API) waarmee de verschillende partijen in het advertentie-ecosysteem dezelfde taal spreken en de voorkeuren van de gebruiker aan elkaar doorgeven. De belangrijkste partijen zijn publishers, leveranciers (externe adverteerders die via cookies of andere trackers gegevens van eindgebruikers verzamelen op de site of app van de publisher, om die gebruikers content te tonen) en CMP’s zoals iubenda.
Publishers, leveranciers en CMP’s die deelnemen aan het IAB TCF houden zich aan het standaardprotocol en de beleidsregels van het framework. Leveranciers registreren zich daarnaast op de Global Vendor List (GVL): een centrale lijst die regelmatig wordt bijgewerkt, met de leveranciers, hun doeleinden, de maximale bewaar- en toegangsduur en de URL’s van hun privacybeleid. Het TCF en de GVL standaardiseren ook de doeleinden van de gegevensverwerking, en elk doeleinde en elke leverancier heeft een uniek ID. Met dat ID lezen leveranciers de toestemmingsvoorkeuren van gebruikers uit en interpreteren ze die voor hun eigen diensten en die van andere leveranciers.
De keuzes van de gebruiker en de leverancierssignalen die het CMP verzamelt, worden opgeslagen als binaire waarden, samengeperst in een kleine datastructuur (Base64) en via een daisy chain doorgegeven aan het online advertentie-ecosysteem.
De scripts van leveranciers op de GVL blijven geblokkeerd totdat de gebruiker een keuze maakt. Elke leverancier controleert zijn status door het CMP te pingen en te wachten op een callback voor het ID dat hij meestuurt; die callback geeft aan of hij persoonsgegevens mag verwerken.
Waarom publishers het Transparency and Consent Framework zouden moeten inschakelen
Het IAB TCF, dat begon als versie 2.0, is de standaard van de sector geworden, met grote leveranciers als Google, Adobe en AdRoll die meewerken aan de implementatie. De nieuwste versie, IAB TCF 2.4, voegt standaardteksten en illustraties toe die gebruikers helpen begrijpen wat er met hun gegevens gebeurt.
Het TCF inschakelen levert voordelen op voor publishers én gebruikers: het helpt advertentie-inkomsten te beschermen en laat publishers de voorkeuren van gebruikers verzamelen en doorgeven aan de externe advertentieleveranciers waarmee ze werken, met strakkere controle over de verwerking van gebruikersgegevens.
Voordelen van het IAB TCF voor publishers
Het IAB Transparency and Consent Framework (TCF) is de standaard geworden voor toestemmingsbeheer en transparantie in digitale advertenties. Veel van de belangrijkste voordelen voor publishers kwamen met TCF 2.2 en gelden nog steeds onder TCF 2.4.
Bescherm je advertentie-inkomsten
- Advertentienetwerken kunnen de toegang tot hun netwerk beperken of alleen niet-gepersonaliseerde advertenties tonen als er geen TCF-toestemming aan leveranciers wordt doorgegeven. Je advertentie-inkomsten kunnen dus teruglopen als je het framework niet gebruikt. Zeker publishers in Europa, het VK en Zwitserland die publisherproducten van Google gebruiken, doen er goed aan het IAB TCF te overwegen.
- Het TCF implementeren helpt je advertentie-inkomsten te beschermen, omdat publishers meer controle en flexibiliteit krijgen over de rechtsgrond waarop ze met leveranciers samenwerken. Zo blijven ze met advertenties verdienen en verwerken ze gegevens op een privacyvriendelijke manier.
- Het framework helpt organisaties ook om vertrouwen op te bouwen met transparantie en keuzevrijheid, wat de betrokkenheid bij advertenties kan vergroten als gebruikers merken dat hun privacy wordt gerespecteerd.
Meer keuze en controle
- Sinds TCF 2.3 krijgen leveranciers een expliciet signaal of ze aan de gebruiker zijn getoond. Dat neemt onduidelijkheid weg en versterkt de verantwoording in de hele advertentieketen.
Deze wijzigingen kwamen met TCF 2.2 en blijven gelden onder TCF 2.4:
- Doeleinden: je bepaalt volledig zelf met welke externe advertentieleveranciers je werkt en welke je aan je gebruikers bekendmaakt, en voor welke doeleinden die leveranciers persoonsgegevens mogen verwerken.
- Doeleinde 11 (Beperkte gegevens gebruiken om content te selecteren) gaat over verwerkingen zoals het selecteren en tonen van niet-reclame-content op basis van realtimegegevens (bijvoorbeeld informatie over de pagina-inhoud of niet-precieze locatiegegevens) en het bepalen hoe vaak of in welke volgorde een gebruiker content te zien krijgt.
- Rechtsgrond: leveranciers die zich in TCF 2.0 voor de doeleinden 2 tot en met 10 nog op zowel toestemming als gerechtvaardigd belang konden beroepen, kunnen zich vanaf TCF 2.2 en ook onder TCF 2.4 voor de doeleinden 3, 4, 5 en 6 alleen nog op toestemming beroepen. Strengere regels voor gegevensgebruik en toestemming kunnen gevolgen hebben voor advertentietargeting en inkomsten, maar daar staan meer vertrouwen en betrokkenheid van gebruikers tegenover.
- Publishers moeten hun partners zorgvuldig kiezen en controleren of die zich aan de TCF-standaarden houden. Dat versterkt hun reputatie en bevordert samenwerking met bedrijven die net zo veel waarde hechten aan de privacy van gebruikers.
- Het framework, dat met TCF 2.2 kwam en ook onder TCF 2.4 geldt, biedt een gestandaardiseerd platform voor publishers en externe leveranciers en ondersteunt zo de naleving van privacywetgeving als de AVG en de ePrivacy-richtlijn.
Waarom je beter met een beperkt aantal leveranciers werkt
Publishers moeten het totale aantal externe leveranciers waarmee ze werken duidelijk zichtbaar vermelden, en wel op de eerste laag van hun CMP-interface. De TCF Policies stellen geen maximum aan het aantal leveranciers, maar werk bij voorkeur alleen met de leveranciers die echt bij je behoeften passen.
Te veel leveranciers maken het voor gebruikers lastiger om een weloverwogen keuze te maken en vergroten het juridische risico voor publishers én leveranciers.
Om publishers te helpen kiezen voor welke leveranciers ze transparantie en toestemming regelen, publiceert IAB een aanvullende informatielijst: de “B2B GVL”. Die bevat informatie waarmee publishers voorkomen dat ze toestemming vragen voor leveranciers die actief zijn in technische omgevingen of rechtsgebieden die er voor hen niet toe doen. Ook laat de lijst zien hoe groot het werkgebied van elke TCF-leverancier is en of die gegevens buiten de EER doorgeeft.
Selecteer je leveranciers bij voorkeur via onze Privacybeleid- en Cookiebeleid-generator (de aanbevolen methode), dan werkt de Privacy Controls and Cookie Solution zichzelf automatisch bij. Heb je meer flexibiliteit nodig, dan voeg je leveranciers ook handmatig toe in de configurator van de Privacy Controls and Cookie Solution.
Wat een rechtsgrond is en waarom je die beter beperkt
Een rechtsgrond is een wettelijke grondslag om persoonsgegevens te verwerken. De AVG kent zes rechtsgronden. In de advertentiewereld worden er twee veel gebruikt:
- de toestemming van de betrokkene
- het gerechtvaardigd belang van de verwerkingsverantwoordelijke
Het TCF ondersteunt beide rechtsgronden. Maar vanaf TCF 2.2 geldt, en ook onder TCF 2.4: gerechtvaardigd belang is geen aanvaardbare rechtsgrond meer voor de doeleinden 3, 4, 5 en 6. Daarvoor kunnen leveranciers zich alleen nog op toestemming baseren.
Daarnaast hebben sommige nationale toezichthouders, bijvoorbeeld in Italië en België, gerechtvaardigd belang helemaal uitgesloten als geldige rechtsgrond voor advertenties. Werk je in die landen, beperk de rechtsgrond dan tot “Alleen toestemming”. Meer over landspecifieke eisen lees je in onze cheatsheet over cookietoestemming.
Moet door deze wijzigingen de rechtsgrond voor alle gebruikers opnieuw worden vastgesteld?
Nee. De TCF Policies verplichten niet om rechtsgronden opnieuw vast te stellen, en dus ook niet om de interface opnieuw te tonen. De standaardisatie die met TCF 2.2 kwam en onder TCF 2.4 nog geldt, gaat over de manier waarop informatie en keuzes zijn opgebouwd, niet over nieuwe doeleinden of rechtsgronden. Bekijk als publisher wel welke informatie je in je CMP-interface geeft en beoordeel per geval wat nodig is, op basis van je eigen behoeften, de context waarin je werkt en de eisen van je lokale toezichthouder.
Google en het IAB TCF
Google ondersteunt het IAB TCF en staat op de TCF Global Vendor List. Toon je advertenties via de publisherproducten van Google (AdSense, Ad Manager of AdMob) in de EER, het VK of Zwitserland, dan moet je een door Google gecertificeerd consent management platform (CMP) gebruiken om geldige toestemming van gebruikers te verzamelen en door te geven.
iubenda en Google
Als geregistreerd IAB TCF Consent Management Platform (CMP) en Google CMP Partner ondersteunt iubenda TCF 2.4, met alle begeleiding en ondersteuning die je daarbij nodig hebt. Met de tool van iubenda voldoe je dus aan de eisen van Google wanneer je advertenties toont aan publiek in Europa, het VK en Zwitserland.
Met deze eisen wil Google toestemmingsverzoeken voor advertenties duidelijker en betrouwbaarder maken, en ervoor zorgen dat advertenties de privacyrechten van mensen respecteren.
Met iubenda stap je nu al over op TCF 2.4, of je laat de overgang automatisch door ons regelen.
En advertentieleveranciers die nog niet bij het TCF zijn aangesloten?
Het framework bevat een groeiende lijst met advertentieleveranciers, maar sommige adverteerders — ook partners van Google — doen nog niet mee aan het TCF. Voor hen heeft Google een technische specificatie opgesteld: Additional Consent Mode. Die is alleen bedoeld als aanvulling op het TCF, als brug voor Ad Tech Providers van Google die nog niet op de TCF Global Vendor List staan.
Additional Consent Mode
Het CMP van iubenda ondersteunt de TCF-integratievereisten van Google, waaronder Additional Consent Mode.
Voordelen van het IAB TCF voor eindgebruikers
Het IAB Transparency and Consent Framework (TCF) vergroot de transparantie en brengt meer eenheid in de informatie en keuzes die gebruikers krijgen over de verwerking van hun persoonsgegevens. Ook maakt het duidelijker hoe die keuzes moeten worden vastgelegd, doorgegeven en gerespecteerd.
Veel van de verbeteringen voor gebruikers kwamen met TCF 2.2 en gelden nog steeds onder TCF 2.4. TCF 2.4 voegt standaardteksten en illustraties voor functies toe en, als je toestemming bij accounts opslaat, een zin dat de keuzes ook op andere apparaten gelden.
De belangrijkste voordelen voor eindgebruikers:
- Toestemming staat centraal: vanaf TCF 2.2, en ook onder TCF 2.4, kunnen leveranciers zich voor bepaalde doeleinden rond advertenties en contentpersonalisatie niet meer op gerechtvaardigd belang beroepen. Voor de doeleinden 3, 4, 5 en 6 mogen ze zich alleen nog op toestemming van de gebruiker baseren, waardoor gebruikers meer grip krijgen op de verwerking van hun gegevens.
- Duidelijkere informatie: het framework biedt begrijpelijkere omschrijvingen en echte voorbeelden in plaats van ingewikkelde juridische taal. Zo snappen gebruikers de doeleinden en functies van de gegevensverwerking beter en maken ze bewustere keuzes. TCF 2.4 voegt daar standaardteksten en illustraties voor functies aan toe.
- Gestandaardiseerde informatie over leveranciers: leveranciers moeten meer details geven over hun gegevensverwerking, zoals de soorten gegevens die ze verzamelen, de bewaartermijnen per doeleinde, eventuele gerechtvaardigde belangen en meertalige ondersteuning voor de opgegeven URL’s.
- Transparant aantal leveranciers: publishers moeten op de eerste laag van hun interface het totale aantal leveranciers tonen dat een rechtsgrond wil vaststellen, zodat gebruikers een weloverwogen keuze kunnen maken.
- Toestemming makkelijker intrekken: publishers en CMP’s moeten gebruikers eenvoudige manieren bieden om de toestemmingsinterface opnieuw te openen en hun toestemming in te trekken. Leveranciers moeten de Transparency and Consent String bovendien realtime kunnen ophalen wanneer dat nodig is.
- Duidelijke reikwijdte van de toestemming: de banner vertelt gebruikers dat hun keuze geldt voor jouw site en, als je toestemming bij accounts opslaat, op elk apparaat waarop ze zijn ingelogd.
iubenda en het IAB Transparency and Consent Framework (TCF 2.4)
Implementatietijdlijn
Tijdlijn van TCF 2.4 (bevestigd door IAB Europe):
- 23 oktober 2026: deadline voor websites. CMP’s moeten vanaf dan de nieuwe teksten en toelichtingen voor functies tonen
- Uiterlijk 23 oktober 2026: iubenda zet
tcfVersionstandaard op 2.4 - 23 februari 2027: deadline voor mobiele apps en CTV
Vorige update, TCF 2.3:
- 19 juni 2025: IAB Europe kondigt TCF 2.3 aan
- 1 februari 2026: iubenda slaat toestemming op in het TCF 2.3-formaat
- 28 februari 2026: deadline voor TCF 2.3. TCF 2.2-strings die vóór deze datum zijn aangemaakt, blijven geldig
Over ons CMP
Met onze tool voor cookietoestemming voor de ePrivacy-richtlijn, de AVG en de Amerikaanse privacywetten op staatsniveau toon je een volledig aanpasbare cookiebanner, verzamel je cookietoestemming en blokkeer je scripts zolang er geen toestemming is.
Als geregistreerd consent management platform (ID 123) laat de Privacy Controls and Cookie Solution van iubenda gebruikers hun advertentievoorkeuren instellen, en werkt die samen met het IAB Transparency and Consent Framework. Gebruikers kunnen hun advertentievoorkeuren aan- of uitzetten voor de adverteerders op de IAB Global Vendor List.
1. Schakel het IAB Transparency and Consent Framework in
Met TCF 2.4 ontwikkelt het Transparency and Consent Framework zich verder, en de Privacy Controls and Cookie Solution van iubenda blijft het volledig ondersteunen. TCF 2.4 verandert een deel van de tekst in je banner, en de nieuwe teksten en illustraties voor functies zetten wij er voor je in.
Het makkelijkst stel je dit in via onze Privacybeleid- en Cookiebeleid-generator (de aanbevolen methode). Heb je meer flexibiliteit nodig, dan kun je leveranciers ook handmatig toevoegen in de configurator van de Privacy Controls and Cookie Solution.
Om het TCF in te schakelen ga je naar je dashboard en klik je op de site of app die je wilt bijwerken.
Begin bij je leveranciers
Selecteer eerst de leveranciers die je gebruikt via onze Privacybeleid- en Cookiebeleid-generator.
Gebruik onze Privacybeleid- en Cookiebeleid-generator (aanbevolen)
- In de Privacybeleid- en Cookiebeleid-generator:
- selecteer in de dienstenlijst de TCF-leveranciers die je gebruikt
- Daarna, in de configurator van de Privacy Controls and Cookie Solution:
- zet de tegel IAB TCF aan (als die nog uit staat)
- de Privacy Controls and Cookie Solution werkt zichzelf automatisch bij zodra je een TCF-dienst toevoegt aan of verwijdert uit je privacybeleid en cookiebeleid. De configurator toont dan het aantal toegevoegde leveranciers, en de banner en het TCF-paneel passen zich daarop aan


Heb je de Privacy Controls and Cookie Solution nog niet ingesteld? Zo ga je van start.
Google Consent Mode beheren via het TCF
Zet de optie “Beheer de toestemmingsstatus van de Google Consent Mode binnen de TCF-string” aan, zodat Google de Consent Mode-status voor ad_storage, ad_user_data en ad_personalization rechtstreeks uit de TCF-string afleidt.
Voeg leveranciers handmatig toe
- Selecteer “Voer handmatig de lijst in met TCF-leveranciers die je wilt weergeven” en voeg daarna de leverancier-ID’s toe, gescheiden door komma’s. De lijst en meer informatie over leveranciers vind je in de Global Vendor List en de aanvullende informatielijst voor leveranciers.
- Met het TCF ingeschakeld in de configurator van de Privacy Controls and Cookie Solution krijg je een melding als er geen TCF-leveranciers worden gevonden.

Selecteer je leveranciers
Selecteer je geen leveranciers, dan toont de Privacy Controls and Cookie Solution alle TCF-leveranciers — en dat kan in strijd zijn met de TCF Policies.
Beheer de opties voor doeleinden
Je beheert alle opties voor doeleinden, die wij in lijn houden met de nieuwste versie van het beleid: bijgewerkte definities, geen gerechtvaardigd belang meer voor de doeleinden 3 tot en met 6 en het nieuwe doeleinde 11.
Zodra je de optie IAB TCF aanzet, zie je het volgende:
- De bannertekst wordt langer om aan de IAB-vereisten te voldoen. Die extra tekst, die alleen op aanvraag aan te passen is, bevat de verplichte informatie over de opties die hieronder staan beschreven.
- De knoppen “Accepteren” en “Meer informatie en aanpassen” staan er altijd, zoals IAB voorschrijft.

Wat de bannermelding voor TCF 2.4 moet bevatten
- informatie over het feit dat er informatie wordt opgeslagen op en/of uitgelezen van het apparaat van de gebruiker (bijvoorbeeld het gebruik van cookies, apparaat-ID’s of andere apparaatgegevens);
- informatie over het feit dat er persoonsgegevens worden verwerkt en om wat voor persoonsgegevens het gaat (bijvoorbeeld unieke identificatoren, surfgedrag);
- een link naar de lijst met leveranciers en het aantal externe leveranciers;
- een lijst met doeleinden (met de gestandaardiseerde namen en/of stacknamen uit GVL versie 3);
- informatie over de bijzondere functies die de leveranciers gebruiken (met de gestandaardiseerde namen en/of stacknamen uit de GVL);
- een vermelding van de reikwijdte van de toestemming van de gebruiker: dit domein en, als je toestemming bij gebruikersaccounts opslaat, elk apparaat waarop die is ingelogd;
- informatie over het feit dat de gebruiker de toestemming op elk moment kan intrekken, en hoe die de interface van het framework daarvoor opnieuw kan openen;
- een call-to-action waarmee de gebruiker toestemming geeft
- een call-to-action waarmee de gebruiker de keuzes aanpast
Wat TCF 2.4 verandert aan je banner
TCF 2.4 voegt twee dingen toe aan je banner. In het onderdeel Functies van de tweede laag verschijnen standaardteksten en illustraties uit de GVL. Sla je toestemming op bij gebruikersaccounts, dan vermeldt de banner ook dat de keuzes op alle apparaten gelden.
Standaard zegt de banner: “Als u toestemming geeft, is deze uitsluitend geldig voor dit domein.” Sla je toestemming op bij de accounts van je gebruikers, zet dan de toestemmingsmelding voor meerdere apparaten aan: ga in je configuratie van de Privacy Controls and Cookie Solution naar IAB TCF > Toestemming en selecteer “Toestemmingsmelding voor meerdere apparaten tonen” (of zet multiDeviceConsentNotice: true in de code). Standaard staat de optie uit. Zodra je hem aanzet, komt er een tweede zin bij in de banner en in het TCF-onderdeel van het voorkeurenpaneel: “Uw privacyopties worden opgeslagen in uw account en zijn van toepassing op elk apparaat waarop u bent ingelogd.”
Je kunt ook Additional Consent Mode van Google aanzetten. Daarmee verzamel je toestemming voor advertentiepartners van Google die nog niet bij het Transparency and Consent Framework zijn aangesloten, maar wel op de Ad Tech Providers (ATP)-lijst van Google staan.
De cookiebanner bewerken
Als je het TCF inschakelt, vervallen eerdere aanpassingen aan de bannertekst. Heb je de HTML of de bannertekst eerder bewerkt, test dan opnieuw met de standaardtekst en de knoppen ingeschakeld.
HTML: wil je de HTML bewerken, neem dan onze standaardtekst op met de shortcode %{banner_content}, plus een element met het attribuut class="iubenda-cs-accept-btn" en een element met het attribuut class="iubenda-cs-customize-btn".
Tekst: met het TCF ingeschakeld kun je de bannertekst alleen op aanvraag wijzigen. Bekijk daarvoor de IAB-vereisten en neem contact met ons op via de chat of via info@iubenda.com om je wijzigingen te laten goedkeuren.
Gebruik je een eigen bannertekst en sla je toestemming op bij gebruikersaccounts, dan moet die tekst gebruikers vertellen dat hun keuzes op alle apparaten gelden, en niet alleen op deze site.
Codefragment van de Privacy Controls and Cookie Solution
Zodra het TCF is ingeschakeld, verandert de embedcode van je Privacy Controls and Cookie Solution van dit:
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"siteId": XXXXXX, // your siteId,
"cookiePolicyId": YYYYYY, // your cookiePolicyId,
"lang": "en"
};
</script>
<script type="text/javascript" src="https://cs.iubenda.com/autoblocking/3095420.js"></script>
<script type="text/javascript" src="///cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
In dit (let op het script stub-v2.js, "enableTcf": true en de overige TCF-opties):
Codefragment met externe configuratie (nieuw):
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"siteId":3156898, //use your siteId
"cookiePolicyId":36614288, //use your cookiePolicyId
"lang":"en"
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v3.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script>
Uitgebreid codefragment (oud):
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"askConsentAtCookiePolicyUpdate":true,
"enableTcf":true, //enable IAB TCF
"tcfVendors":"628,1111,92", //(OPTIONAL) use this parameter to select manually the vendors you're using
/*
(OPTIONAL) Limit the legal basis and choose which TCF purposes to prompt
"tcfPurposes": {
"1":"true",
"2":"consent_only",
"3":"consent_only",
"4":"consent_only",
"5":"consent_only",
"6":"consent_only",
"7":"consent_only",
"8":"consent_only",
"9":"consent_only",
"10":"consent_only",
"11":"consent_only"
},
*/
"floatingPreferencesButtonDisplay":"bottom-right",
"googleAdditionalConsentMode":true,
"lang":"en",
"perPurposeConsent":true, //enable per-category consent
"siteId":3156898, //use your siteId
"cookiePolicyId":36614288, //use your cookiePolicyId
"banner":{
"acceptButtonDisplay":true,
"closeButtonDisplay":false,
"customizeButtonDisplay":true,
"explicitWithdrawal":true,
"listPurposes":true,
"position":"float-top-center",
"rejectButtonDisplay":true
}
};
</script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v3.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/beta/iubenda_cs.js" charset="UTF-8" async></script>
Heb je de code van de Privacy Controls and Cookie Solution eenmaal in de body van je pagina’s geplakt, dan is de volgende stap het blokkeren van de leveranciersscripts tot er toestemming is.
2. Verzamel toestemming voor advertentiepersonalisatie
Het CMP van iubenda stelt de functie __tcfapi beschikbaar, zodat leveranciers de toestemming correct uitlezen. Daarvoor gebruiken we een script (safe-tcf-v3.js) met één taak: de TCF-cookie lezen en de functie __tcfapi vrijgeven, zonder de leveranciersscripts zelf te blokkeren. Het is een synchrone activator die helemaal aan het begin van de pagina draait, zodat de toestemming binnen 500 ms na het uitvoeren van de leveranciersscripts is uitgelezen.
Dit is het standaardgedrag wanneer je de IAB TCF-opties in onze configurator aanzet. Het werkt vanaf de tweede paginaweergave (als de toestemming al op de pagina staat) en houdt je pagina’s snel.
Het kan wel botsen met Google Ad Manager, AdSense en AdMob. Wil je de leveranciersscripts rechtstreeks blokkeren, lees dan verder.
Meer instelopties voor gebruikers van Google Ads
Leveranciers wachten maximaal een bepaalde tijd op toestemming van het CMP, meestal 500 ms en doorgaans niet instelbaar. Reageert het CMP niet binnen 500 ms, dan gaat het sell-sideplatform van de leverancier uit van een opt-out van de gebruiker en krijgen je gebruikers niet-gepersonaliseerde advertenties te zien.
Dat kan gebeuren als je advertentiediensten van Google gebruikt, zoals Ad Manager, AdSense en AdMob. Om het te voorkomen blokkeer je de scripts van leveranciers rechtstreeks met een van de methodes voor voorafgaande blokkering die onze Privacy Controls and Cookie Solution ondersteunt, en voer je ze pas uit nadat de toestemming is verzameld.
Zo houd je directere controle over compliance en kun je al vanaf de eerste paginaweergave gepersonaliseerde advertenties tonen, nog voordat er toestemming is verzameld. Ook voorkom je er fout 2.1a mee (voor gebruikers van Google Ad Manager, AdSense en AdMob).
Onze Privacy Controls and Cookie Solution biedt verschillende tools om scripts te blokkeren die cookies kunnen plaatsen zolang er geen toestemming is. Lees meer in onze inleiding over het vooraf blokkeren van scripts. Wil je de scripts van Google blokkeren, bekijk dan de voorbeelden voor Google AdSense en Google Publisher Tag.
Toestemming per categorie
Heb je de functie toestemming per categorie van de Privacy Controls and Cookie Solution aangezet, tag TCF-scripts dan als “doeleinde 1” (Noodzakelijke).
Tips voor optimalisatie en testen
Je kunt stub-v2.js en safe-tcf-v3.js ook inline opnemen of zelf hosten als dat nodig is. Lees deze gids voor meer optimalisatietips.
Open de console van je browser en voer deze commando’s uit om de toestemming uit de functie __tcfapi te lezen:
window.__tcfapi('getTCData', 2, function(result,success) { console.log(result) });
window.__tcfapi('getTCData', 2, function(result,success) { console.log(result) }, [1,2]);
window.__tcfapi('ping', 2, function(result) { console.log(result) });
Tot slot verplicht IAB je om een link of knop aan te bieden, bijvoorbeeld in de voettekst, waarmee bezoekers hun voorkeuren voor advertentietracking kunnen aanpassen nadat ze de cookiebanner hebben gesloten. Zo doe je dat.
3. Voeg een link of knop toe waarmee gebruikers het toestemmingsvenster opnieuw kunnen openen en hun voorkeuren kunnen aanpassen
Voeg de class iubenda-advertising-preferences-link toe aan een eigen link of knop:
<a href="#" class="iubenda-advertising-preferences-link">
Update your advertising tracking preferences
</a>
Plaats die waar je wilt op je site, meestal in de voettekst. Bij een klik opent het venster met de instellingen voor advertentietracking:

Om aan de eisen van IAB te voldoen tonen we automatisch een kleine zwevende widget op je pagina’s als je de class iubenda-advertising-preferences-link niet gebruikt:

Extra mogelijkheden en instellingen
In de tegel IAB TCF vind je deze extra publisheropties:
Doeleinden en rechtsgrond beperken
Scrol naar de optie “Beperkingen van doelen en rechtsgrond”, kies de doeleinden die je wilt inschakelen en selecteer per actief doeleinde de rechtsgrond voor het verwerken van persoonsgegevens.

Let op: twijfel je, dan is “Alleen toestemming” meestal de veiligste keuze — en bij doeleinden rond profilering is het ook de aanbevolen aanpak.
Opnieuw toestemming vragen aan gebruikers die eerder toestemming hebben gegeven, als er geen IAB Framework-voorkeur wordt gevonden
Werken met een beperkt aantal leveranciers heeft nog een voordeel: je voorkomt er grotendeels mee dat je opnieuw toestemming moet vragen zodra de Global Vendor List verandert. De IAB Global Vendor List wordt bijna elke week bijgewerkt.
Beperk je je leveranciers liever niet, dan bepaal je zelf hoe je met nieuwe toestemmingsverzoeken omgaat, zodat gebruikers die een paar dagen of weken eerder toestemming gaven de banner niet opnieuw te zien krijgen.
In de tegel IAB TCF vind je een onderdeel met de naam Vraag opnieuw toestemming aan gebruikers die al eerder toestemming hadden gegeven, als de voorkeur ten aanzien van het IAB Framework niet wordt gevonden.

De parameters gdpr en gdpr_consent doorgeven aan de leverancier
Sommige leveranciers vragen je om de parameters gdpr en gdpr_consent mee te sturen in hun aanvraag. Daarvoor gebruik je dit codefragment:
<script type="text/javascript">
__tcfapi('addEventListener', 2, function(tcData) {
if (tcData.eventStatus !== 'useractioncomplete' && tcData.eventStatus !== 'tcloaded') {
return;
}
var gdpr = tcData.gdprApplies ? 1 : 0;
var gdpr_consent = tcData.tcString;
console.log({ gdpr: gdpr, gdpr_consent: gdpr_consent });
// Remove event listener to avoid invoking the ads multiple times
__tcfapi('removeEventListener', 2, function(success) {
console.log('event listener removed', success);
}, tcData.listenerId);
});
</script>
Vervang de regel console.log door de aanvraag aan de leverancier, met de variabelen gdpr en gdpr_consent. Plaats dit codefragment vervolgens onder het script iubenda_cs.js; het roept het leveranciersscript dan aan met de juiste toestemmingsgegevens.
Wat je gebruikers zien
Klikken je gebruikers in de cookiebanner op Meer informatie en aanpassen om hun voorkeuren te beheren, dan zien ze deze opties:

Let op: als gebruikers het voorkeurenvenster openen, staan alle cookies standaard uit, want geldige toestemming vraagt wettelijk om een duidelijke, actieve handeling.
Veelgestelde vragen
Moeten publishers de banner opnieuw tonen om nieuwe toestemming te krijgen?
In lijn met de richtlijnen van IAB dwingen we niemand om opnieuw toestemming te verzamelen, maar publishers beoordelen dit het best per geval. Publishers moeten hun leveranciers beperken tot de partijen waarmee ze echt werken en dat duidelijk vermelden in hun privacybeleid. Doen ze dat en komen er geen nieuwe leveranciers bij, dan is er geen reden om de banner opnieuw te tonen of opnieuw toestemming te vragen, zeker omdat ze gerechtvaardigd belang al beperken. Wijzigingen in de rechtsgrond zouden dan geen problemen moeten opleveren. Toch blijft het verstandig om de eigen situatie te beoordelen en op basis daarvan te beslissen.
Ik heb een eigen privacybeleid en cookiebeleid. Kan ik de generator van iubenda alleen voor de TCF-diensten en -leveranciers gebruiken, en voor de rest mijn eigen beleid?
Ja, dat kan. We raden wel één extra stap aan: zodra er een privacybeleid en cookiebeleid van iubenda wordt gevonden, komen de doeleinden op de tweede laag uit de diensten die je hebt toegevoegd. Kies daarom onder de AVG de aangepaste optie voor granulaire controle per categorie, zodat alle doeleinden goed worden afgehandeld.

Moet ik de toestemmingsmelding voor meerdere apparaten aanzetten?
Ja, als je toestemming opslaat bij de accounts van je gebruikers, zodat hun keuzes ook gelden op elk apparaat waarop ze inloggen: dan moet de banner dat vermelden. Doe je dat niet, laat de optie dan uit. De standaardzin blijft hoe dan ook staan; de melding voegt er een tweede aan toe. Twijfel je, vraag het dan aan degene die je login- of toestemmingsintegratie heeft gebouwd.
Verandert TCF 2.4 de doeleinden?
Nee. De doeleinden blijven hetzelfde. De wijzigingen gaan over de uitleg van functies, de naam van bijzondere functie 2 en de manier waarop leveranciers met bijzondere doelen aangeven dat ze aan de gebruiker zijn getoond.