That's how the cookie crumbles!
Except your SEO shouldn't.
Katla is the headless, AI-powered cookie consent platform. Ship GDPR compliance in your own UI, keep your Core Web Vitals green, and let the AI keep your cookie inventory in order.

Most consent banners are the heaviest thing on your page. Ours weighs less than a crumb.
Headless means no bloated third-party UI. The SDK ships a few kilobytes, loads async, and never blocks render. Serve the bundle from your own domain if you would rather not call out at all.
See the measurements →Bytes over the wire from each platform's own hosts, measured on live installs on 2026-09-04.
Every crumb, found and filed.
Katla crawls your site, records every cookie it sets, and classifies each one by purpose and provider with a confidence score. Your inventory stays current without anyone maintaining a spreadsheet.
- Records every cookie your pages set, first-party and third-party alike
- Classifies by purpose, provider, and retention with confidence scores
- Re-scans on a schedule, or on demand from the CLI on every deploy
Your banner. Your brand. Our compliance.
Consent state, categories, and audit logs come through the API. What the visitor sees is entirely up to you. Not building custom UI? The drop-in widget gives you the same speed with zero code.
SDK
Consent state and categories in your app. TypeScript throughout, with React hooks and drop-in components for Next.js.
pnpm add @katla.app/sdk02REST API
Read and write consent records, manage domains, and pull audit logs from any backend.
GET /v1/domains/{id}/consent03Widget
No code, one script tag. Styled with CSS variables, configured from the dashboard.
<script src="dist.katla.app/site.js">Compliance in your pipeline
Trigger a scan from CI on every deploy, then pull the classified inventory back out as CSV. Fits any pipeline.
Or just ask your AI
Connect Katla to Claude, ChatGPT, or your editor. Audit cookies, check consent rates, and set up domains in plain language, with your own permissions.
Which of our domains dropped below 70% consent rate this week?
Two: shop.example.com (64%) and blog.example.com (68%). Both changed banner copy on Tuesday. Want me to diff the configs?
Start free. Scale when the cookies do.
No credit card. Hosted in the EU. Priced per site, per month — never per pageview.