Documentation

c15t vs tarteaucitron.js

tarteaucitron.js is a long-running open-source tool with a large service catalog. Its public docs emphasize detection, blocking, open-source installation, and Consent Mode support through options such as googleConsentMode.

c15t is the better starting point when consent affects app runtime, backend records, framework code, or server behavior. tarteaucitron.js is useful when a large public service catalog is the main requirement.

Why c15t wins here

  • c15t gives teams JavaScript, React, and Next.js packages with TypeScript-first APIs.
  • c15t supports hosted and self-hosted backend records instead of browser-only storage.
  • c15t can coordinate scripts, iframes, and network requests through one consent layer.
  • c15t policy packs keep regional behavior close to the consent platform.
  • c15t fits app architectures where consent affects startup, routing, and server state.

Comparison

Areac15ttarteaucitron.js
Primary shapeApplication consent platformScript and service catalog
Framework supportFirst-class JavaScript, React, and Next.js packagesScript-first setup
Backend recordsHosted or self-hosted recordsClient-side storage unless extended
Service catalogIntegration manifests and custom integrationsLarge public service catalog
Consent ModeGoogle tag helpergoogleConsentMode option
SSR awarenessAvailable through c15t framework packagesClient-side by default

Bottom line

Start with c15t when coordinating third-party services. The initial job may look like service loading, but consent quickly affects app state, backend records, regional policy, analytics, ads, and server rendering.

See the full overview in Compare c15t.