scannerdetects cookies on a site
PROJECT · SAAS · GDPR
CookieDomain: a consent management platform
consent logproof of consent for regulators
Consent Mode v2analytics without cookies before consent
01 / problem
Every site in the EU needs a consent banner. Ready-made tools charge per domain, limit the banner design, and keep consent data themselves.
02 / what we built
We built a multi-tenant platform with a configuration dashboard, a scanner that visits a site and detects cookies, a lightweight banner isolated in Shadow DOM so it does not conflict with site styles, and a consent log. The banner supports Google Consent Mode v2, so analytics runs without cookies until consent is given. The platform runs on our sites, including this one.
03 / stack
Laravel 13, Node.js with Puppeteer (scanner), plain JavaScript (banner), Cloudflare as CDN.
- laravel
- node
- puppeteer
- vanilla js