{"repo":"ivandrenc/consentium","free":true,"listed":false,"github":"https://github.com/ivandrenc/consentium","clone":"git clone https://github.com/ivandrenc/consentium.git","description":"Lightweight, GDPR-minded cookie-consent toolkit for React & Next.js — config-driven, i18n-agnostic, SSR-safe, with Do Not Track & Global Privacy Control support.","language":"TypeScript","stars":17,"topics":["ccpa","consent-management","cookie-consent","do-not-track","gdpr","global-privacy-control","nextjs","privacy","react","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"consentium A small, framework-light cookie-consent toolkit for React and Next.js . Config-driven, i18n-agnostic, SSR-safe, and built with GDPR in mind — including Do Not Track and Global Privacy Control support. ▶ Try the live demo on StackBlitz --- Why Most consent libraries are either heavyweight SaaS scripts or barely-styled checkboxes. consentium is the middle ground: one provider, one banner, one stylesheet, and a tiny store you drive from your own code. You decide what each category gates — the kit just records the decision and tells your app about it. Features - Category-based consent — essential (always on) plus any optional categories you define (analytics, marketing, …). - Accept all / reject all / per-category — the three flows GDPR expects, with reject one click away, side by side with accept. - SSR-safe — renders the same on server and client, then resolves from localStorage after mount, so there is no hydration mismatch. - Do Not Track + Global Privacy Control — categories you flag are forced off when the browser signals a privacy preference, even if toggled on. - Policy versioning — bump policyVersion and returning visitors are re-prompted, keeping their prior choices as defaults. - i18n-agnostic — English copy ships by default; pass a copy object to translate or reword everything. Wire it to next-intl, react-i18next, anything. - Themeable with CSS variables — every token is a namespaced --ck- custom property; no build-time CSS-modules needed. - No runtime depe","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivandrenc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivandrenc/consentium/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}