Consent that doesn’t slow you down.

Most consent platforms ship a few hundred kilobytes of blocking JavaScript, then bill you by the pageview. CMPStack is built for agencies who have to answer for both the Core Web Vitals and the invoice.

Script size
<4KB
4,092 bytes gzipped, async, zero render-blocking. Measured from the shipped build.
Layout shift
<0.10
The banner is a fixed overlay and never pushes your content. Budget enforced in CI.
Integration
1 tag
One async script tag, with a two-line Consent Mode default above it. No DNS change, no server, no tag-manager surgery.
Billed by
Domain
Not pageviews. A traffic spike never changes your invoice.
01 / The problem

Your CMP is costing you more than you think

Not in features — in how it is sold. Every row below is a difference in the commercial model, and each one shows up on an invoice or in an afternoon of somebody’s time.

CMPStack compared with a typical consent management platform
MetricTypical CMPCMPStack
Billing unitPageviewsPer domain
Traffic overageChargedNone
Multi-client accessOne login per clientOne login, every client
Consent recordsExport on requestImmutable, exportable

“Typical CMP” describes the pricing and access model most platforms in this category publish, not a measurement of any particular one. We don’t name them and we don’t quote numbers for them.

02 / Capabilities

What you get, specifically

No pillars, no philosophy — the three things agencies actually switch for.

01

Performance first

We treat script weight as a product constraint, not a footnote. Nothing render-blocks, everything is async, and the banner is a fixed overlay that never moves your content — so compliance never shows up in your Core Web Vitals report.

  • Consent script<4KB gzip
  • Google Consent Modev2 Advanced
  • Banner loadLazy, async
  • Cookie scannerAutomated
  • Dark patternsBlocked
  • CLS budget<0.10
02

Built for agencies

One login, every client. Switch between client workspaces without logging out, roll a banner change across every domain in one operation, and hand a client's own people scoped access rather than your password.

  • Client domainsOne portfolio
  • Bulk banner deploy1 click
  • Workspace switcherAll plans
  • Access controlRole-based
  • Compliance reportsBranded PDF
  • Priority scanningProfessional +
03

Compliance that holds up

Consent logs are immutable and exportable, the banner only asks where consent is legally required, and dark patterns are blocked at the config layer — so an audit is something you export, not something you survive.

  • FrameworksGDPR / CCPA / DMA
  • Region detectionEEA / UK
  • Dark patternsBlocked
  • Consent logsImmutable
  • Compliance score0–100
  • EU AI Act moduleQ1 2027
03 / The console

Every client, one screen

Consent rates, opt-outs and banner status across your whole book of business — without logging into thirty dashboards to find them.

The CMPStack consent overview for an agency workspace: accept rate, total events, impressions and consent rate, a seven-day trend, a breakdown of accept/reject/customize decisions, and a per-domain table of compliance scores.
yourworkspace.cmpstack.io/dashboardOverview — a single agency workspace
04 / Setup

Live in under ten minutes

No engineering ticket. The slowest part is usually deciding on the button colour.

Step 01

Add your domain

Point us at a hostname. No DNS changes, no verification file, no waiting.

Step 02

Scan & categorise

We crawl the site and sort every cookie and tag it finds into the right consent category.

Step 03

Customise the banner

Match the client's brand, set geo rules, preview against the live site before publishing.

Step 04

Paste two blocks

A Consent Mode default, then the tag, at the top of the head. That’s the whole integration — and 4,092 bytes is all a page view ever downloads.

05 / Integrations

Works with the stack your clients are already on

One-click installs. No tag surgery, no dev time.

  • WordPress
  • Shopify
  • Google Tag Manager
  • Google Analytics
  • Meta Pixel
  • HubSpot
  • Salesforce
  • Segment
  • Mixpanel
  • Amplitude
  • TikTok Pixel

2more, and a REST API →

06 / Pricing

Priced per domain, not per pageview

A campaign that goes well shouldn’t arrive as a bigger invoice.

CMPStack plans, limits and prices
PlanDomainsBilled monthlyAction
DemoUnlimited$0/mo7 days free
Starter3$19/moChoose Starter
Agency50$149/moChoose Agency
EnterpriseUnlimitedCustomContact sales

All plans include GCMv2 Advanced, geo rules and the full cookie scanner.Full feature comparison →

Start collecting consent the right way

7 days, every feature, no card. No sales call, no migration project.

GDPR · CCPA · DMA · Google Consent Mode v2