Open-source cookie consent. MIT-licensed. Self-hosted.
CookiePal OSS is the crawler, the visual banner editor, the framework-agnostic runtime, and an optional proof-of-consent backend. All open source, all self-hosted. The managed CookiePal platform stays separate. This route is for people who would rather run everything themselves.
What you get
Everything you need to ship a compliant cookie banner without a SaaS in the loop: discover the cookies actually set on your site, edit the banner visually, wire it into Google Consent Mode v2, Shopify, or WordPress, and optionally capture proof-of-consent, all on infrastructure you control.
Honest cookie discovery
A headless-browser crawler walks your site under realistic conditions, logs every cookie actually set, and preserves your manual categorization across re-runs.
Visual banner editor
A local dashboard with six layouts, live in-frame preview, custom icons, and drag-anywhere panels. Edit copy, colours, and behaviour without touching code.
Native consent integrations
Google Consent Mode v2, Shopify Customer Privacy, and the WordPress Consent API. Toggle each adapter from the dashboard with no site code changes.
Proof-of-consent backend
Optional self-hosted Node + Postgres service that captures every accept, reject, and customize event with server-stamped IP, user agent, timestamp, and country.
Framework-agnostic runtime
The banner runtime ships as ESM and a drop-in IIFE. No React tree, no virtual DOM. Works with any stack or no stack at all.
Free and self-managed
MIT licensed, distributed via npm, with a bundled catalog of ~1,100 cookies and 25 locales. No platform subscription, no SaaS dependency.
Why we opened this up
We packaged the same patterns CookiePal uses into a toolkit you can run locally. The crawler finds the cookies, the dashboard lets you edit the banner, the runtime renders it on your site, and an optional Postgres-backed service captures the audit trail. No SaaS dependency, no per-domain billing, and the behaviour is fully inspectable.
Transparency
Control
Self-serve
Community
Best suited to technical users who want to own the setup
Self-hosted setups
For sites that run their own infrastructure and avoid hosted dependencies. The crawler, dashboard, banner, and optional consent backend all run locally or on hardware you control.
Crawler and dashboard run on your machine
Optional Postgres-backed audit trail
Serve the banner from your own CDN
Custom website stacks
When your site does not fit a standard CMP workflow. The runtime is framework-agnostic, so it slots into whatever you already use.
ESM or drop-in IIFE build
Wire into any framework or none at all
Override any banner string or layout
Technical small businesses
For founders and lean teams who can handle setup themselves and want a complete toolkit before paying for a platform.
MIT licensed, no subscription
Bundled catalog of ~1,100 cookies
GCM v2, Shopify, and WordPress adapters built in
Self-managed responsibility
Built on the same patterns as the managed platform, still your operation
The toolkit ships with the crawler, dashboard, runtime, integrations, and optional audit backend, but you run all of it. Hosting, upgrades, and final compliance accountability stay on your side.
Included
Headless cookie crawler
Visual banner editor (local dashboard)
Framework-agnostic banner runtime
GCM v2, Shopify, and WordPress adapters
Bundled cookie catalog and 25 locales
Optional proof-of-consent backend
Not included
Managed SaaS console
Hosted infrastructure
Done-for-you configuration
Compliance responsibility transfer