Evidence that holds up
Every decision sits in the log with timestamp, selection, version and HMAC — rejections and withdrawals as entries of their own. The checksum can be recomputed at any time.
Consent without the headache.
Banner, script blocking, cookie scanner and cookie declaration in one tool — plus a log that records every approval, every rejection and every withdrawal with a checksum. One script, hosted in Germany.
Article 7 (1) GDPR requires consent to be demonstrable. Most banners only keep the latest state in the visitor’s browser — clear that storage and the evidence is gone. Consentdeck writes every decision into a log instead: with consent ID, settings version, chosen categories and services, language, banner presentation and an HMAC over exactly those details. In the admin you recompute the checksum against the stored entry — valid or not, no argument.
Nothing loads before the decision. Third-party scripts, embeds and tracking pixels are held back until the matching category is allowed — including those another plug-in only writes into the page at runtime. For maps and videos a placeholder with a load button appears in their place. For measurement and advertising there is Google Consent Mode v2: every signal sits at denied before the first tag and is updated after the decision. For Tag Manager, Consentdeck generates a ready-made container with variables, triggers and tags plus documentation — import it once and you are done.
Which services a website really loads is what the cookie scanner finds out: it fetches the pages, matches the findings against a signature database of known providers and runs on a schedule if you want. Known services are adopted with one click, and the cookie declaration is generated from the maintained configuration automatically — a block on the page that never goes stale.
The banner ships with five themes and a dark mode, plus dimming, blur and a scroll lock as needed. It is installed through a plug-in for WordPress, TYPO3, Shopware and Joomla — or as a single embed script on any other website. Operations and the log stay in Germany. Two things are deliberately missing: A/B tests on the banner (optimising for the approval rate is nudging) and TCF 2.2 (only websites with ad networks need it).
One call in the page head with your site ID — no dependencies, from a server in Germany. For WordPress, TYPO3, Shopware and Joomla there is a plug-in with the site ID already baked in.
Enter categories, services, cookies and texts in the admin — or let the cookie scanner run: it matches the findings against the signature database, and adopting them takes one click.
The banner appears in the chosen theme, third-party scripts stay held back until consent, and Consent Mode v2 plus the GTM container take care of measurement and advertising.
Every decision sits in the log — with a history per consent ID. Paste the checksum, recompute it against the entry, export as CSV or JSON.
Every decision sits in the log with timestamp, selection, version and HMAC — rejections and withdrawals as entries of their own. The checksum can be recomputed at any time.
Third-party scripts, embeds and tracking pixels wait for the matching category — dynamically injected ones included. Maps and videos get a placeholder with a load button.
The cookie scanner fetches the pages, recognises known providers through a signature database and runs on a schedule. Findings are adopted with one click.
Consent Mode v2 is wired up, and the ready-made GTM container with variables, triggers and tags is there to import, documentation included.
Script, configuration and log live on servers in Germany, with no detour via a third-party CDN. No plain-text visitor data is stored.
No TCF 2.2 and no A/B tests on the banner: the first is only needed by websites with ad networks, the second optimises for the approval rate — which is nudging.
Banner with categories and an expandable list of all services
Script blocking for scripts, iframes and tracking pixels — including those injected at runtime
Placeholders with a load button for maps and videos
Google Consent Mode v2: every signal at denied before the first tag
GTM container to import — variables, triggers, tags and documentation
Cookie scanner with signature database and schedule
Cookie declaration, generated automatically from the maintained services
Signed proof per decision with HMAC — rejections and withdrawals included
History per consent ID and checksum verification in the admin
Five banner themes plus dark mode
Dimming, blur and scroll lock, configurable
Plug-ins for WordPress, TYPO3, Shopware and Joomla — otherwise a single embed script
€0
for 1 domain, up to 5,000 sessions
€9
per month
€29
per month
All prices in euros plus VAT · cancellable monthly
We show you the product on the real system, clarify switching and data protection – and only then make an offer.
Questions about the product? Write to us. We reply within 24 hours.