IAB Transparency & Consent Framework (TCF) โ€” What It Is and How to Check

Updated August 2026 โ€” If your website serves programmatic advertising to EU users, you have likely encountered the IAB TCF. This guide explains what it is, who needs it, and how to verify your implementation with a free scan.

๐Ÿ“ข Free IAB TCF Check

Use our free scanner to check if your site (or any site) uses the IAB Transparency & Consent Framework:

Run free scan โ†’

The scanner checks for __tcfapi, TCF cookies, consent strings, and GDPR applies signals โ€” no signup required.

What is the IAB TCF?

The IAB Transparency & Consent Framework (TCF) is an industry standard developed by IAB Europe that enables digital advertising companies to collect and process personal data in compliance with the GDPR and ePrivacy Directive. It provides a standardised way for publishers, advertisers, and ad-tech vendors to manage user consent across the programmatic advertising supply chain.

TCF is currently in its second major version (TCF v2), which was introduced in 2019 and became mandatory for IAB Europe members in August 2020. A v3 update is under development as of 2026.

How it works:

  1. A user visits a website that uses a Consent Management Platform (CMP) implementing TCF.
  2. The CMP presents a consent dialog with vendor-specific and purpose-specific options.
  3. The user's choices are encoded into a TC string (Transparency & Consent string) โ€” a base64-encoded string stored in a first-party cookie or local storage.
  4. Ad-tech vendors in the programmatic chain read the TC string to determine which purposes and vendors the user has consented to.
  5. The __tcfapi JavaScript API allows vendors and CMPs to communicate consent status in real time.

Who needs TCF?

TCF is relevant for any organisation that participates in programmatic advertising with EU users:

Google has integrated TCF into its ad platforms, requiring publishers using Google Ad Manager or AdSense for EU traffic to register with a TCF-compliant CMP.

TCF vs Google Consent Mode v2

These two frameworks serve different but complementary purposes:

AspectIAB TCFGoogle Consent Mode v2
ScopeProgrammatic advertising supply chainGoogle tags (Ads, Analytics, Floodlight)
Standard bodyIAB EuropeGoogle (proprietary)
Signal formatTC string (base64 encoded)gtag/datalayer consent defaults and updates
Required since2020 (IAB) / 2024 (Google integration)March 2024 (Google requirement)
Best practiceUse a CMP that supports both TCF and Google Consent Mode v2

A single CMP can implement both frameworks simultaneously. When a user sets their consent preferences, the CMP writes both the TCF TC string and the Google Consent Mode defaults โ€” covering the entire ad-tech ecosystem.

How to check if a site uses TCF

  1. Browser console: Open DevTools and type typeof __tcfapi. If it returns "function", TCF is active.
  2. Check cookies: Look for cookies starting with IABTCF_ (e.g. IABTCF_TCString, IABTCF_VendorConsents).
  3. Use our free scanner: Enter any URL below and see the "IAB TCF" check result instantly.

Common TCF issues

Free TCF Compliance Check

Run our free scanner on any URL to check for IAB TCF, Google Consent Mode v2, cookie consent platforms, and 6 other compliance checks. It works on any website โ€” WordPress, Shopify, Webflow, Next.js, or hand-written HTML.

Run free scan โ†’

Disclaimer: Automated technical checks only โ€” not legal advice. Full compliance review requires a qualified professional.