Consent your visitors can trust, with the evidence to show it
Inth gives your site a consent banner. It answers your privacy questions with sources. It checks your live site and code for privacy changes.
Give this to your coding agent:
Stay compliant in each visitor’s region, from one banner
Inth applies a consent policy for each region. The EU, the UK and Québec get opt-in. California gets opt-out. Accept All and Reject All have equal weight. The banner uses c15t, our open-source consent library.
See the Consent bannerAnswer any privacy question with the evidence behind each claim
Inth Agent answers from your audits and vendor records, with a source for each claim. Ask what changed, which vendor gets personal data, or what needs review. Each answer cites the evidence. Your lawyer makes the legal decision.
See Inth AgentYes, after the visitor accepts Analytics. Hotjar stores data on the device, which needs consent 1. On acme.shop it waits for a choice 2, and its vendor record files it under Analytics 3.
Not legal advice. Your lawyer makes the decision.
Know what your live site loads in each region, before launch
Website audit loads your site like a visitor in each region that you pick. Each finding shows the page, the request and the time. Free gives a one-page, one-region preview. Starter and up audit hourly, daily, weekly, every 2 weeks or monthly.
See Website auditCatch new vendors in the pull request, before the code ships
A new vendor never reaches production unseen. Code audit reads each pull request and reports new vendors, trackers and personal data flows. The reviewer sees each finding beside the code. Pull request checks come with Starter and up.
See Code auditimport LogRocket from 'logrocket'
LogRocket.init('acme/checkout'
)LogRocket.identify(user.id, { email: user.email })Teams that use Inth or c15t
- Expo
- Zed
- Infisical
- Unkey
- Chelsea Piers
- Mario Testino
- Roboto Studio
- Cal.com
- Mastra
Each visitor sees their region’s consent policy. You keep a record of every choice.
Optional tags wait for the visitor’s choice
Under an opt-in policy, your page and the banner load first. Analytics, Marketing and Functionality tags wait. Each tag loads only after the visitor accepts its category.
A consent policy for each region
Inth has ready-made consent policies for the EU and EEA, the UK, Québec and California. For 6 more regions, c15t gives a default consent model as a start, not legal advice.
Rules by visitor locationOpt-inTags wait for a yesEuropean Union and EEAGDPRUnited KingdomUK GDPRSwitzerlandFADPQuébecLaw 25BrazilLGPDJapanAPPISouth KoreaPIPAOpt-outTags run until a noCaliforniaCCPACanadaPIPEDAAustraliaPrivacy ActEverywhere elseNo bannerYour brand, their language
Your banner, your brand, your words. Set your colours, type and layout to match the rest of your site. It comes in more than 30 languages.
Evidence for each choice
Know who consented and who left without a choice. Inth keeps each choice in a consent record, with the time, the region and the policy that applied.
Consent recordsExample09:41Berlin, DEEurope Opt-InAccepted09:40Lyon, FREurope Opt-InRejected09:38Oakland, USCalifornia Opt-OutOpted out09:36Montréal, CAQuebec Law 25CustomStrictly NecessaryAnalyticsMarketing09:35Leeds, GBEurope Opt-InAccepted
Check the banner speed before you switch
CookieBench timed how long each consent banner takes to appear and the weight each adds to the first download. Each tab shows one measurement.
| Consent tool | Scale from 0 to 2,000 ms | Median |
|---|---|---|
| c15t, on an Apple M1 Pro with a local test backend | ||
| c15t | 27 ms | |
| Other tools, A to Z, on an AMD Ryzen 7 2700 with their live services | ||
| Cookie Control | 385 ms | |
| CookieYes | 387 ms | |
| Didomi | 466 ms | |
| Enzuzo | 477 ms | |
| iubenda | 431 ms | |
| Ketch | 1,680 ms | |
| OneTrust | 629 ms | |
| Osano | 644 ms | |
| Usercentrics | 672 ms | |
These figures do not rank tools. c15t ran on a different machine with a local test backend. Inth maintains CookieBench. Values are the CookieBench median on Next.js desktop. See the run limits
CookieBench results, Next.js desktop profile, analysis matrix-2026-10-12, methodology cookiebench-v3.2.4, published 12 October 2026. Inth maintains CookieBench. c15t ran on an Apple M1 Pro with a local test backend. The other tools ran on an AMD Ryzen 7 2700 with their live services. The figures come from different machines, so they do not rank the tools. On emulated mobile, the c15t banner median was 240 ms, and c15t added 400 ms to main-content paint. Lab results show the tested setups only, not every site or visitor.
Keep the marketing and analytics tags you use
37 tools work with the Consent banner, from Google Tag Manager and Google Analytics 4 to Meta Pixel. Under an opt-in policy, each tool loads after the visitor accepts its category. A tool with no c15t integration needs its own consent check.
See all integrationsOne place for consent and every privacy change after it
One place tracks privacy from the consent click to the code. Inth asks each visitor for consent, answers your privacy questions and checks your live site and code. It keeps the evidence for each step.
Start for freeChoose
Each visitor sees only the consent policy for their region.
- A visitor in Leeds sees two buttons of equal weight: Accept All and Reject All
- Under Europe Opt-In, Analytics tags wait for consent
- Inth keeps the choice in a consent record, with its policy
Answer
When Legal asks what your site does, the answer comes with sources. It is not legal advice.
- Legal asks if Hotjar can load for visitors in the EU
- Inth Agent answers from audits and vendor records
- Each claim links to its evidence or to the law
Ship
A tag the marketing team adds never slips past you. Website audit catches it on the live site.
- Marketing adds a pixel in the tag manager
- Website audit sees it load before consent
- The finding keeps the page, the request and the time
Build
Review each privacy change beside the code that caused it, while the author can still explain why.
- A developer adds a session replay SDK
- Code audit finds the vendor and the personal data it gets
- The reviewer approves the change, with a reason
Start free, upgrade when you grow
Every plan includes the Consent banner, Inth Agent, Website audit and Code audit. Paid plans add consent sessions, AI Credits, scheduled audits and pull request checks. Pro and Business add unlimited projects.
Free
$0 per month
Nothing to pay
Run every product on one project before you pay
Start for free- 1 project
- 500 consent sessions a month
- No extra consent sessions
- 100 AI Credits to start
- 24 hours of analytics history
Starter
$36 per month
Billed monthly
Replace manual checks with scheduled Website audits and pull-request Code audit
Choose Starter- 1 project
- 5,000 consent sessions a month
- $10 per 1,000 extra consent sessions
- 100 AI Credits a month
- 7 days of analytics history
Pro
$124 per month
Billed monthly
Everything in Starter, plus managed consent policies by region and IAB TCF
Choose Pro- Unlimited projects
- 50,000 consent sessions a month
- $7 per 1,000 extra consent sessions
- 500 AI Credits a month
- 30 days of analytics history
Business
$624 per month
Billed monthly
Build consent your own way: everything in Pro, plus custom consent policies
Choose Business- Unlimited projects
- 250,000 consent sessions a month
- $5 per 1,000 extra consent sessions
- 2,500 AI Credits a month
- 90 days of analytics history
Enterprise
Everything in Business, plus third-party website audits: audit sites that your organization has not verified. Strict zero data retention: Code audit sends code only to AI models with a zero data retention agreement. Unlimited projects, with custom consent sessions, AI Credits and analytics history.
A consent session is one visitor’s consent checks within 30 minutes. Reloads and repeated checks in that window count once, and bots do not count.
Free has no extra consent sessions. When a Free project uses its 500 consent sessions in a month, Inth no longer answers its consent checks. The answers start again the next month, or when you upgrade.
Audits and Inth Agent use AI Credits. One AI Credit costs $0.10. Unused AI Credits on a paid plan roll over while the plan is active.
See every price and limit