Freedom251 › Consent Management
Consenti

What Consenti is
Consenti is a free, open-source consent management platform with a browser widget and an optional Node.js backend. The frontend widget can work by itself, storing consent in a signed browser cookie. With the backend enabled, consent records are stored in SQLite by default, with MongoDB, MySQL, and PostgreSQL also supported. Its dashboard manages profiles, consent records, audit logs, and role-based access controls. Framework support includes Vanilla JS, React, Vue, Angular, Next.js, and Nuxt; React, Vue, and Angular have framework-native adapters. Consent mappers cover Google Consent Mode v2, Meta, Adobe, and Segment, and listed backend plugins include BigQuery, Segment, Snowflake, webhooks, and Slack. The project lists maintained coverage for GDPR/UK-GDPR, CCPA/CPRA and US state laws, and LGPD; DPDPA and other regulations are in development. TCF v2.3 and GPP binary encoding need optional peer dependencies, while COPPA parental verification requires the deployer's backend. Consenti is self-hosted under Apache 2.0, without warranty; configuration alone does not ensure legal compliance.
Who it suits
Consenti may suit developers or organizations that want a self-hosted consent platform with browser-widget and optional backend modes. Its listed framework support and integrations give implementation options across several web stacks.
What it does well
- Frontend widget works without a backend.
- Backend supports SQLite, MongoDB, MySQL, and PostgreSQL.
- Dashboard includes audit logs and role-based access controls.
- Lists maintained coverage for several privacy regimes.
- Apache 2.0 licensed with no monthly fee.
What to know first
- TCF v2.3 and GPP encoding need optional dependencies.
- COPPA verification requires the deployer's backend.
- Provided without warranty.
- Configuration alone does not ensure legal compliance.
Limits
TCF v2.3 and GPP binary encoding need optional peer dependencies, while COPPA parental verification depends on the deployer's backend. The software comes without warranty, and configuring it does not by itself ensure legal compliance.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Consenti | Open source (Apache 2.0) · Self-hosted · No monthly fee | Free |
As consenti.dev lists them, read 12 Oct 2026. The maker's own page has the final word.
Getting started
- Open https://consenti.dev/.
- Choose whether to use the browser widget alone or the optional Node.js backend.
- For backend storage, use SQLite by default or configure MongoDB, MySQL, or PostgreSQL.
- Connect the widget using a listed framework or Vanilla JS.
- Use the included dashboard to manage profiles, consent records, audit logs, and access controls.
Verdict
Consenti offers a self-hosted consent widget and optional backend, with dashboard, framework, and integration options. Its compliance-related capabilities have stated dependencies and limits, and deployment does not itself guarantee legal compliance.
Questions
How much does Consenti cost?
The Consenti plan is free. It is open source under Apache 2.0, self-hosted, and has no monthly fee.
Does Consenti have a free plan or trial?
It has a free plan. There is no free trial.
Can the widget run without a backend?
Yes. The @consenti/ui widget can work without a backend and stores consent in a signed browser cookie.
What storage databases does the backend support?
SQLite is the default. MongoDB, MySQL, and PostgreSQL are also supported.
Which frameworks does Consenti support?
It lists Vanilla JS, React, Vue, Angular, Next.js, and Nuxt. Framework-native adapters are listed for React, Vue, and Angular.
Who makes Consenti, and what license does it use?
The site identifies Santosh Ojha as the author and maintainer. Consenti uses the Apache 2.0 license.
Facts from Consenti's own pages
- Accessibility
- The widget includes a focus trap, ARIA roles, keyboard navigation, and screen-reader announcements, and targets WCAG 2.x AA. · consenti.dev, 12 Oct 2026
- Admin dashboard
- The included dashboard can manage profiles, consent records, audit logs, and role-based access controls. · consenti.dev, 12 Oct 2026
- Analytics integrations
- Built-in consent mappers cover Google Consent Mode v2, Meta, Adobe, and Segment. · consenti.dev, 12 Oct 2026
- Automatic blocking
- Yes · consenti.dev, 20 Sept 2026
- Backend integrations
- Official backend plugins are listed for BigQuery, Segment, Snowflake, webhooks, and Slack. · consenti.dev, 12 Oct 2026
- Backend storage
- The optional backend records consent in SQLite by default and also supports MongoDB, MySQL, and PostgreSQL. · consenti.dev, 12 Oct 2026
- Compliance coverage
- The site lists maintained coverage for GDPR/UK-GDPR, CCPA/CPRA and US state laws, and LGPD, with DPDPA and other regulations in development. · consenti.dev, 12 Oct 2026
- Compliance limits
- TCF v2.3 and GPP binary encoding require optional peer dependencies, and COPPA parental verification requires the deployer's backend. · consenti.dev, 12 Oct 2026
- Consent records
- Yes · consenti.dev, 20 Sept 2026
- Framework support
- The product lists support for Vanilla JS, React, Vue, Angular, Next.js, and Nuxt, with framework-native adapters for React, Vue, and Angular. · consenti.dev, 12 Oct 2026
- Free plan
- Yes · consenti.dev, 20 Sept 2026
- Frontend-only mode
- The @consenti/ui widget works without a backend and stores consent in a signed browser cookie. · consenti.dev, 12 Oct 2026
- Geographic targeting
- Yes · consenti.dev, 20 Sept 2026
- Google Consent Mode
- advanced · consenti.dev, 20 Sept 2026
- IAB TCF support
- Yes · consenti.dev, 20 Sept 2026
- License and warranty
- The software is licensed under Apache 2.0 and is provided without warranty; the site says configuring it does not by itself ensure legal compliance. · consenti.dev, 12 Oct 2026
- Maker
- The site identifies Santosh Ojha as the project author and maintainer. · consenti.dev, 12 Oct 2026
- Privacy and security
- The product says it stores IP addresses as SHA-256 hashes, uses scrypt for passwords and HMAC-SHA256 for JWTs, and does not store raw PII. · consenti.dev, 12 Oct 2026
- Product
- Consenti is an open-source consent management platform with a browser widget and an optional Node.js backend. · consenti.dev, 12 Oct 2026
- Support
- The support page invites questions, bug reports, and enterprise inquiries and says the project is built and maintained solo in spare time. · consenti.dev, 12 Oct 2026
Where Consenti stands on Freedom251
- Consent Management#2 of 21
- Cookie Management#2 of 19
- Cookie Consent Management Platforms#13 of 123
