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

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, network hosts, and Set-Cookie evidence before assigning categories.

builder

Banner Builder

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

gtm

GTM Native Install

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

direct

Hardcoded Runtime

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

gcm v2

Consent Mode V2

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

migration

Consent Migration

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

shopify

Shopify Privacy API

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

geo

GEO Targeting

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

audit

Proof Records

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

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 free account