Sébastien Rigaux

c15t 3: one consent engine for eight frameworks

View resource

c15t.com

c15t 3 rebuilds consent management around a shared engine with adapters for Next.js, React, Vue, Nuxt, Astro, Svelte, TanStack Start, and plain HTML sites. Banners can be rendered into server HTML, while a consent manifest avoids waiting on the backend for every request. The reported gains depend on the deployment mode and come from benchmarks published by the project.

The migration preserves choices stored by v2, but changes APIs, packages, and the backend. Codemods handle part of the upgrade; clients and backend must move to v3 together. The release also introduces more strictly validated policy rules and a rewritten self-hosted backend supporting PostgreSQL, MySQL, and SQLite.

c15t changelog graphic showing the c15t logo and version number 3.0.0 on a black background.