Freedom251 › Consent & Preference Management
CookieConsent

What CookieConsent is
CookieConsent is a free, open-source plugin for managing scripts and cookies in a GDPR-style consent flow. Written in vanilla JavaScript, it can be integrated with web platforms and frameworks. Site owners can configure consent and preference modals, categories, translations and individually toggled services. Its intended setup blocks scripts and cookies until visitors grant consent; showing a banner alone is not enough for that approach. Installation is documented through npm, pnpm, Yarn, a CDN or a GitHub release, with examples for HTML, React, Vue and Angular. The documentation also shows Google Tag Manager consent mode integration. CookieConsent describes keyboard and screen-reader support and follows accessibility practices. It is not a full consent management platform: consent records are not stored and the IAB Framework TCF is not implemented. Version 3 supports modern browsers, while version 2 supports older browsers such as IE10 and remains in maintenance mode for bug fixes. Basic JavaScript knowledge is required.
Who it suits
CookieConsent suits developers adding configurable cookie and script consent controls to websites or web frameworks. It is aimed at users comfortable with JavaScript and self-hosted setup.
What it does well
- Free and open source
- Automatic script and cookie blocking
- Configurable categories and translations
- Examples for major web frameworks
- MIT License
What to know first
- Does not store consent records
- No IAB TCF support
- Basic JavaScript knowledge required
- Version 3 supports modern browsers only
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| CookieConsent v3 | Free and open source · MIT License | Free |
As cookieconsent.orestbida.com lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
CookieConsent provides self-hosted consent controls and automatic blocking without charging for the plugin. It offers broad integration examples, but it is not a complete consent management platform and requires JavaScript setup.
Facts from CookieConsent's own pages
- Accessibility
- The homepage says CookieConsent follows accessibility best practices and supports keyboard and screen reader control. · cookieconsent.orestbida.com, 12 Oct 2026
- Automatic blocking
- Yes · cookieconsent.orestbida.com, 22 Sept 2026
- Browser support
- Version 3 supports modern browsers only; version 2 supports older browsers such as IE10 and is in maintenance mode for bug fixes. · cookieconsent.orestbida.com, 12 Oct 2026
- Consent controls
- It supports configurable consent and preferences modals, categories, translations, and individually togglable services. · cookieconsent.orestbida.com, 12 Oct 2026
- Consent records
- No · cookieconsent.orestbida.com, 22 Sept 2026
- Consent records
- CookieConsent has no built-in consent logging API; its documentation describes sending selected consent data to a backend with the browser fetch API. · cookieconsent.orestbida.com, 12 Oct 2026
- Free plan
- Yes · cookieconsent.orestbida.com, 22 Sept 2026
- Google integration
- The documentation provides an example implementation for Google Tag Manager consent mode. · cookieconsent.orestbida.com, 12 Oct 2026
- IAB TCF support
- No · cookieconsent.orestbida.com, 22 Sept 2026
- Implementation
- It is written in vanilla JavaScript and can be integrated into web platforms and frameworks. · cookieconsent.orestbida.com, 12 Oct 2026
- Integration options
- The getting started guide documents installation through npm, pnpm, Yarn, a CDN, or a GitHub release, with examples for HTML, React, Vue, and Angular. · cookieconsent.orestbida.com, 12 Oct 2026
- License
- CookieConsent is released under the MIT License. · cookieconsent.orestbida.com, 12 Oct 2026
- Maintainer
- The homepage credits Orest Bida and shows a 2020–present copyright notice. · cookieconsent.orestbida.com, 12 Oct 2026
- Not a full CMP
- The project states it is not a CMP and does not store consent records or implement the IAB Framework TCF. · cookieconsent.orestbida.com, 12 Oct 2026
- Purpose
- CookieConsent is a free, open-source plugin for managing scripts and cookies in a GDPR-style consent flow. · cookieconsent.orestbida.com, 12 Oct 2026
- Script blocking
- The project says scripts and cookies should be blocked until the user gives consent; displaying a banner alone is not enough for GDPR compliance. · cookieconsent.orestbida.com, 12 Oct 2026
- Setup requirements
- The project says users need basic JavaScript knowledge and that default categories and translations are not included. · cookieconsent.orestbida.com, 12 Oct 2026
Where CookieConsent stands on Freedom251
- Consent & Preference Management#6 of 22
- Cookie Consent Management Platforms#77 of 123