Cookie Confirm

IAB TCF: who needs it?

What the IAB Transparency & Consent Framework is, why you only need it when you sell ad space on your own site, and why most websites are better off without it.

Last checked on 13 October 2026

In short

  • You need IAB TCF if you sell ad space, for example through Google AdSense, Ad Manager or AdMob.
  • Only advertising yourself, with Google Ads or Meta? Then you don't need TCF.
  • Webshops, business sites, SaaS and blogs without third-party ads can do without it.
  • Switching TCF on "just in case" makes your banner longer and harder to understand.

What is IAB TCF?

The Transparency & Consent Framework (TCF) is a standard from IAB Europe, the trade association of the European digital advertising industry. It was built for websites and apps that earn money by showing ads from others.

When you sell ad space, dozens or even hundreds of ad tech vendors may bid on every ad view behind the scenes. Each of them needs to know whether the visitor consented, and to what. TCF standardizes that: your consent banner records the choice in an encoded string, the TC string, and every vendor reads it the same way.

To make that work, TCF uses a fixed list of purposes, such as "use profiles to select personalized advertising" and "measure advertising performance", and the Global Vendor List: the vendors registered with IAB Europe. The framework is revised regularly; the current version, TCF v2.3, has been mandatory since March 2026.

Who needs it?

You need TCF if you sell ad space, in other words if you show ads from others on your website or in your app. For example through:

  • Google AdSense, Google Ad Manager or AdMob;
  • other ad networks or programmatic advertising platforms;
  • header bidding, where several parties bid on your ad slots.

For Google's products this is a firm requirement. Since 16 January 2024, publishers who serve personalized ads to users in the EEA or the UK must use a Google-certified consent management platform (CMP) integrated with the TCF; for Switzerland this applies since 31 July 2024. Without one, your traffic is no longer eligible for personalized ads from Google, and at most gets non-personalized or limited ads.

This mainly concerns news sites, blogs and comparison sites that live on ad revenue.

Who doesn't need it?

Most websites don't need TCF:

  • Webshops, even if you advertise with Google Ads or Meta.
  • Business websites, even with Google Analytics, the LinkedIn Insight Tag or other marketing tags.
  • Blogs and sites without third-party ads.
  • SaaS companies and other sites that win customers but don't sell ad space.

The difference is the direction. If you advertise, you buy ads and measure the results on your own site. You need consent from your visitors and, if you use Google, Google Consent Mode v2. If you show ads, you sell space to others, and only then does TCF come in.

Your situation Consent via cookie banner Google Consent Mode v2 IAB TCF
Webshop or business site with Google Ads and Analytics Yes Yes No
Site with Meta Pixel or LinkedIn Insight Tag only Yes Only with Google tags No
Blog or news site with Google AdSense Yes Yes Yes
Site with Google Ad Manager or header bidding Yes Yes Yes

Why not switch it on just in case?

Enabling TCF when you don't need it only has downsides:

  • A more complicated banner. Visitors see a long list of purposes and sometimes hundreds of vendors, often with "legitimate interest" toggles too. That is hard to understand and usually lowers the share of visitors who consent.
  • More to maintain. You have to decide which vendors you allow, and the vendor list and the TCF rules change with each new version.
  • No benefit. Google doesn't require TCF from advertisers: for Google Ads and Analytics the standard route is your banner plus Consent Mode v2. Google's ad tags can read a TC string, but only if you deliberately switch that on.

TCF has also been under legal scrutiny itself. In 2022 the Belgian data protection authority found that the framework breached the GDPR. In March 2024 the EU Court of Justice ruled that a TC string can be personal data and that IAB Europe can be a joint controller for it. In May 2025 the Belgian Market Court annulled that decision on procedural grounds, but confirmed the €250,000 fine and held that IAB Europe is a joint controller only for processing TC strings. IAB Europe has adapted the framework since.

What you need instead

For a site without third-party ads, this is enough:

  1. A cookie banner that asks for consent first, with "Accept" and "Reject" side by side.
  2. Blocking until consent: marketing and statistics cookies only load after the visitor agrees.
  3. Google Consent Mode v2, if you use Google Ads or Google Analytics. See Google Consent Mode v2 explained.
  4. A cookie policy and proof of consent.

Cookie Confirm covers those four with a short, clear banner without a list of hundreds of vendors. If you show ads through Google AdSense or Ad Manager, check that your consent banner is certified by Google for TCF.

Sources

Frequently asked questions

Is IAB TCF required by law?

No. It is an industry standard, not a law. But Google requires it from publishers who serve personalized ads through Google AdSense, Ad Manager or AdMob to users in the EEA, the UK or Switzerland: they must use a Google-certified consent management platform integrated with the TCF.

I advertise with Google Ads. Do I need TCF?

No. As an advertiser you buy ads; you don't sell ad space on your own site. You need consent from your visitors and Google Consent Mode v2, but not TCF.

I run a webshop. Do I need TCF?

Only if your shop shows ads from others through an ad network. A normal webshop, even with Google Ads, Google Analytics or the Meta Pixel, doesn't need it.

What is the difference between IAB TCF and Google Consent Mode v2?

Google Consent Mode v2 passes the visitor's choice to Google's own tags, such as Google Ads and Google Analytics. IAB TCF passes it to all the ad tech vendors that want to show ads on your site. Advertisers need Consent Mode; publishers who sell ad space need TCF as well.

What is a TC string?

An encoded string in which your consent banner records which purposes and which vendors the visitor allowed. Vendors read it before they show an ad or process data. The EU Court of Justice ruled in 2024 that a TC string can be personal data.

This guide is general information, not legal advice. We check it regularly, but laws and guidance change. Not sure about your situation? Ask a lawyer.

Enjoy the first 7 days completely free

Create a free account and see if Cookie Confirm is the right fit for you. Live in 5 minutes.

  • No credit card required
  • €7.95 per month after
  • Plug & play installation
Start my free trial

4.9/5 5,000+ websites