Nothing before consent
No third-party cookie is set until the visitor has chosen. Scripts, iframes and videos wait for their category’s consent.
Homemade
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
Built for Quebec’s Law 25, usable under the European GDPR.
Accept all, refuse all, or choose category by category.
Declared in the configuration, shown as a table in your privacy policy.
YouTube only loads on click, with a thumbnail served by your own site.
Consent Mode and Matomo set to “denied” before any tag runs.
The opt-out signal sent by the browser is honoured.
Included out of the box; another language takes a single file.
CSS variables, a dark theme, and fully replaceable templates.
A middleware adds the banner to every HTML page; JSON, redirects and files are left untouched.
Installation
composer require quebecstudio-mods/laravel-consent-kit:^1.1
php artisan vendor:publish --tag=cookie-consent-assets
php artisan vendor:publish --tag=cookie-consent-config
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.
Cookie inventory, configuration, integration with your site: we install it and set it up for you.
If Craft CMS, Statamic or Laravel doesn’t do what you need yet, we can build it for you.