FREEDOM251

Freedom251 › Consent Management

Consenti

Free plan APISelf-hostedWeb

Visit Consenti Alternatives Pricing

Consenti's own site

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

PlanBilled and limitsPrice
ConsentiOpen source (Apache 2.0) · Self-hosted · No monthly feeFree

As consenti.dev lists them, read 12 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open https://consenti.dev/.
  2. Choose whether to use the browser widget alone or the optional Node.js backend.
  3. For backend storage, use SQLite by default or configure MongoDB, MySQL, or PostgreSQL.
  4. Connect the widget using a listed framework or Vanilla JS.
  5. 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

Look at these too