c15t is the stronger fit when your products span multiple web frameworks and need individual vendor choices alongside category consent. Your team can use native components, own the interface and choose where policy and records live.
CookieYes offers both a hosted service and open-source SDKs. Its SDKs include React components, Next.js server support, headless primitives and a JavaScript core. Both tools offer these features.
<include src="../shared/comparisons/inth-hosting.mdx" />
c15t’s banner appears 360 ms sooner than CookieYes’s on desktop.
| What you need | c15t | CookieYes |
|---|---|---|
| Use native framework components | React, Next.js, Vue, Nuxt, Svelte, SvelteKit, Astro and TanStack Start | Documented SDKs for React, Next.js and core JavaScript |
| Build your own interface | Themes, component parts and headless APIs | SDK themes, parts, hooks and headless primitives. Hosted banner customisation too |
| Resolve consent on the server | Next.js streamed, awaited and browser paths | Next.js SDK documents server-rendered consent UI |
| Control vendor activity | Category and individual vendor rules for registered scripts, requests and embeds | SDK category gates and configured network rules. Hosted script controls |
| Store records on your server | Supplied backend with policy and record services | SDK sends records to an endpoint that you build and operate |
| Use managed records | Inth hosts the backend and stores records in its database. Self-hosting is optional | Hosted consent log with CSV export |
| Find cookies automatically | Not included in the c15t packages | Hosted website scanner |
| Generate legal policies | Not included | Hosted privacy and cookie policy generators |
Sources: CookieYes SDK overview, React APIs, self-hosted records, network rules and hosted features.
Use c15t's framework guides to connect each application to the same consent model. A Vue product and a React account page can each use native components.
With vendor consent, a visitor can accept a category but refuse one named vendor. The interface and registered integrations can use that choice.
CookieYes also offers reactive state and category controls. Its reviewed network rules use categories. The cited guides do not establish an equivalent individual-vendor preference model outside TCF.
This distinction matters when two services serve the same purpose but a visitor wants only one of them. Test that case in both tools.
Switch a category off. Its vendors wait.
42 of 42 running
Always loads and gets consent signals.
- Cloudflare Zaraz, always loads and gets consent signals
- Google Tag Manager, always loads and gets consent signals
- Google Tag, always loads and gets consent signals
- Databuddy, always loads and gets consent signals
- Mixpanel, always loads and gets consent signals
- PostHog, always loads and gets consent signals
- Microsoft UET, always loads and gets consent signals
- Ahrefs Analytics
- Adobe Analytics
- Amplitude
- Cloudflare Web Analytics
- Microsoft Clarity
- Fathom Analytics
- Heap
- Matomo Analytics
- OneDollarStats
- Hotjar
- Hightouch
- LogRocket
- Plausible Analytics
- Promptwatch
- Pirsch
- RudderStack
- Segment
- Rybbit Analytics
- Umami Analytics
- Vercel Analytics
- Klaviyo
- Clearbit
- Meta Pixel
- OpenAI Pixel
- Pinterest Tag
- Reddit Pixel
- TikTok Pixel
- LinkedIn Insight Tag
- Snapchat Pixel
- X Pixel
- YouTube
- Crisp
- Front Chat
- Intercom
- Google Maps
Import each helper from @c15t/integrations.
Paste this line into your agent. It reads the setup brief and does each step.
The setup brief is at /SKILL.md. For the docs, agents can read /llms.txt and /llms-full.txt, or use the MCP server at with no sign-in.
The CLI plans the setup. You check the plan, then apply it.
To do each step yourself, read the quickstart. To get JSON results for scripts and agents, read the automation guide.
Inth hosts the backend, the policy rules and the IAB CMP ID.