Samtykke som byggesten, ikke som plugin.
Et typet SDK til cookiesamtykke, et REST API bag det, en CLI til din pipeline og en MCP-server, så en assistent kan klare de kedelige dele. Byg selv brugerfladen, eller sæt widgetten ind, og spring det trin over.
import { useConsentManager } from '@katla.app/sdk/react'
function Banner() {
const {
hasDecision, availableCategories, selected,
toggleCategory, acceptAll, rejectAll, saveSelection,
} = useConsentManager()
if (hasDecision) return null
return (
<aside>
{availableCategories.map((category) => (
<Toggle
key={category}
label={category}
checked={selected.includes(category)}
onChange={() => toggleCategory(category)}
/>
))}
<button onClick={acceptAll}>Accept all</button>
<button onClick={rejectAll}>Necessary only</button>
<button onClick={saveSelection}>Save choices</button>
</aside>
)
}Vælg den indgang, der passer til opgaven.
SDK
TypeScriptSamtykkestatus, kategorier og beslutninger som en lille, typet klient. React-hooks og Next.js-komponenter oven på den.
- Indlæses asynkront, blokerer aldrig renderingen
- Signaler til Google Consent Mode v2 sendes automatisk
- Server components og cookiedata ved build i Next.js
pnpm add @katla.app/sdkKom i gang med SDK’et →Widget
Ingen kodeÉt script-tag, indsat inline, når du helst ikke vil bygge brugerfladen. Temaet styres fra dashboardet eller med CSS-variabler; den samme motor nedenunder.
- Konfigureres i dashboardet, live på få sekunder
- Hvert token er en --katla-* CSS-variabel
- Skift til headless senere uden at miste samtykkeregistreringer
<script>(function(){"use strict";var i=document.currentScript,…})();</script>Sæt widgetten op →CLI
CI / CDTilføj domæner, og start scanninger fra en terminal eller et trin i en pipeline. Eksportér den klassificerede oversigt til revisionssporet.
- Scanninger venter, til de er færdige, så et CI-trin kan vente på en
- Cookie- og samtykkeregistreringer eksporteres som CSV
- Administrer kategorier og beskrivelser pr. sprog fra scripts
katla domains scan example.comKom i gang med CLI’en →MCP-server
AI-assistenterLad Claude, ChatGPT eller din editor køre scanninger, læse samtykkestatistik og ændre konfigurationen med almindelige ord.
- Fjernserver, intet at installere lokalt
- OAuth 2.1 med din egen konto og dens rettigheder
- 24 værktøjer på tværs af websites, cookies, samtykker og compliance-tjek
https://api.katla.app/mcpForbind MCP-serveren →Spørg i stedet for at klikke.
Forbind Claude, ChatGPT eller din editor med den konto, du allerede har. Værktøjerne kører som dig, med dine rettigheder: En assistent kan ikke nå et website, du ikke selv kan.
- katla_scan_site
- Kør en scanning, og returnér den klassificerede cookieoversigt.
- katla_list_sites
- Websites på kontoen med verificering og tidspunkt for seneste scanning.
- katla_list_cookies
- Klassificeret oversigt med kategorier og konfidensscorer.
- katla_get_consent_stats
- Andel af accept, afvisning og delvist samtykke for et website.
- katla_update_cookie_category
- Omklassificer en cookie; din ændring bliver stående.
- katla_generate_privacy_policy
- Generér politikken ud fra det, scanningen fandt.
Hvilke af vores websites faldt under 70 % samtykke i denne uge?
Scan shoppen igen, og fortæl mig, hvad der har ændret sig.
Alt, hvad dashboardet kan, over HTTP.
Dashboardet, CLI’en og MCP-serveren taler alle sammen med det her. Intet er forbeholdt brugerfladen.
Samtykke i din app før frokost.
Opret en konto, tilføj et domæne, kør en scanning, og så én import. Den gratis plan dækker det hele. Ny i headless samtykke? Læs kom godt i gang-guiden, eller klon et af eksempelprojekterne.