c15t is the open source web standard for managing consent and script loading.
Built for modern web apps with full developer control.
Paste it into your coding agent. It starts with an Inth hosted project, then inventories, implements, and verifies the complete consent flow.
import {
ConsentManagerProvider,
ConsentBanner,
ConsentDialog,
} from "@c15t/nextjs";
import { metaPixel } from "@c15t/scripts/meta-pixel";
export default function App() {
return (
<ConsentManagerProvider options={{
mode: 'hosted',
backendURL: process.env.NEXT_PUBLIC_C15T_URL,
scripts: [
metaPixel({ pixelId: '123456789012345' }),
],
}}>
{children}
<ConsentBanner />
<ConsentDialog />
</ConsentManagerProvider>
);
}This site uses cookies to improve your browsing experience, analyze site traffic, and show personalized content.
Open-source consent infrastructure
Native components, headless primitives, and resource controls give you a complete consent system without handing the experience to a black-box script.
Minimal runtime overhead, a small tree-shakable bundle, and no blocking third-party script between your visitor and the page.
Use your own components, design tokens, themes, and interaction patterns. c15t adapts to the product instead of fighting it.
<ConsentManagerProvider options={{
theme: {
colors: {
primary: '#14b8a6',
},
},
}}
/>This site uses cookies to improve your browsing experience, analyze site traffic, and show personalized content.
Keep banner copy, regional variants, and right-to-left layouts in the same translation system as your application.
This site uses cookies to improve your browsing experience, analyze site traffic, and show personalized content.
Select the right consent experience for each visitor, including regions where no banner needs to be shown.
Collect purpose- and vendor-level choices with a prebuilt banner and preference centre backed by the Global Vendor List.
Customize your privacy settings here.
Store and/or access information on a device
4 partners
Advertising based on limited data and advertising measurement
4 partners
Personalised advertising profile and target audience measurement
4 partners
Privacy Settings
We and our 4 partners store and/or access information on your device and process personal data for this website, to:
Some partners claim a legitimate interest to process your data. You have the right to object at any time.
Open-source community
c15t is open source because consent infrastructure should be inspectable, adaptable, and owned by the teams shipping it.
Star c15t on GitHub↗“Yes, please! Given the frustration we've all experienced, it blows my mind that no one has fixed this yet. Where have you been all this time? 😅”
David S Price@thedavidprice“It was about time someone did that. Current solutions are too bloated or just suck.”
Adrien Grondin@adrgrondin“Adding this to our default stack by the looks of it. Thanks for sharing 🖤”
Tim 木@teqqedBuild with your agent
Copy a project-aware prompt that starts with hosted Inth, maps every optional resource, and proves nothing loads before consent.