CleanCMP
Login Get started
GTM and Google Consent Mode V2

Cookie consent done right.

A focused CMP backend for banner control, cookie scanning, Consent Mode mapping, proof records, GTM template installs, and direct hardcoded runtime installs.

Consent workspace - yourdomain.com Publish

Preview of dataLayer event

{
  "event": "cmp_consent_update",
  "cleancmp": {
    "hasDecision": true,
    "gpc": false,
    "categories": {
      "necessary": true,
      "analytics": false
    }
  }
}

Banner preview

Google Consent Mode V2 GTM template install Hardcoded install Cookie scanner Proof records GEO targeting

Pricing

One simple plan.

Flat monthly pricing for the full CleanCMP workspace. The feature grid below is everything included from day one.

CleanCMP

7 /mo

Billed monthly. Cancel anytime.

Get started

Included in the plan:

  • All CleanCMP features
  • Unlimited domains
  • No feature gates
  • Cancel anytime
View full feature overview

What's inside

Everything for consent. Nothing extra.

CleanCMP is focused on correct consent signals, clear visitor choices, practical integrations, and a clean audit trail.

scanner

Cookie Scanner

Scan your domain for cookies, storage keys, tracking URLs, network hosts, and Set-Cookie evidence before assigning categories.

Scanner guide
builder

Banner Builder

Edit copy, colors, placement, language presets, logo, custom CSS, and device previews from one workspace.

Banner guide
gtm

GTM Native Install

Use the CleanCMP GTM template to load the runtime and bridge consent updates into Google Consent Mode.

GTM guide
direct

Hardcoded Runtime

Install CleanCMP directly on the website when you want the page source to load the runtime before other scripts.

Runtime guide
gcm v2

Consent Mode V2

Map consent categories to Google consent signals including ad storage, analytics storage, and personalization.

Consent Mode guide
migration

Consent Migration

Read a previous CMP cookie once and migrate clear choices into CleanCMP without forcing returning visitors through a new prompt.

Migration guide
shopify

Shopify Privacy API

Enable one-click sync to Shopify Customer Privacy API for analytics, marketing, and preferences consent.

Shopify guide
geo

GEO Targeting

Configure region-specific Consent Mode defaults for GTM and hardcoded runtime deployments.

GEO guide
audit

Proof Records

Store decision records with consent IDs, timestamps, config versions, category state, and reporting exports.

Records guide
policy

Cookie Policy Page

Generate a cookie policy page from your configured cookies and add it to the website with a one-click footer implementation.

Policy guide
reports

Consent Reporting

Track accept, reject, partial, and ignored banner outcomes with custom date ranges and CSV or JSON exports.

Reporting guide
blocking

Blocking Helpers

Gate marked scripts and iframes until the visitor grants the matching analytics, marketing, or personalization category.

Blocking guide
gpc

Global Privacy Control

Respect browser GPC signals silently and publish the public support declaration at the required well-known endpoint.

GPC guide
history

Publish History

Review changes, import or export configuration, and roll back to earlier published versions when you need to recover fast.

History guide
domains

Unlimited Domains

Add and manage every account-owned site from the same workspace without feature gates or domain caps.

Domains guide

Recommended guides

Set up the workflow step by step.

Install paths

Live in minutes.

01

Create your site

Name the site, choose language, set privacy policy URL, and configure your first banner.

02

Choose GTM or direct install

Use the GTM template for tag-manager deployments, or hardcode the runtime for source-level control.

03

Publish and monitor

Publish once, then track decisions, proof records, reporting, scans, and changelog history.

loader.js
// GTM template install URL
CleanCMP install URL
https://cdn.cleancmp.com/v2/loader.js

// Direct hardcoded runtime option
<script
  src="https://cdn.cleancmp.com/v2/loader.js"
  data-site="YOUR_SITE_ID"
  defer>
</script>

Get started today

Clean consent. Clean data.

Have your first consent banner ready quickly, with GTM and direct install paths available from the same workspace.

Create account