Zgoda jako klocek do budowania, nie wtyczka.
Typowane SDK zgody na pliki cookie, REST API pod spodem, CLI do Twojego potoku i serwer MCP, dzięki któremu asystent zajmie się żmudną robotą. Zbuduj interfejs samodzielnie albo wstaw gotowy widget i pomiń ten krok.
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>
)
}Wybierz narzędzie, które pasuje do zadania.
SDK
TypeScriptStan zgody, kategorie i decyzje w postaci małego, typowanego klienta. Na nim hooki Reacta i komponenty dla Next.js.
- Ładuje się asynchronicznie, nigdy nie blokuje renderowania
- Sygnały Google Consent Mode v2 wysyłane automatycznie
- Komponenty serwerowe i dane plików cookie z etapu budowania w Next.js
pnpm add @katla.app/sdkZacznij z SDK →Widget
Bez koduJeden tag script wklejony inline, gdy wolisz nie budować interfejsu. Wygląd ustawiasz w panelu lub zmiennymi CSS, a pod spodem działa ten sam silnik.
- Konfiguracja w panelu, na stronie w kilka sekund
- Każdy token to zmienna CSS --katla-*
- Przejście na headless później, bez utraty zapisów zgód
<script>(function(){"use strict";var i=document.currentScript,…})();</script>Skonfiguruj widget →CLI
CI / CDDodawaj domeny i uruchamiaj skanowanie z terminala lub z kroku potoku. Eksportuj sklasyfikowany spis na potrzeby audytu.
- CLI odpytuje skanowanie do końca, więc krok CI może na nie czekać
- Eksport plików cookie i zapisów zgód do CSV
- Zarządzanie kategoriami i opisami w każdym języku ze skryptów
katla domains scan example.comZacznij z CLI →Serwer MCP
Asystenci AIPozwól Claude, ChatGPT lub swojemu edytorowi uruchamiać skanowanie, odczytywać statystyki zgód i zmieniać konfigurację zwykłym językiem.
- Zdalny serwer, nic do instalowania lokalnie
- OAuth 2.1 z Twoim własnym kontem i jego uprawnieniami
- 24 narzędzia do obsługi stron, plików cookie, zgód i kontroli zgodności
https://api.katla.app/mcpPołącz serwer MCP →Zapytaj, zamiast klikać.
Połącz Claude, ChatGPT lub swój edytor z kontem, które już masz. Narzędzia działają jako Ty i z Twoimi uprawnieniami: asystent nie dotrze do strony, do której Ty nie masz dostępu.
- katla_scan_site
- Uruchamia skanowanie i zwraca sklasyfikowany spis plików cookie.
- katla_list_sites
- Strony na koncie, ze statusem weryfikacji i czasem ostatniego skanowania.
- katla_list_cookies
- Sklasyfikowany spis z kategoriami i ocenami pewności.
- katla_get_consent_stats
- Odsetek akceptacji, odrzuceń i zgód częściowych dla strony.
- katla_update_cookie_category
- Zmienia kategorię pliku cookie, a Twoja korekta zostaje.
- katla_generate_privacy_policy
- Generuje politykę na podstawie wyników skanowania.
Na których naszych stronach wskaźnik zgód spadł w tym tygodniu poniżej 70%?
Zeskanuj ponownie sklep i powiedz mi, co się zmieniło.
Wszystko, co robi panel, przez HTTP.
Panel, CLI i serwer MCP korzystają właśnie z niego. Nic nie jest zarezerwowane tylko dla interfejsu.
Zgoda w Twojej aplikacji jeszcze przed lunchem.
Zarejestruj się, dodaj domenę, uruchom skanowanie i dodaj jeden import. Darmowy plan obejmuje to wszystko. Zgoda w trybie headless to dla Ciebie nowość? Przeczytaj przewodnik na start albo sklonuj jeden z przykładowych projektów.