Skip to content
Québec Studio

Craft CMS extension

Cookie Consent Kit

Cookie consent, done right: no third-party cookie before the visitor agrees, and pages that stay cached. Built for Quebec’s Law 25.

Craft CMS 5
v5.0.8
Craft CMS 6
v6.0.10
Editions
Lite (free), Pro
Also for
Statamic, Laravel

Why this one

A banner that keeps its promise

01

Nothing before consent

No third-party cookie is set until the visitor has chosen. Scripts, iframes and videos wait for their category’s consent.

02

Cache-friendly

The same HTML for every visitor: your pages stay cached, even behind a static cache. The visitor’s choice is applied in their browser.

03

Proof, not a promise

With the Pro edition, every decision is recorded on the server, with a fingerprint of the exact wording that was on screen. Enough to demonstrate consent, not just assume it.

Homemade

Built for us first, now for you

Cookie Consent Kit is what we install on the sites we build. We designed it for our studio’s needs, we put it to the test at every launch, and we share it so others can benefit.

Features

Everything you need, nothing more

Built for Quebec’s Law 25, usable under the European GDPR.

  • Choice by category

    Accept all, refuse all, or choose category by category.

  • Cookie inventory

    Filled in from the control panel, shown as a table in your privacy policy.

  • Click-to-load videos

    YouTube only loads on click, with a thumbnail served by your own site.

  • Google and Matomo

    Consent Mode and Matomo set to “denied” before any tag runs.

  • Global Privacy Control

    The opt-out signal sent by the browser is honoured.

  • French and English

    Included out of the box; another language takes a single file.

  • Your colours

    CSS variables, a dark theme, and fully replaceable templates.

  • Multisite

    Settings for each site of a single Craft install.

Editions

Start for free

Lite

Free

Unlimited sites, personal or commercial.

  • Banner and choice by category
  • Blocking of scripts, iframes and videos
  • Cookie inventory
  • Consent Mode, Matomo, Global Privacy Control
Register

Pro

US$45

One licence per production environment; US$25 annual renewal.

  • Everything in Lite
  • Server-side consent register
  • CSV, Excel or JSON exports, verifiable without the extension
  • Retention, purge and dedicated permissions

Installation

Two commands and you’re off

Craft CMS 5

composer require quebecstudio-mods/craftcms-consent-kit:^5.0
php craft plugin/install cookie-consent-kit

Craft CMS 6

composer require quebecstudio-mods/craftcms-consent-kit:^6.0
php craft plugin/install cookie-consent-kit
First steps in the documentation

The extension handles the banner and the proof of consent. It does not replace your privacy policy, the appointment of a person in charge of the protection of personal information, or legal advice.

Would you rather we took care of it?

Cookie inventory, configuration, integration with your site: we install it and set it up for you.

A Craft CMS extension that doesn’t exist yet?

If Craft CMS doesn’t do what you need yet, we can build it for you.

Let’s talk

We use cookies

This site uses cookies that are required for it to work. With your consent, we also use cookies to measure traffic. You can change your mind at any time. Privacy policy

Your cookie preferences

Always on

Required for the site to work and for form security. These cannot be turned off.

Necessary
Cookie Set by Purpose Retention
CraftSessionId This site Keeps your browsing session. Session
CRAFT_CSRF_TOKEN This site Protects forms against cross-site request forgery. Session
cookie_consent This site Remembers your cookie choices. 6 months

Help us understand how the site is used so we can improve it. Measured with Matomo.

Statistics
Cookie Set by Purpose Retention
_pk_id.* This site Recognizes the browser from one visit to the next, without identifying you. 13 months
_pk_ses.* This site Groups the pages viewed during a single visit. 30 minutes