Skip to main content

Plone CookiesRegTech

CookiesRegTech shows an accessible cookie consent banner on the website, blocks known trackers until the visitor agrees, signals Google Consent Mode before analytics run, and keeps a consent log that can be exported as proof.

This add-on connects the Plone site to a CookiesRegTech account and installs the consent script in the correct position (before analytics and tag managers) automatically — the step most manual installations get wrong.

Free plan included. A free account gives a working banner, consent logging, manual cookie scans, layout and color customisation, and 5,000 recorded pageviews per month. Paid plans add scheduled full-site scans, geo-targeted banners, custom CSS, and higher limits — upgrades happen in the CookiesRegTech dashboard, never inside this add-on.

Features

  • One-click connect: enter an email on the settings page — a free account is created and the banner goes live, no copy-pasting required
  • Opt-in (GDPR-style) and opt-out (US-style) consent templates, with geo-targeting on paid plans
  • Automatic blocking of known advertising and analytics trackers until consent
  • Google Consent Mode v2 signals set before Google tags execute
  • Cookie scanner that discovers and categorises the cookies the site sets, with the detected list shown right on the settings page
  • Signed-in jumps from Plone Site Setup straight into the consent dashboard
  • Consent log with export, as required for GDPR accountability
  • Accessible by design: WCAG 2.2 AA contrast, keyboard support, 44px targets

Installation

  1. Add the package to your Plone buildout or environment.

    With pip:

    pip install plone_cookiesregtech
    

    With buildout, add it to the eggs of your instance and re-run buildout:

    [buildout]
    eggs =
        plone_cookiesregtech
    
    bin/buildout
    
  2. Load the package ZCML (only needed on older Plone versions without z3c.autoinclude):

    [instance]
    zcml =
        plone_cookiesregtech
    
  3. Restart Plone, then go to Site Setup → Add-ons and activate CookiesRegTech. This registers the settings, adds the "CookiesRegTech" entry under Site Setup, and places the consent script first in the page <head>.

  4. Open Site Setup → CookiesRegTech, enter an account email, accept the terms, and click "Connect website".

  5. New email: a free account is created instantly and the banner is live. Existing account: click the confirmation link that arrives by email, then press "Check status".

  6. Use "Open dashboard" on the settings page to customise the banner, run cookie scans, and view the consent log.

To remove the add-on, deactivate it under Site Setup → Add-ons (the "CookiesRegTech (uninstall)" profile is applied automatically).

Frequently Asked Questions

Is a CookiesRegTech account required?

Yes — a free account, created directly from the settings page. The banner configuration, cookie scanning, and consent log live in the dashboard at www.cookiesregtech.com.

Does the add-on slow the site down?

No. It adds a single ~1KB loader script that never blocks page rendering; the banner itself loads asynchronously.

The analytics code is pasted directly into the main template's head — is it still blocked?

The add-on registers its script as the first viewlet in Plone's plone.htmlhead viewlet manager, so it is rendered at the very top of the <head> of every site page and runs before any analytics or tag manager code placed after it. Google tags are additionally governed by Consent Mode either way.

Where are the banner text, colors, or languages changed?

In the CookiesRegTech dashboard — changes publish to the site instantly, no add-on update needed.

What data does the add-on send?

On connect: the account email and the site hostname, to create/link the account. Afterwards the settings page reads the connection status and detected cookie list from the CookiesRegTech API. Visitor consent choices are recorded by the banner script per the CookiesRegTech privacy policy (https://www.cookiesregtech.com/privacy-policy).

Metadata

Release files for plone-cookiesregtech 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plone-cookiesregtech 1.0.0
File Size Uploaded
plone_cookiesregtech-1.0.0.tar.gz 15.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for plone-cookiesregtech 1.0.0
File Interpreter ABI Platform
plone_cookiesregtech-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.7 kB

Release files / plone_cookiesregtech-1.0.0.tar.gz

Download URL plone_cookiesregtech-1.0.0.tar.gz
Size 15.5 kB
Tags Source
SHA-256 checksum
How to use checksums
63408b3508e29af9d46ef145f725ace24af217e29a806c8c5fd7fbe2aa777b13
BLAKE2b-256 checksum
How to use checksums
0f29012980f18b16d40cb7e86d1478d3e5e7cd6b6f64e30f7d010dba62b5e17b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / plone_cookiesregtech-1.0.0-py3-none-any.whl

Download URL plone_cookiesregtech-1.0.0-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b4e681d9159bb77ff70808f65f979206fb1de4e755c488cc2a0b6365b7b3020
BLAKE2b-256 checksum
How to use checksums
b04213280a4a2a272022821fe6ed643651e5fb5690f622976dcfc067460e7d55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page