What a CMP does
A consent management platform handles the whole cookie-consent lifecycle so you do not have to build it yourself:
- Shows a consent banner that asks visitors which cookies they allow
- Blocks non-essential cookies and scripts until the visitor consents (prior consent)
- Lets visitors choose by category — necessary, preferences, statistics, marketing
- Records each choice as a consent log you can use as proof
- Signals consent to other tools via Google Consent Mode v2 and Global Privacy Control (GPC)
- Scans your site for cookies and lists them in a cookie declaration
Why websites use a CMP
A CMP is how most sites meet the EU GDPR, the ePrivacy Directive and laws like California's CCPA without hand-coding consent logic. It also keeps you aligned with ad-platform rules — Google, for example, expects EEA/UK traffic to pass a consent signal through Consent Mode v2.
Beyond compliance, a clear, honest consent experience builds visitor trust and avoids the dark patterns that regulators increasingly act against.
How a CMP works, step by step
- A visitor lands on your site and the CMP blocks non-essential cookies from loading.
- The CMP shows a consent banner with clear Accept and Reject options.
- The visitor makes a choice (all, none, or per category).
- The CMP records the choice and unblocks only the scripts the visitor allowed.
- It signals the consent state to Google Consent Mode v2 and honors GPC.
- The visitor can reopen the banner any time to change or withdraw consent.
What to look for in a CMP
- Prior-consent blocking — non-essential cookies must stay off until the visitor agrees
- An equally easy "Reject all" (required by the EDPB's Guidelines 05/2020)
- Granular, per-category choices and no pre-ticked boxes
- Consent records you can export as proof
- Google Consent Mode v2 and GPC support
- A cookie scanner, multiple languages, and a price that fits
CMP vs cookie banner vs tag manager
These three are often confused. A cookie banner is just the visible prompt — the box that asks visitors to accept or reject. A consent management platform is the whole system behind it: it shows the banner, but it also blocks non-essential cookies until consent, stores each choice as proof, signals consent to other tools, and usually scans your site for trackers.
A tag manager (such as Google Tag Manager) is a different tool again — it loads and organises your marketing and analytics tags. A tag manager does not, on its own, collect consent or block anything before consent; a CMP is what tells the tag manager which tags are allowed to fire. The two work together: the CMP captures the consent signal, and the tag manager — or the CMP’s own blocking — acts on it.
CMPs, IAB TCF and Google Consent Mode v2
Two standards shape how a CMP talks to the wider ad ecosystem. The IAB Europe Transparency & Consent Framework (TCF) is the industry standard for programmatic advertising: a registered, certified CMP encodes the visitor’s choices into a “TC string” that ad vendors read. If you serve programmatic IAB advertising, you generally need a registered CMP with an IAB CMP ID.
Google’s Consent Mode v2 is separate but just as important. Since 2024 Google has required EEA and UK traffic to pass a consent signal to Google Ads and Analytics, and to use a Google-certified CMP for AdSense and Ad Manager. A good CMP supports Consent Mode v2 out of the box, so your Google tools keep working compliantly.
KookiOk ships a TCF v2.2-compatible API and Google Consent Mode v2 with Global Privacy Control built in. For full programmatic serving as a registered IAB CMP you would register your own CMP ID; for most sites, Consent Mode v2 plus prior-consent blocking is exactly what you need.
KookiOk is a free CMP
KookiOk is a consent management platform you can use for free: a customizable banner, an automatic cookie scanner, prior-consent blocking, 5-year consent records, Google Consent Mode v2 and GPC — across unlimited sites and page-views, with no credit card.
Add your free banner in minutesNo credit card · Unlimited sites and page-views
Start for freeFrequently asked questions
What is a consent management platform?
A consent management platform (CMP) is software that collects and manages website visitors' consent for cookies. It shows a consent banner, blocks non-essential cookies until the visitor agrees, records each choice, and signals consent to tools like Google Analytics.
What is the difference between a cookie banner and a CMP?
A cookie banner is the visible prompt; a CMP is the whole system behind it — blocking cookies before consent, storing each choice as proof, signalling consent to other tools, and scanning your site. KookiOk provides both as one free tool.
Do I need a consent management platform?
If your site uses non-essential cookies and reaches EU/UK visitors, you need to obtain and record consent — which is exactly what a CMP does. For most sites, a CMP is the simplest way to comply with GDPR and ePrivacy.
Is there a free consent management platform?
Yes. KookiOk is a free CMP with a consent banner, cookie scanner, consent records, Google Consent Mode v2 and 34 languages — with unlimited sites and page-views and no credit card.