Freedom251 › Cookie Consent Management Platforms
SimpleCMP

What SimpleCMP is
SimpleCMP is a free, BSD-3-Clause open-source consent management platform for websites. It detects cookies, inserted scripts, tags and outgoing network connections during development, then flags unclassified trackers in production. Its recorder can export a service configuration, while a shared HTTP/JSON registry classifies known identifiers and provides a local fallback when network requests fail. The CMS Bridge sends batched unknown-tracker detections to a webhook with HMAC and nonce authentication. Its Region Engine applies opt-in or opt-out rules by visitor region, including GDPR and California CCPA/CPRA handling. SimpleCMP supports Google Consent Mode, Meta Pixel, Microsoft UET signals and CSP policy configuration. Installation uses an npm package or self-hosted IIFE script; it is not served through public CDNs. Integrations listed include TYPO3 v14 and headless SPAs, with a WordPress plugin in progress. Audit mode checks banner accessibility and controls.
Who it suits
SimpleCMP suits website teams needing self-hosted consent management, tracker detection and regional consent rules. It also fits developers using TYPO3, headless SPAs or static sites.
What it does well
- Free plan with no pageview limits
- Detects cookies, scripts and network connections
- Regional GDPR and CCPA/CPRA handling
- Webhook alerts use HMAC and nonce authentication
- WCAG 2.2 AA features described
What to know first
- IAB TCF support is not available
- Implementation is pre-1.0 and may change
- WordPress plugin is still in progress
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free / open-source | Free, no limits · BSD-3-Clause open-source license · Self-hosted deployment · No monthly fees · No pageview limits | Free |
| SimpleCMP | BSD-3-Clause open-source consent management platform | Free |
| Free / open source | Free, no limits · BSD-3-Clause · self-hosted · no monthly fees · no pageview limits | Free |
As simplecmp.eu lists them, read 22 Sept 2026. The maker's own page has the final word.
Getting started
- Open the SimpleCMP website
- Install the npm package or self-host the IIFE script
- Configure the recorder for cookies, scripts, tags and network connections
- Set regional opt-in or opt-out behavior in the Region Engine
- Connect supported consent signals and CSP policies
- Configure CMS Bridge webhook authentication and alert sampling
Verdict
SimpleCMP combines development-time tracker discovery with production alerts and regional consent handling. Its free self-hosted model is suited to teams that can manage a pre-1.0 implementation.
Questions
How much does SimpleCMP cost?
SimpleCMP is listed at 0 € with a free/open-source plan. The plan has no monthly fees or pageview limits.
Is SimpleCMP open source?
Yes. The project uses the BSD-3-Clause open-source license.
Where can SimpleCMP run?
Listed platforms are API, extension, self-hosted and web. It can be installed as an npm package or a self-hosted IIFE script.
Does SimpleCMP support regional consent rules?
Yes. The Region Engine switches between opt-in and opt-out regimes by visitor region, including GDPR and California CCPA/CPRA handling.
Which integrations are listed?
The site lists a TYPO3 v14 extension and headless SPA support. The WordPress plugin is in progress.
Does it support IAB TCF?
No. IAB TCF support is not included in the listed capabilities.
Facts from SimpleCMP's own pages
- Accessibility
- The banner documents WCAG 2.2 AA and BFSG-oriented features including focus trapping, keyboard focus and 44-pixel targets. · simplecmp.eu, 15 Oct 2026
- API and webhook
- Webhook Schema v2 is documented in the repository and a Node.js receiver example is provided. · simplecmp.eu, 15 Oct 2026
- Architecture
- The product is divided into Engine, Recorder, Service DB Client and CMS Bridge components. · simplecmp.eu, 15 Oct 2026
- Audit
- The browser audit mode checks the rendered banner for issues including weak decline controls, missing accessible names and undersized targets. · simplecmp.eu, 12 Oct 2026
- Audit mode
- Appending `?simplecmp_audit=1` runs browser compliance checks for button prominence, marketing nudges, accessible names and target sizes. · simplecmp.eu, 15 Oct 2026
- Automatic blocking
- Yes · simplecmp.eu, 22 Sept 2026
- CI checking
- The recorder exposes `assertNoUnknown()` so builds can fail when uncatalogued trackers are detected. · simplecmp.eu, 15 Oct 2026
- CMS Bridge
- CMS Bridge reports unknown detections through a webhook with HMAC nonce authentication, deduplication TTL and configurable sampling. · simplecmp.eu, 15 Oct 2026
- Consent engine
- The engine manages per-service consent state, events, localStorage and cookie storage, language detection and click-to-enable behavior without DOM assumptions. · simplecmp.eu, 15 Oct 2026
- Consent records
- Yes · simplecmp.eu, 22 Sept 2026
- Consent signals
- SimpleCMP can honor Global Privacy Control and DNT signals, with configurable GPC behavior. · simplecmp.eu, 15 Oct 2026
- Developer maturity
- The GitHub README labels the implementation pre-1.0 and says APIs, file structures and features may change before 1.0. · github.com, 15 Oct 2026
- Developer stack
- The core repository describes a TypeScript and Lit Web Components implementation and requires Node.js 20 or newer with pnpm for development. · github.com, 15 Oct 2026
- Development status
- The documentation says the implementation is pre-1.0 and remains subject to change. · simplecmp.eu, 12 Oct 2026
- Documentation depth
- The documentation links to complete API reference material and architectural decision records in GitHub. · simplecmp.eu, 15 Oct 2026
- Embed consent
- Blocked YouTube, Vimeo and Maps embeds can receive inline click-to-enable notices with per-service consent. · simplecmp.eu, 15 Oct 2026
- Free plan
- Yes · simplecmp.eu, 22 Sept 2026
- Geographic targeting
- Yes · simplecmp.eu, 22 Sept 2026
- Headless mode
- A smaller `simplecmp/engine` entry point lets Vue, React or Svelte applications use the state machine without the Lit interface. · simplecmp.eu, 15 Oct 2026
- IAB TCF support
- No · simplecmp.eu, 22 Sept 2026
- Independent package listing
- Packagist lists `simplecmp/t3-simplecmp` as a TYPO3 integration providing banner, recorder, service database and CMS bridge functionality. · packagist.org, 15 Oct 2026
- Independent repository status
- GitHub lists the core repository as public, with 185 commits, two issues, zero pull requests and one star when opened. · github.com, 15 Oct 2026
- Installation
- SimpleCMP can be installed as an npm package or as a self-hosted IIFE script for static sites; the documentation says it is not served via public CDNs for privacy reasons. · simplecmp.eu, 12 Oct 2026
- Integrations
- Documented deployment modes include npm, self-hosted IIFE, TYPO3, headless SPA usage and manual WordPress theme integration. · simplecmp.eu, 15 Oct 2026
Where SimpleCMP stands on Freedom251
- Cookie Consent Management Platforms#2 of 123
- Consent Management#1 of 21