Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
c15t

c15t

Developer-first consent banner and script loader for React, Next.js, and JavaScript apps with self-hosting and GDPR compliance.

c15t is an open-source alternative to:

c15t preview

c15t: The Developer-First Consent Banner

c15t is the open source web standard for managing consent and script loading in modern web applications. Built for developers, it provides full control over consent flows, performance, and compliance without relying on black-box solutions.

Key Features

  • Developer-First Integration: Native React/Next.js components with headless primitives for seamless integration
  • Consent-Aware Script Loading: Blocks scripts until consent is granted, preventing unwanted tracking
  • Regional Policy Support: GDPR, CCPA/CPRA, LGPD, PIPEDA, PIPL, APPI compliance with jurisdiction-specific banners
  • IAB TCF 2.3 Support: Prebuilt banner and preference center with Global Vendor List integration
  • Performance Optimized: Minimal runtime overhead (89ms vs 445ms+ for competitors) with tree-shakable bundle
  • Customizable UI: Style with your own CSS, themes, and design tokens
  • Self-Hosting Options: Full control over data with self-hosted or managed deployment
  • Open Source: Inspectable, adaptable infrastructure owned by development teams
  • Consent-Aware Embeds: Version 2.2+ supports consent-aware embeds and controls

Tech / Self-Hosting

c15t is built for modern JavaScript applications with native support for React and Next.js. The platform offers:

  • Framework Integration: Official packages for React, Next.js, and vanilla JavaScript
  • Self-Hosting: Deployable on any infrastructure with full data control
  • Backend Integration: Compatible with any backend service via REST API
  • Open Source License: MIT licensed for maximum flexibility
  • Community Support: Active Discord community and GitHub repository

Tech Stack: React, Next.js, TypeScript, IAB TCF 2.3, REST API

Self-Hosting Requirements: Node.js 18+, PostgreSQL (optional), Docker support available