# c15t 3: one consent engine for eight frameworks

Canonical source : [c15t 3: one consent engine for eight frameworks](<https://sebastien.rigaux.be/en/tech-watch/links/c15t-3-one-consent-engine-for-eight-frameworks>)

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.

- Selected on : 2026-10-23

- Resource publication : 2026-10-08

- Entry updated : 2026-11-07T20:32:37+0000

- Format : Article

- Source language : EN

- Credit : Inth

Original resource : [c15t 3: one consent engine for eight frameworks](<https://c15t.com/changelog/3.0.0>)

Tags : [Data privacy](<https://sebastien.rigaux.be/en/tech-watch/tags/data-privacy>) · [Self-hosting](<https://sebastien.rigaux.be/en/tech-watch/tags/self-hosting>) · [SSR](<https://sebastien.rigaux.be/en/tech-watch/tags/ssr>)

Available versions : [Français](<https://sebastien.rigaux.be/veille/liens/c15t-3-un-moteur-de-consentement-pour-huit-frameworks>) · [English](<https://sebastien.rigaux.be/en/tech-watch/links/c15t-3-one-consent-engine-for-eight-frameworks>)

[Back to tech watch](<https://sebastien.rigaux.be/en/tech-watch>)
