Built for developers.
Loved by legal.

Everything you need to handle consent beautifully, without compromising your application's performance or your sanity.

Customization

Your brand. Your consent experience.

Match your brand with included theme settings. Use custom consent designs when you need to change the structure of your banner or preference center.

Custom theme

Brand-level control

Reusable design tokens keep every CMP view consistent with your product.

Custom consent design

Full layout control

Customize just the notice or extend the preference center and reopening button too. Developers work with HTML, CSS, and template bindings; 1Consent manages consent behavior.

See capabilities and examples

Compliance without compromise

Full compliance. Maximum performance.

One framework per visitor. Only the code that visit requires. Compare measured first- and returning-visit payloads for GDPR and US Privacy, plus the IAB TCF 2.4 preview runtime. TCF publication is coming soon.

What the browser loads

Measured 1consent.app example

gzip
Framework
Visit
  • App configuration

    Published configuration for 1consent.app

    2.03 kB
  • GDPR runtime

    Only the selected legal model

    14.31 kB
  • Shared CMP renderer

    Loaded when the CMP interface is needed

    12.22 kB
  • Main 1CL design

    Published notice design for 1consent.app

    7.78 kB
  • Notice content + theme

    Published notice data for 1consent.app

    1.27 kB

Complete first CMP view

37.61 kB

Configuration, selected runtime, renderer, main 1CL design, and notice data. Every value is measured; no allowance is added.

Implementation

One CMP. Three integration paths.

Start with one script tag on any site. React adds a provider, hooks, and typed consent gates. The dedicated Next.js package supports App Router and Pages Router while keeping static and ISR pages cacheable.

01

Any site

One script tag, no build step

<script src="…/id/app.js"></script>
02

React 19+

Provider, hooks, and typed gates

OneConsentProvider · useConsent
03

Next.js 16+

Dedicated package for App Router, Pages Router, and static/ISR pages

@1consent/nextjs

Geographic adaptation

One consent platform. The right profile for each location.

Ordered location rules select a reviewed jurisdiction profile by region, country, or US subdivision. Three runtime families keep delivery consistent while legal profiles adapt the experience to the location.

World map showing available European and United States profiles, with Brazil and South Africa planned next.

EEA & Europe

GDPR profile, including the UK and Switzerland. Explore IAB TCF 2.4 in the dashboard where your program requires it; TCF publication is coming soon.

Available now

United States

US National plus CA, VA, CO, CT, and FL GPP sections

Available now

Brazil

LGPD jurisdiction profile planned for the GDPR runtime family

Planned profile

South Africa

POPIA jurisdiction profile planned for the GDPR runtime family

Planned profile

Location rules select the published profile. Legal review, local configuration, and conformance testing stay with your team.

Ready to simplify your compliance?

Join the developers building a more transparent web with 1Consent.

Request access