Qu’est-ce que l’IAB TCF ?
Le Transparency & Consent Framework (TCF) est un standard d’IAB Europe, l’association européenne du secteur de la publicité en ligne. Il a été conçu pour les sites qui gagnent de l’argent en affichant la publicité de tiers.
Lorsque vous vendez de l’espace publicitaire, de nombreux acteurs enchérissent en coulisses sur chaque affichage. Chacun doit savoir si le visiteur a consenti, et à quoi. Le TCF organise cela : votre bannière enregistre le choix dans une chaîne codée, la TC String, que tous les acteurs lisent de la même manière.
Le TCF repose sur une liste fixe de finalités, comme « publicité personnalisée » ou « mesure de la performance publicitaire », et sur la Global Vendor List, la liste des acteurs publicitaires inscrits auprès d’IAB Europe.
Qui en a besoin ?
Vous avez besoin du TCF si vous vendez de l’espace publicitaire, c’est-à-dire si vous affichez des publicités de tiers sur votre site ou dans votre application. Par exemple via :
- Google AdSense, Google Ad Manager ou AdMob ;
- d’autres régies, réseaux publicitaires ou plateformes programmatiques ;
- le header bidding, où plusieurs acteurs enchérissent sur votre espace.
Pour les services Google, c’est une exigence ferme : depuis le 16 janvier 2024 pour l’EEE et le Royaume-Uni, et depuis le 31 juillet 2024 pour la Suisse, les éditeurs qui diffusent des annonces personnalisées via AdSense, Ad Manager ou AdMob doivent utiliser une plateforme de gestion du consentement (CMP) certifiée par Google et intégrée au TCF.
Cela concerne surtout les sites d’information, les blogs et les comparateurs qui vivent de la publicité.
Qui n’en a pas besoin ?
La plupart des sites n’ont pas besoin du TCF :
- Les boutiques en ligne, même si vous faites de la publicité sur Google Ads ou Meta.
- Les sites vitrines, même avec Google Analytics, le LinkedIn Insight Tag ou d’autres balises marketing.
- Les blogs et sites sans publicité de tiers.
- Les éditeurs de SaaS et les autres entreprises qui recrutent des clients sans vendre d’espace publicitaire.
Tout dépend du sens : celui qui fait de la publicité achète des annonces et en mesure le résultat sur son propre site. Il a besoin du consentement de ses visiteurs et, s’il utilise Google, de Google Consent Mode v2. Celui qui affiche des publicités vend de l’espace à d’autres : c’est seulement là que le TCF entre en jeu.
| Votre situation | Consentement via la bannière | Google Consent Mode v2 | IAB TCF |
|---|---|---|---|
| Boutique ou site vitrine avec Google Ads et Analytics | Oui | Oui | Non |
| Site avec pixel Meta ou LinkedIn Insight Tag | Oui | Seulement avec des balises Google | Non |
| Blog ou site d’information avec Google AdSense | Oui | Oui | Oui |
| Site avec Google Ad Manager ou header bidding | Oui | Oui | Oui |
Pourquoi ne pas l’activer « au cas où » ?
Activer le TCF sans en avoir besoin n’apporte que des inconvénients :
- Une bannière plus complexe. Le visiteur voit une longue liste de finalités et parfois des centaines de partenaires, souvent avec des choix fondés sur l’« intérêt légitime ». C’est difficile à comprendre, alors que la CNIL demande une information claire et la liste de tous les responsables qui utilisent des traceurs.
- Plus de travail. Vous devez choisir les partenaires que vous autorisez, et les règles du TCF évoluent à chaque nouvelle version.
- Aucun bénéfice. Google Ads, Google Analytics et le pixel Meta n’ont pas besoin d’une TC String pour fonctionner sur un site d’annonceur. Ce qui compte pour eux, c’est le consentement donné dans votre bannière et, chez Google, Consent Mode v2.
Le TCF fait par ailleurs l’objet d’un contentieux. L’autorité belge de protection des données a jugé en février 2022 qu’IAB Europe enfreignait le RGPD. La Cour de justice de l’UE a précisé le 7 mars 2024 (affaire C-604/22) qu’une TC String peut constituer une donnée personnelle et qu’IAB Europe peut être responsable conjoint de traitement. Le 14 mai 2025, la Cour des marchés de Bruxelles a annulé cette décision pour des raisons de procédure, mais a confirmé l’amende de 250 000 euros et la responsabilité conjointe d’IAB Europe pour le traitement des TC Strings. IAB Europe a depuis adapté le framework.
De quoi avez-vous besoin alors ?
Pour un site sans publicité de tiers, cela suffit :
- Une bannière cookies qui recueille le consentement au préalable, avec « Tout accepter » et « Tout refuser » au même niveau, comme le recommande la CNIL.
- Le blocage des traceurs tant que le visiteur n’a pas accepté.
- Google Consent Mode v2, si vous utilisez Google Ads ou Google Analytics. Voir Google Consent Mode v2 expliqué.
- Une politique de cookies et la preuve du consentement.
Cookie Confirm s’occupe de ces quatre points, avec une bannière courte et claire, sans liste de centaines de partenaires. Si vous affichez vous-même des publicités via Google AdSense ou Ad Manager, vérifiez que votre CMP est certifiée par Google pour le TCF.