FREEDOM251

Freedom251 › Cookie Consent Management Platforms

SimpleCMP

Free plan Open source APIExtensionSelf-hostedWeb

Visit SimpleCMP Alternatives Pricing

SimpleCMP's own site

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

PlanBilled and limitsPrice
Free / open-sourceFree, no limits · BSD-3-Clause open-source license · Self-hosted deployment · No monthly fees · No pageview limitsFree
SimpleCMPBSD-3-Clause open-source consent management platformFree
Free / open sourceFree, no limits · BSD-3-Clause · self-hosted · no monthly fees · no pageview limitsFree

As simplecmp.eu lists them, read 22 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open the SimpleCMP website
  2. Install the npm package or self-host the IIFE script
  3. Configure the recorder for cookies, scripts, tags and network connections
  4. Set regional opt-in or opt-out behavior in the Region Engine
  5. Connect supported consent signals and CSP policies
  6. 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

Look at these too