CMPStackCMPStack
CMPStack — Simple cookie consent management

Cookie consent that works like a real CMP

Scan cookies, auto-block known trackers, and publish GDPR/CCPA banners from a prebuilt template. Deep browser scan (50 pages) and built-in GA4/GTM tags unlock on Pro.

Built for GDPR, CCPA, LGPD, PIPEDA, and global sites.

No credit card14-day money-backCancel anytime
Free
to start
Popup + card
banner layouts
20
languages
1 line
embed code

Built for customer trust

Free forever plan

No credit card to start

Cancel anytime

Keep access until period ends

14-day money-back

On your first paid charge

GDPR-ready workflows

Presets, logs, and declaration

Free scanner

Is your website privacy compliant?

Run a free deep scan on any URL. CMPStack crawls your site, detects every cookie and tracker, then helps you block them until visitors give consent.

8–50 pages

Cookie scanner

18+

Platforms

Popup + card

Banner layouts

Up to 20

Languages

Social proof

What early teams say

Agencies, SaaS founders, and store owners use CMPStack when they want a real CMP workflow without enterprise sales calls.

“We needed Cookiebot-style scanning and blocking without enterprise pricing. Setup took an afternoon across three client sites.”

Maya R.

Agency owner

“Consent Mode v2 defaults and GA4/GTM wiring were the deal-breaker. Our marketing tags stay gated until visitors opt in.”

Jonas K.

SaaS founder

“The declaration page and consent CSV export make audits less painful. Support replied the same day when we had an embed question.”

Priya S.

E-commerce lead

Use cases

Built for every kind of site

Whether you run one blog or five client stores, CMPStack gives you a Cookiebot-style workflow without enterprise pricing.

Agencies & freelancers

Manage client domains from one dashboard — separate banners, compliance rules, declaration pages, and consent logs per site.

E-commerce stores

Block Meta, TikTok, and analytics pixels until consent. Guides for Shopify, WooCommerce, Magento, PrestaShop, and BigCommerce.

SaaS & startups

Ship fast with a free plan, verify DNS, honor GPC on every plan, and connect GA4/GTM plus consent webhooks on Pro.

Publishers & blogs

Auto-block known trackers, support 20 languages on Pro, and publish a cookie declaration visitors can trust.

The widget

Three parts, one CMP

Every CMPStack embed ships a first-visit banner, granular consent manager, and reopenable cookie settings button. Start from a starter layout (popup or corner card), then save named designs.

01

Initial banner

First-visit consent card with legal links, Accept all, Reject, and Customize — start from a prebuilt template, then match your brand.

02

Consent manager

Granular toggles for four cookie categories with deny, save selection, and allow-all actions.

03

Cookie button

Persistent floating button to reopen settings anytime. Consent renews automatically after your chosen period.

Banner layouts

Two templates to start — then your own designs

Pick a centered popup or a compact corner card, then match your brand. Save extra named designs per site — only one is live at a time.

Toggle Grid

Choose categories, then accept or reject.

Functionality
Measurement
Marketing
Experience
Reject allAccept all

Centered popup

Toggle Grid

Category grid — 2×2 toggles for Functionality, Measurement, Marketing, and Experience.

Classic Light

Compact corner banner with Accept, Reject, and Customize.

Accept allReject all

Corner card

Classic Light

Corner card with dark buttons — a compact alternative to a full-screen popup.

2 starter layouts (centered popup and corner card). Apply one, then save named designs in the dashboard — only one is live at a time.

Compliance

Global privacy compliance

GDPR, CCPA, LGPD, and PIPEDA presets on every plan. Geo-targeting on Pro. Add your privacy policy, cookie policy, and opt-out links once — the banner handles the rest.

GDPR

European Union

EU / EEA

Granular consent categories, policy links, and consent renewal. Geo-targeting can map EU/UK visitors to GDPR mode automatically on Pro.

CCPA

California & US

United States

Do Not Sell / opt-out link support, CCPA preset copy, and geo-targeting for US visitors on Pro.

LGPD

Brazil

Brazil

LGPD regulation preset with opt-out URL field and automatic Brazil → LGPD mapping when geo-targeting is enabled.

PIPEDA

Canada

Canada

PIPEDA preset with privacy links and Canada → PIPEDA geo-mapping — alongside a global mode for everywhere else.

Setup

How it works

From signup to live banner in four steps

01

Add your domain

Create a free account, register each website, and verify ownership with a DNS TXT record in Settings.

02

Set up compliance

Pick GDPR, CCPA, LGPD, PIPEDA, or global mode. On Pro, run a deep scan, edit your cookie inventory, set webhooks, and enable geo-targeting from Compliance.

03

Customize the widget

Pick a starter layout (centered popup or corner card), then edit copy, colors, positions, and category labels. Preview on mobile, tablet, and desktop before going live.

04

Embed & go live

Paste one script in <head> (first tag), use the Integrations page for WordPress, Shopify, Webflow, and 18+ platforms, and connect built-in tags on Pro.

Built-in tags

10 tags that respect consent

Save IDs in Dashboard → Settings on Pro. Each integration loads only after the visitor accepts the matching cookie category.

Statistics

Requires Statistics cookies

Google Consent Mode v2 defaults stay denied until the visitor accepts. Choose GA4 or GTM, plus optional session tools.

Google Analytics 4Google Tag ManagerHotjarMicrosoft Clarity

Marketing

Requires Marketing cookies

Ad and social pixels load only after Marketing consent — no manual script gating required when IDs are saved in Settings.

Meta PixelMicrosoft UETLinkedIn Insight TagTikTok PixelPinterest TagSnapchat Pixel

Product

Full CMP feature set

Scanning, auto-blocking, GDPR presets, two starter banner layouts, Consent Mode defaults, 18+ platform guides, and 10 built-in tags on Pro — explore everything CMPStack includes.

Integrations

Works on your stack

Step-by-step install guides for 18+ platforms — CMS, e-commerce, site builders, and JavaScript frameworks. One CDN script for every stack.

WordPressWooCommerceShopifyWebflowFramerWixSquarespaceNext.jsReactNuxtMagentoBigCommerceGhostBubbleJoomlaDrupalPrestaShopHTML
Quick integration

One script in <head>. Full consent control.

Required: place CMPStack as the first tag inside <head>. It sets Google Consent Mode defaults immediately and auto-blocks known trackers. Connected tags on Pro load only after consent.

Tag any third-party script to block it by category:

embed.htmlhtml
<!-- MUST be the first tag in <head> -->
<script
  src="https://cdn.cmpstack.com/consent.js"
  data-domain-id="YOUR_DOMAIN_ID"
></script>
pixel.htmlhtml
<script
  src="https://example.com/pixel.js"
  data-cmpstack-category="marketing"
  async
></script>

Pricing

Simple, honest pricing

Start free on one domain with GDPR presets and Consent Mode defaults. Upgrade when you need branding removal, geo-targeting, built-in tags, or multi-domain management. No per-pageview fees.

Free

Stay compliant on one site — lean CMP essentials, forever free. Fair-use logging cap included.

Best for personal sites, side projects, and trying the CMP workflow.

$0/forever
  • 1 domain · 1 seat (owner only)
  • Up to 25,000 consent events / 30 days
  • Consent logs · 14-day retention · no CSV export
  • Consent banner, manager & cookie button
  • 1 layout (centered popup)
  • Global smart preset (GDPR opt-in / CCPA opt-out under the hood)
  • Google Consent Mode v2 defaults
  • GPC signal support
  • Core auto-block (GA, Meta Pixel & common trackers)
  • Homepage cookie scanner (HTTP, 8 pages)
  • Dashboard HTTP scan (10 pages · 5 scans / 30 days)
  • 18+ platform guides + CDN script (MUST be first in <head>)
  • Policy / Cookie / Terms generators + DSAR form
  • English banner language
  • Powered by CMPStack branding
PopularBest value

Pro

Usage-scaled — pay for the domains and seats you actually use.

Best for businesses and agencies running any number of sites.

First domain $5/mo, then $5 per additional domain. First 2 seats free, then $3 per additional seat.

First 2 included · 0 billed @ $3

Estimated total

$5

/month

$5×1 domain

IAB TCF 2.2 is available for testing only — official IAB Europe CMP ID registration is pending. Ad-tech vendors do not yet accept production TC strings.

  • Unlimited domains · everything in Free, unlocked
  • Unlimited consent event logging
  • Consent logs · 1-year retention · CSV export
  • Remove powered-by branding
  • Cookie declaration page + editor
  • Connect GA4, GTM & marketing pixels
  • Regulation pickers + geo-targeting (EU, US, BR, CA)
  • Full auto-block (15+ trackers) + embed blocking
  • 20 banner languages · full layout controls
  • Named designs · banner A/B testing
  • Deep Playwright scans · inventory editor
  • 30 deep scans / domain / 30 days
  • 40 AI assists / domain / 30 days
  • Consent webhooks · analytics · CSV export
  • Team seats (2 included, then usage-priced)
  • Agency PDF report · weekly digest · auto-rescan
  • Claude / Cursor MCP server
  • IAB TCF 2.2 widget mode (CMP ID pending — testing only)
  • Priority email support

Frequently asked questions

Everything you need to know before adding CMPStack to your site.

CMPStack is a cookie consent management platform (CMP) similar to Cookiebot. Scan your site for cookies and trackers, auto-block known scripts, publish a compliant banner, and let visitors choose categories before optional integrations like GA4, GTM, Hotjar, Clarity, Meta, LinkedIn, TikTok, Pinterest, Snapchat, or Microsoft UET load.

Yes. Every plan can use GDPR, CCPA, LGPD (Brazil), PIPEDA (Canada), or global mode. Geo-targeting that maps EU → GDPR, US → CCPA, Brazil → LGPD, and Canada → PIPEDA is on Pro. Add policy links, a Do Not Sell / opt-out URL, and consent renewal.

By default CMPStack intercepts tracker script tags as they are inserted — Google Analytics, Meta Pixel, Hotjar, HubSpot, LinkedIn, TikTok, and more — and parks them as type="text/plain" until the visitor consents. No manual tags required. You can also tag any script with data-cmpstack-category (legacy: data-consently-category) for precise control. The 10 built-in tag integrations (Pro) are gated on the matching consent category.

CMPStack supports 20 languages with preset banner translations, including English, German, French, Spanish, Italian, Dutch, Danish, Portuguese, Polish, Swedish, Japanese, Korean, Arabic, Turkish, Finnish, Czech, Romanian, Hungarian, Greek, and Norwegian Bokmål. Free includes English only; Pro unlock all 20.

On Pro, open Settings to connect GA4 or GTM plus optional Hotjar or Microsoft Clarity (Statistics consent), and Meta Pixel, Microsoft UET, LinkedIn, TikTok, Pinterest, or Snapchat (Marketing consent). Place the embed script first in <head>. CMPStack sets Google Consent Mode v2 defaults to denied, signals Microsoft UET and Clarity Consent Mode, and loads each integration only after the visitor accepts the matching category.

Yes. Free draft generators for Privacy Policy, Cookie Policy, and Terms of Service are at /tools/privacy-policy, /tools/cookie-policy, and /tools/terms. They are templates — not legal advice. Submit data subject requests at /dsar. See /regulations for law coverage and certification roadmap.

Pro include a public declaration at /declaration/{domainId}. Run a deep scan to populate the inventory, manually add or edit entries in Compliance, and customize the page title and intro on Pro.

Yes, on Pro. Add a consent webhook URL in Compliance. CMPStack sends a JSON POST with action, preferences, consent ID, and timestamps whenever a visitor accepts, rejects, or saves a custom selection.

Preferences are saved in the visitor's browser (localStorage, with optional cross-subdomain cookies). Server-side logs capture each action with a consent ID, language, region, and category breakdown. Retention ranges from 14 days on Free to 1 year on Pro.

Yes. Free includes one domain. Pro supports unlimited domains — each domain is billed at $5/month (or usage-scaled yearly). Each site has its own banner, compliance settings, declaration, integrations, and consent logs.

We serve via CDN script only — there is no separate WordPress plugin zip. Paste the embed from Dashboard → Integrations (or /integrations) as the first script in your theme <head>. WooCommerce stores use the same snippet.

Yes. Enable MCP under Dashboard → MCP, create a personal access token, and connect Claude Code, Cursor, or VS Code to /api/mcp. The assistant can list sites, fetch embed code, check whether the banner is live, restyle colors/layout, and trigger scans. Consent logs, cookie values, and legal copy are never returned. Full setup: /mcp.

Get compliant in minutes

Create your CMPStack account on the Free plan, verify your domain, scan cookies, and publish a Cookiebot-style banner. Upgrade to connect GA4, GTM, Hotjar, Meta, TikTok, and more — or follow guides for 18+ platforms.