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.
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.
| Metric | Typical CMP | CMPStack |
|---|---|---|
| Billing unit | Pageviews | Per domain |
| Traffic overage | Charged | None |
| Multi-client access | One login per client | One login, every client |
| Consent records | Export on request | Immutable, 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.
What you get, specifically
No pillars, no philosophy — the three things agencies actually switch for.
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
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 +
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
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.

Live in under ten minutes
No engineering ticket. The slowest part is usually deciding on the button colour.
Add your domain
Point us at a hostname. No DNS changes, no verification file, no waiting.
Scan & categorise
We crawl the site and sort every cookie and tag it finds into the right consent category.
Customise the banner
Match the client's brand, set geo rules, preview against the live site before publishing.
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.
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
Priced per domain, not per pageview
A campaign that goes well shouldn’t arrive as a bigger invoice.
| Plan | Domains | Billed monthly | Action |
|---|---|---|---|
| Demo | Unlimited | $0/mo | 7 days free |
| Starter | 3 | $19/mo | Choose Starter |
| ProfessionalMost agencies | 10 | $49/mo | Choose Professional |
| Agency | 50 | $149/mo | Choose Agency |
| Enterprise | Unlimited | Custom | Contact 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
