Skip to main content

DEVELOPER-FIRST CONSENT INFRASTRUCTURE

Cookie consent that won’t slow down your site

A consent banner that ships inside your app. It shows up in 89 ms on Cookiebench, matches the rest of your product and gives Accept and Reject the same weight by default.

Ask your coding agent
Start for free
Trusted by
  • Expo
  • Zed
  • Infisical
  • Unkey
  • Chelsea Piers
  • Mario Testino
  • Roboto Studio
  • Cal.com
  • Mastra

The first thing visitors see shouldn’t slow the page.

Most consent tools load from another server, then pull in more scripts. c15t is part of your bundle, so the banner needs no extra request and doesn’t shift the layout. On Cookiebench it scores 95 out of 100 and is on screen in 89 ms. Pick the tool you use now to compare.

Your current tool

  1. Inth (c15t Next.js)
    Banner on screen 89 ms
  2. OneTrust
    Banner on screen 514 ms

Banner on screen

Banner on screen: 425 ms sooner

Third-party data

Third-party data: 127 KB less

Inth vs OneTrust

Times and third-party data from Cookiebench, which we built to measure the consent layer on its own. Read 1 October 2026.

Conversion

Protect conversion without tricking anyone.

A banner that loads late or shifts the page gives visitors a reason to leave. Inth Consent stays out of the way, asks once and gives Accept and Reject the same weight by default.

If your analytics numbers change after you switch, the dashboard shows how visitors chose and which policy applied, so you can tell people leaving from people saying no.

Make it look like the rest of your product.

A banner that looks nothing like your site gives visitors one more reason to leave. Change theme tokens and props, rearrange its parts, or build your own UI on the same consent state, in any of 30+ built-in languages. Click a value in the snippet to try it.

app/layout.tsx
<ConsentManagerProvider
  options={{
    theme: { colors: { primary: '' } },
    colorScheme: '',
    i18n: {
      locale: 'en',
      messages: {
        en: {
          cookieBanner: { title: '' },
        },
      },
    },
  }}
>
  <ConsentBanner primaryButton="" />
</ConsentManagerProvider>

We value your privacy
We use cookies to improve your experience and measure traffic. Choose what to allow.

Headless UI, embeds and dev tools are on the developer page.

Nothing optional loads until they choose.

Your page and the banner load first. Analytics, pixels and chat wait behind the banner, then load or stay blocked by what the visitor picks.

Make the choice
We value your privacy
Choose which optional tags this site may load.

Your page

  1. Document
  2. Styles and fonts
  3. Inth Consent banner
  1. Google Analytics 4Waiting for consent
  2. HotjarWaiting for consent
  3. Meta PixelWaiting for consent
  4. Google AdsWaiting for consent
  5. IntercomWaiting for consent

Keep every tag you already run.

Inth Consent runs on c15t, which ships helpers for the analytics, advertising, chat and tag-manager tools you use today. Each one loads only when its consent category is granted, so consent is enforced in your implementation rather than by a script bolted on top.

Your privacy choices

Choose which optional cookies this example site can use.

Tag managersdenied defaults

  • Google Tag Manager

Analyticsblocked

  • Google Analytics 4
  • Ahrefs
  • Adobe Analytics
  • Amplitude
  • Cloudflare
  • Microsoft Clarity
  • Databuddy
  • Rybbit
  • Fathom
  • Heap
  • Mixpanel
  • Hotjar
  • Hightouch
  • LogRocket
  • Matomo
  • PostHog
  • Promptwatch
  • Pirsch
  • RudderStack
  • Segment
  • Plausible
  • Umami
  • Vercel Analytics
  • +20 more

Functionalblocked

  • Crisp
  • Intercom
  • Google Maps
  • YouTube

Ads & pixelsblocked

  • Google Ads
  • Meta Pixel
  • TikTok Pixel
  • LinkedIn Insight Tag
  • Snapchat Pixel
  • Reddit Pixel
  • X Pixel
  • Microsoft UET
  • Clearbit
  • +6 more

The rules change at the border. Your banner follows.

Inth Consent works out where a visitor is and applies the law that covers them. Opt-in places hold tags back until the visitor says yes. Opt-out places run them until the visitor says no. Where no policy applies, visitors don’t see a banner at all.

10 jurisdictions

  • Opt-in
  • Opt-out

Pick a highlighted place on the map or in the list to see its rule.

Jurisdictions

See each region, its law and what runs before a choice on the regions page.

Price it against your own traffic

Drag the slider to your monthly sessions. Inth Consent picks the cheapest published plan and adds usage at the published rate.

60,000

Inth Consent

$50/ mo

Cheapest published plan

Pro · within included usage

Free
$55
Starter
$55
Pro
$50

Other consent tools

Compare them

Consent infrastructure

Simple pricing that scales with your traffic

Every plan runs the full Inth Consent infrastructure. Go beyond included usage for $0.001 per request, or request a custom plan.

Free

For developers evaluating or shipping internal tools.

$0/ mo

billed monthly, plus usage fees

  • 1 project
  • 5,000 sessions & consent saves /mo
  • All paid features on dev instances
  • Production with usage billing
  • Community + docs support

Starter

For small sites moving consent into their application.

$20/ mo

billed monthly, plus usage fees

  • Everything in Free
  • 2 projects
  • 25,000 sessions & consent saves /mo
  • Production instances included
  • Policy packs included

Pro

For growing businesses and agencies managing many sites.

$50/ mo

billed monthly, plus usage fees

  • Everything in Starter
  • Unlimited projects
  • 100,000 sessions & consent saves /mo
  • Policy packs included
  • Chat support

Need enterprise capacity?

Custom usage, advanced SDKs, APIs, integrations, implementation guidance and priority support with a dedicated Slack channel.

Contact sales

FAQ

Questions about Inth Consent

What engineering teams ask before they switch.

A hosted CMP loads a script that draws its own banner after your page renders, and keeps the rules in its dashboard. Inth Consent runs c15t inside your app: the banner, the categories and the script rules live in your code, and the records live in your Inth dashboard.

Run a free scan and find your privacy gaps

Find the change, get it reviewed and keep the decision with the code or production event that caused it.