About

We built the consent platform we couldn't buy.

CMPStack exists so agencies, developers and SaaS teams can run consent without giving up page speed, paying by the pageview, or fighting a banner they cannot restyle.

4.0 KB4,085 bytes gzipped, measured from the build
0.000 CLSBudget enforced by a check that fails CI
GDPR + CCPAMulti-regulation, zero config
1 tagAll you need to go live. No server required
01 Origin

Built by people who disliked every CMP they had used

Most consent platforms were designed for compliance lawyers, not for the people who build sites. They are slow, heavy, and hard to restyle without reading a lot of documentation.

We started CMPStack while building client sites and hitting the same wall each time. Every tool either cost page speed, locked us into a default banner, or charged per pageview, which punishes a site for doing well.

So we built the one we wanted: light by design, aimed at developers, and priced by domain for the agencies and teams actually deploying it.

Built for

  • Agencies
  • Developers
  • SaaS teams
  • Growing businesses
02 Principles

How we build, every day

01

Performance first

The script loads async, never blocks the critical render path, and ships at 4,085 bytes gzipped. The build fails if it grows past 4 KB.

02

Transparency

No pageview traps and no retroactive billing. The pricing page shows every number. If a limit exists, you hear about it before you hit it.

03

Developer friendly

A typed REST API, one async tag, and Consent Mode v2 wired correctly without patching gtag. The tag fits your stack instead of dictating it.

04

Simplicity

Compliance is complicated enough. The panel shows what you need to stay compliant and leaves out what gets in the way.

03 Product vision

Why this, and what is different

The consent market is split between enterprise tools retrofitted for the web and cheap widgets that treat compliance as an afterthought. Neither serves the people building sites.

CMPStack was designed for the current web stack: async first, edge compatible, and built around agency workflows from day one.

Frameworks supported

  • GDPR
  • UK GDPR
  • CCPA / CPRA
  • Google Consent Mode v2
A consent banner should be invisible to visitors who have already chosen, and frictionless for those who have not.

We measure success by how little visitors have to think about it, not by opt-in rate. The default templates are built for clarity, not dark patterns. Honest consent is better consent.

01

Light by architecture

Not a wrapper around a heavier SDK. Purpose built, 4,085 bytes gzipped, no jQuery, no legacy code.

02

Agency tools that scale

A workspace per client, role-based access and bulk operations for teams managing dozens of clients at once.

03

Domain-based pricing

Pay per domain, not per million pageviews. Costs stay flat as traffic grows.

04 By the numbers

Measured, enforced or written into a contract

Script weight4,085 B

Gzipped size of the shipped build. Loaded async.

Layout shift0.000

A headless Chrome check runs every build and fails above 0.10.

Integration1 line

One script tag. WordPress, Shopify, plain HTML, Next.js, any stack.

Native integrations13

The same catalogue the app validates against.

Render-blocking requests0

The tag loads async. Nothing on the page waits for it.

05 Team

The people behind CMPStack

Operators, builders and designers. Remote first, and deliberately small.

  • Alireza, CEO

    Alireza

    CEO

    Sets the company vision and steers strategy, growth and partnerships, alongside the technical direction of the product.

  • Mike, Front Team Lead

    Mike

    Front Team Lead

    Leads the frontend team, owning UI architecture and delivery quality.

  • Kai, Back Team Lead

    Kai

    Back Team Lead

    Leads the backend team, owning APIs, data and infrastructure.

  • Sean, Front End Developer

    Sean

    Front End Developer

    Builds responsive, accessible interfaces and brings designs to life.

  • Ethan, UI/UX Designer

    Ethan

    UI/UX Designer

    Designs the interfaces and the end-to-end user journeys.

  • Carolin, Operations Manager

    Carolin

    Operations Manager

    Keeps projects, processes and the team running day to day.

  • Mustafa, Media & Social

    Mustafa

    Media & Social

    Runs social media, content and brand presence across channels.

  • Tia, Graphic Designer

    Tia

    Graphic Designer

    Creates brand visuals, marketing assets and product graphics.

  • Anna, Developer

    Anna

    Developer

    Builds and ships features across the product.

  • Rebecca, Developer

    Rebecca

    Developer

    Builds and ships features across the product.

  • Matthew, Developer

    Matthew

    Developer

    Builds and ships features across the product.

We are growing. If you care about web performance, privacy and tools developers enjoy using, get in touch.

Start building with a CMP that respects your stack.

Seven days with every feature. No card. Live in under ten minutes.

GDPR · UK-GDPR · CCPA · Google Consent Mode v2