Blokuje do czasu zgody
Tagi inline, Google Tag Manager i komponenty frameworka czekają na swoją kategorię. „Odrzuć wszystko” oznacza, że nic nieniezbędnego się nie uruchamia.
zgoda na cookies · hosting w UE · darmowy plan
CookieCrumbs skanuje Twoją stronę, blokuje każdy tracker, dopóki odwiedzający nie powiedzą tak, i przechowuje podpisany zapis każdego wyboru. Skonfiguruj go w panelu, w terminalu albo bezpośrednio z Cursora i Claude Code. Hosting w UE, start za darmo.
$ npx cookiecrumbs init
Layout
Colours
Languages
Region rules
| Time | ID | Region | Categories | Version |
|---|---|---|---|---|
| 14:02:11 | c_8f2a… | DE | analytics marketing | v14 |
| 14:01:58 | c_19c4… | FR | all | v14 |
| 14:01:40 | c_77e0… | NL | rejected | v14 |
| 14:01:12 | c_b3d9… | GB | analytics | v13 |
Działa ze stackiem, którego już używasz
Projekty open source, dla których CookieCrumbs dostarcza SDK lub instrukcje instalacji. Nazwy i logotypy należą do odpowiednich projektów i oznaczają tylko zgodność, nie rekomendację. Shopify, Webflow, Framer i każdy inny kreator stron działają z jednolinijkowym tagiem script.
w skrócie
Baner, który wklejasz, to nie platforma zarządzania zgodami. Oto co się zmienia, gdy skaner, dziennik i konfiguracja mieszkają w jednym miejscu.
baner zgody
Większość banerów pyta, a potem i tak ładuje wszystko. Ten wstrzymuje każdy tag, piksel i iframe, dopóki jego kategoria nie zostanie przyznana. Siedem układów, 25 języków, Google Consent Mode v2 i właściwe zasady dla UE, Wielkiej Brytanii, stanów USA, Szwajcarii, Brazylii i Quebecu, dobierane według lokalizacji odwiedzającego.
Tagi inline, Google Tag Manager i komponenty frameworka czekają na swoją kategorię. „Odrzuć wszystko” oznacza, że nic nieniezbędnego się nie uruchamia.
Ta sama warstwa, ten sam rozmiar, ta sama waga. To sprawdzają CNIL i EROD w pierwszej kolejności. Obsługa klawiaturą, pułapka fokusu, WCAG 2.2 AA.
Opt-in tam, gdzie prawo mówi opt-in. Link „Do Not Sell” i Global Privacy Control tam, gdzie mówi opt-out. Teksty w 25 językach dopasowane do przeglądarki odwiedzającego.
Wszystkie siedem sygnałów ma wartość „denied”, zanim uruchomi się jakikolwiek tag, i jest aktualizowane w chwili wyboru. Szablon GTM w zestawie. Jeszcze bez IAB TCF; jest w planach.
Jeden plik, ładowany asynchronicznie, długo cache’owany, bez własnych żądań do firm trzecich. Układy pasek i wstążka rezerwują miejsce przed renderowaniem. CLS 0,00.
Stały element ponownie otwiera baner, odmowa jest pamiętana przez sześć miesięcy, a zmieniony cel pyta ponownie. Artykuł 7 ust. 3 w praktyce.
zbudowane z AI?
Lovable, Bolt, v0 i Replit generują Twoją analitykę i piksele, a żaden z nich nie dodaje zgody. Poproś tego samego agenta o baner i dostaniesz okienko, które nic nie blokuje. CookieCrumbs naprawia oba problemy: skaner znajduje to, co aplikacja naprawdę ładuje, baner wstrzymuje to do zgody, a serwer MCP pozwala Cursorowi lub Claude Code zrobić konfigurację z diffem, który sprawdzasz.
LovableBoltv0ReplitCursorClaude CodeWindsurf
Wybierz szablon, uruchom skan, opublikuj. Deklaracja cookies pisze się sama i aktualizuje, gdy zmieniają się trackery. Do codziennej pracy nie potrzeba prawnika.
Jedno polecenie do inicjalizacji, typowane SDK dla Next.js, React, Astro, Nuxt i SvelteKit, konfiguracja banera w gicie i serwer MCP, którym może sterować Twój agent.
Jedna konsola, każdy klient. Role per workspace, wspólne szablony, zaplanowane ponowne skany z alertami i cena, która nie mnoży się z każdą domeną.
Shopify, WooCommerce, Webflow i własne sklepy przez jeden tag script. Consent Mode utrzymuje pomiary Google Ads, reguły USA respektują Global Privacy Control, a dziennik zgód pokrywa audyt.
serwer mcp
Jedna linia dodaje serwer MCP CookieCrumbs do Claude Code, Cursora, Windsurfa, Zeda lub VS Code. Potem po prostu poproś zwykłymi słowami. Agent skanuje, pisze konfigurację i otwiera pull request. Każdy zapis to diff, który zatwierdzasz, a każda akcja trafia do ścieżki audytu z nazwą tokenu.
claude mcp add cookiecrumbs -- npx -y @cookiecrumbs-eu/mcp
{ "mcpServers": { "cookiecrumbs": { "command": "npx", "args": ["-y", "@cookiecrumbs-eu/mcp"] } } }
Jedno polecenie dla Claude Code, jedna linia w .cursor/mcp.json dla pozostałych. Uwierzytelnianie tokenem o ograniczonym zakresie, który możesz unieważnić.
„Dodaj baner cookies RODO, blokuj GA4 do zgody, teksty po niemiecku i francusku.” Agent skanuje, pisze konfigurację i otwiera PR. Ty sprawdzasz i mergujesz.
Zapytaj, dlaczego cookie jest przypisane do Marketingu albo czy Twoja pierwsza warstwa spełnia wytyczne CNIL. Każda odpowiedź cytuje wynik skanu i regułę.
Narzędzia są domyślnie tylko do odczytu. Zapisy wymagają wyraźnego zakresu i najpierw pokazują diff. Tokeny nigdy nie mają uprawnień rozliczeniowych.
Dodaj baner cookies RODO, blokuj GA4 do zgody, teksty po niemiecku i francusku.
scan_siteacme.example · 38 stron · 14 cookies✔update_bannerukład: pasek · języki: de, fr · GA4 → statystyki✔push_configcookiecrumbs.config.ts · podgląd wdrożony✔Gotowe. GA4 ładuje się teraz tylko po zgodzie na statystyki, teksty banera są po niemiecku i francusku, a wartości domyślne Consent Mode v2 są „denied” dla odwiedzających z EOG. Otworzyłem PR #142 do Twojego przeglądu.
+ languages: ['de', 'fr'],
+ block: { 'googletagmanager.com': 'analytics' },
consentMode: { default: 'denied' },
jak to działa
Od nieprzeskanowanej strony do działającego banera cookies RODO z dziennikiem zgód w tle, w trzech krokach. Przeklikaj je w panelu, zeskryptuj w CLI albo przekaż swojemu agentowi kodującemu.
Uruchom npx cookiecrumbs init albo wklej swoją domenę. Skaner ładuje Twoje strony w prawdziwej przeglądarce, w każdym stanie zgody, i szkicuje kategorie oraz deklarację.
Układ, kolory, teksty i języki, w panelu albo w cookiecrumbs.config.ts. Podgląd per region i dziesięć wbudowanych szablonów do wyboru.
Jeden tag script albo SDK. Skrypty pozostają zablokowane do zgody, a każdy wybór trafia do Twojego dziennika hostowanego w UE.
Jedno polecenie uruchamia pierwszy skan
$ npx cookiecrumbs init
✔ Detected Next.js (App Router) · linked acme.example to workspace acme (eu-central)
✔ cookiecrumbs.config.ts and cookiecrumbs/texts/ written · install snippet printed
$ cookiecrumbs scan --wait
✔ 38 pages crawled in 3 consent states · 14 cookies in 4 categories · declaration updated
→ Run `cookiecrumbs open` to edit design, texts, languages and regions
Found 14 cookies
Classifying 72%
Blocking marketing until consent
import { defineConfig } from 'cookiecrumbs';
export default defineConfig({
layout: 'bar',
languages: ['en', 'de', 'fr', 'nl'],
regions: {
EU: 'opt-in',
UK: 'opt-in',
US: 'opt-out',
},
consentMode: { default: 'denied' },
});
<CookieCrumbs site="acme.example" />
$ cookiecrumbs push --note "launch"
✔ Banner v14 published on acme.example · scripts blocked until consent
2026-08-21 14:02:11 · eu-central · analytics: granted · marketing: denied · v14
skaner cookies
Baner jest tylko tak dobry jak jego inwentarz. Skaner przechodzi wyrenderowane strony w każdym stanie zgody, porównuje każde cookie i piksel z utrzymywaną bazą trackerów i pisze za Ciebie deklarację cookies. A potem dalej sprawdza.
Wyrenderowane strony w każdym stanie zgody, nie tylko HTML. Cookies ustawiane przez skrypty, piksele, iframe’y, local storage i menedżery tagów, wraz ze stroną i skryptem, które je ustawiły.
Każde cookie jest porównywane z bazą trackerów i publikowane jako deklaracja cookies w Twoich językach, jako JSON, HTML lub Markdown.
Uruchom darmowy skan38 przeskanowanych stron · 14 cookies w 4 kategoriach · ostatni skan 2 godziny temu
| Cookie | Dostawca | Kategoria | Ustawione przez | Wygasa | Status |
|---|---|---|---|---|---|
cc_consent | CookieCrumbs | Niezbędne | / | 6 miesięcy | Dozwolone |
_ga | Google Analytics | Statystyki | gtm.js | 2 lata | Zablokowane do zgody |
_fbp | Meta Pixel | Marketing | /pricing | 3 miesiące | Zablokowane do zgody |
__hstc | HubSpot | Marketing | hs-script | 13 miesięcy | Zablokowane do zgody |
_hjSession | Hotjar | Statystyki | /docs | 30 min | Zablokowane do zgody |
theme | acme.example | Preferencje | localStorage | 1 rok | Zablokowane do zgody |
Meta Pixel Marketing
Codziennie, co tydzień lub co miesiąc. Piksel dodany przez czyjś eksperyment w menedżerze tagów przychodzi jako alert na Slacku lub e-mailu, domyślnie zablokowany.
$ cookiecrumbs scan --fail-on-unknown
✖ 1 unclassified tracker: cdn.example.net/px.js
build failed · classify it or add a rule
Działa w CI i przerywa build, gdy pojawi się niesklasyfikowany tracker. Pobieraj wyniki jako JSON i porównuj je w pull requestach.
panel
Organ ochrony danych albo klient korporacyjny pyta, jak uzyskano zgodę. Odpowiadasz podpisanym eksportem, nie wyjaśnieniem.
Każdy wybór jest zapisywany ze znacznikiem czasu, wersją banera, skrótem pokazanych tekstów i wybranymi kategoriami, powiązany łańcuchowo z poprzednim rekordem. Eksporty są podpisane, więc audytor może je zweryfikować bez ufania nam. Dowód zgody według art. 7 ust. 1, w każdym planie.
Dziennik zgód · filtr: ostatnie 24 h · eu-central
| Znacznik czasu | ID | Region | Kategorie | Baner |
|---|---|---|---|---|
| 2026-08-21 14:02:11 | c_8f2a91 | DE | statystyki marketing preferencje | v14 · en |
| 2026-08-21 14:01:58 | c_19c4e0 | FR | wszystko przyznane | v14 · fr |
| 2026-08-21 14:01:40 | c_77e0b2 | NL | wszystko odrzucone | v14 · nl |
| 2026-08-21 14:01:12 | c_b3d9c7 | GB | statystyki marketing | v13 · en |
| 2026-08-21 14:00:49 | c_0a7f13 | DE | wycofane | v14 · de |
Analityka akceptacji · dane przykładowe
Według urządzenia
Wskaźniki akceptacji, odmowy i własnego wyboru według regionu, urządzenia, języka, układu i wersji banera. Porównaj dwie wersje i zobacz, która uczciwie zdobywa zgodę.
Teksty, kategorie, kolory i zachowanie zmieniasz w panelu, a zmiany są na żywo w kilka sekund. Każda wersja jest zachowana, więc cofnięcie to jedno kliknięcie.
Workspace’y, role i ścieżka audytu dla każdej zmiany. Wspólne szablony z nadpisaniami per strona i workspace’y klientów dla agencji.
cli i sdk
Wszystko w panelu jest też plikiem i endpointem. Twój baner żyje w gicie, przechodzi review w pull requeście i wdraża się razem z resztą aplikacji. CLI, SDK i serwer MCP są w darmowym planie.
$ npx cookiecrumbs init
✔ Detected Next.js (App Router) · linked acme.example to workspace acme (eu-central)
✔ cookiecrumbs.config.ts and cookiecrumbs/texts/ written · install snippet printed
$ cookiecrumbs scan --fail-on-unknown --wait
✔ 38 pages crawled in 3 consent states · 0 unclassified trackers · 14 cookies match the declaration
$ cookiecrumbs push --note "launch"
✔ Draft pushed · published as v14 on acme.example
$ cookiecrumbs logs export --format csv
✔ 12,480 consent records, Ed25519-signed → ./exports/consent-2026-08.csv
Wykrywa Next.js, React, Astro, Nuxt, SvelteKit lub zwykły HTML, łączy stronę, zapisuje cookiecrumbs.config.ts i teksty oraz wypisuje snippet instalacyjny dla Twojego frameworka.
Design, teksty, kategorie, języki i reguły regionalne w jednej typowanej konfiguracji. cookiecrumbs push ją wdraża. cookiecrumbs pull ściąga zmiany z panelu z powrotem do repozytorium.
cookiecrumbs scan --fail-on-unknown przerywa build, gdy wkradnie się nowy tracker, z SARIF do skanowania kodu. cookiecrumbs logs export pobiera podpisane rekordy do audytu. Tokeny są ograniczone per strona, środowisko i uprawnienie.
Typowane pakiety dla Next.js, React, Astro, Nuxt i SvelteKit z hookami takimi jak useConsent(), tag script dla całej reszty i REST API z webhookami.
UE na pierwszym miejscu
Zbudowane i utrzymywane w Niemczech, ceny w euro. Rekordy zgód, na których polegasz, nigdy nie przekraczają granicy, więc nie ma mechanizmu transferu, o który trzeba by się spierać.
Dzienniki zgód, wyniki skanów i panele działają we Frankfurcie. Rekordy nigdy nie opuszczają UE.
Pseudonimowe identyfikatory, żadnego adresu IP obok rekordu, retencja, którą sam ustalasz, umowa powierzenia danych obowiązująca od rejestracji i publiczna lista podprocesorów. Privacy by design w praktyce, nie w PDF-ie.
Umowa powierzenia, podprocesorzy, przegląd bezpieczeństwa.
Ceny w euro, zamrożone na cały czas trwania planu. Ruch nigdy nie jest mierzony, a skan nigdy sam nie podnosi Ci planu. Faktura zgadza się z cennikiem.
To, co widzisz w cenniku, to to, co płacisz.
Konfiguracje to pliki w Twoim repozytorium. Polityki eksportujesz jako HTML lub Markdown, dzienniki zgód jako podpisany CSV lub JSON, także po rezygnacji. Odejście to jedno polecenie.
$ cookiecrumbs export --all
z bloga
Dłuższe teksty o zasadach, egzekwowaniu i inżynierii zgody. Każde twierdzenie ma datę i źródło, a każdy artykuł kończy się czymś, co możesz dziś sprawdzić na własnej stronie.
Lovable wypuszcza Twoją aplikację bez banera cookies, a gdy o niego poprosisz, dostajesz okienko, które nic nie blokuje. Oto dziesięciominutowa droga do banera, który wstrzymuje każdy tracker do czasu zgody, wraz z testami, które to potwierdzają.
CzytajDwie decyzje z września 2025 r. zamieniły wytyczne EROD w cennik. Oto co policzył organ i jak wygląda zgodna pierwsza warstwa w 2026 r.
CzytajConsent Mode nie blokuje cookies. To komunikat, który Twój baner wysyła do tagów Google. Pomyl komunikat, a albo złamiesz prawo, albo stracisz pomiary Ads. Oto całość na jednej stronie.
CzytajOrgan nadzoru albo klient korporacyjny pyta, jak uzyskałeś zgodę. „Mamy baner” to nie odpowiedź. Plik nią jest. Oto co musi się w nim znaleźć.
CzytajTak, baner może zrujnować Twoje wyniki. Nie, nie musi. Szkoda wynika z trzech konkretnych zachowań, a każde ma rozwiązanie.
CzytajWielka Brytania poluzowała jeden róg swoich zasad cookies i zaostrzyła kary za całą resztę. Oto co zmieniła ustawa Data (Use and Access) Act, a czego nie.
Czytajmonitor przepisów · aktualizacja
Zasady dotyczące cookies zmieniają się co kilka miesięcy. Śledzimy je, żeby Twój baner nie został w tyle. Każda karta ma datę i link do źródła, a reguły regionalne w CookieCrumbs podążają za tą listą przez changelog.
Ciągi TCF 2.2 przestały być ważne 1 marca 2026 r. TCF 2.3 dodaje do TC String segment disclosedVendors. CookieCrumbs nie emituje jeszcze TC Stringów; obsługa TCF jest planowana. Jeśli serwujesz AdSense lub Ad Managera, dziś potrzebujesz CMP zarejestrowanego w TCF.
Ustawa Data (Use and Access) Act 2025 pozwala w Wielkiej Brytanii na statystyczne i wizualne cookies niskiego ryzyka bez zgody, z informacją i możliwością sprzeciwu. Wytyczne ICO sfinalizowane 29 kwietnia 2026 r.
ad_storage stał się sygnałem decydującym o danych Google Ads. Banery mapujące tylko analytics_storage tracą pomiary Ads. CookieCrumbs automatycznie mapuje zgodę marketingową na właściwy sygnał.
Przeniósłby zgodę na cookies do RODO, zwolnił pomiar oglądalności first-party i zakazał ponownego pytania przez sześć miesięcy po odmowie. Rada wykreśliła sygnały przeglądarki z art. 88b w czerwcu 2026 r.; trilog trwa.
CNIL ukarał Google kwotą 325 mln €, a SHEIN 150 mln € za banery bez odmowy jednym kliknięciem i powiązane praktyki. Równa widoczność „Odrzuć wszystko” na pierwszej warstwie to punkt wyjścia.
cennik
Ceny w euro, miesięcznie lub rocznie z dwoma miesiącami gratis. Jednostką sprzedaży jest Twoja organizacja. Ruch nigdy nie jest mierzony; jedynym płatnym licznikiem są skanowane podstrony miesięcznie. A baner nigdy nie gaśnie: żaden plan nigdy nie przestaje serwować ani logować zgód.
W pełni zgodny, na zawsze
0 €/mies.
Zacznij za darmoNiech baner pracuje na Ciebie
29 €/mies.
Wybierz ProJedna firma, wiele domen
199 €/mies.
Wybierz ScaleWielu klientów, jedna konsola
99 €/mies.
Wybierz AgencyRozliczane miesięcznie. 20 workspace’ów klientów w cenie, potem 9 € za każdy kolejny.
Wszystkie ceny w euro, zamrożone na cały czas subskrypcji: bez indeksacji, bez podwyżki przy odnowieniu. Rozliczenie roczne to dziesięć miesięcy za dwanaście (Pro 290 €, Scale 1 990 €). Organizacja to jeden podmiot prawny lub rodzina marek; workspace’y Agency są dla klientów będących odrębnymi podmiotami, a workspace klienta, który odchodzi od agencji, działa dalej jako plan Pro za 29 €. Na zamówienie: on-premise, ponad 100 000 podstron lub umowy papierowe, wycena od ceny Scale, skontaktuj się z nami. Przechodzisz od innego dostawcy? Twój płatny plan jest darmowy do końca obecnej umowy, z importem konfiguracji. CookieCrumbs nie należy jeszcze do Google CMP Partner Program, co ma znaczenie tylko wtedy, gdy serwujesz AdSense, Ad Managera lub AdMob.
faq
Proste odpowiedzi o RODO, brytyjskim PECR, Consent Mode v2 i o tym, jak CookieCrumbs radzi sobie z każdym z nich. Daty mają tu znaczenie, więc każda odpowiedź je zawiera.
W UE tak, jeśli ustawiasz cokolwiek poza ściśle niezbędnymi cookies: artykuł 5 ust. 3 dyrektywy ePrivacy plus zgoda RODO. W Wielkiej Brytanii PECR nadal wymaga zgody, z nowymi wyjątkami dla statystyk i wyglądu od 5 lutego 2026 r. W USA nie ma zasady opt-in, ale Kalifornia i inne prawa stanowe wymagają linku opt-out i obsługi Global Privacy Control.
Zmień tagi script na type="text/plain" z atrybutem data-category albo pozwól snippetowi CookieCrumbs automatycznie przepisać znane trackery. Zablokowane skrypty, iframe’y i piksele uruchamiają się dopiero po akceptacji odpowiedniej kategorii. W Next.js, React, Astro i Nuxt SDK opakowuje tagi w komponent świadomy zgody, a wyzwalacze Google Tag Managera odpalają się na zdarzeniach zgody.
Może. Blokujący renderowanie skrypt CMP z krótkim TTL cache może dodać sekundy do LCP i powodować przesunięcia układu przy każdej wizycie. CookieCrumbs ładuje asynchronicznie jeden plik 21 kB (gzip) z długim czasem cache, nie wykonuje własnych żądań do firm trzecich, a układy pasek i wstążka rezerwują miejsce przed renderowaniem, więc nie powodują przesunięć.
Nie przy każdej odsłonie. CNIL zaleca respektowanie odmowy przez co najmniej sześć miesięcy, a proponowany art. 88a unijnego Digital Omnibus uczyniłby sześciomiesięczny okres bez ponownego pytania prawem w całej UE. CookieCrumbs zapisuje odmowę, ukrywa baner na ustalony przez Ciebie okres, domyślnie sześć miesięcy, i pyta ponownie tylko wtedy, gdy zmienią się Twoje cele.
Nie. Generują skrypty analityczne i piksele, o które prosisz, i nic, co by je blokowało. Poproszenie buildera o baner zwykle daje kosmetyczne okienko, które pokazuje wybór i nic nie blokuje, co nie spełnia wymogów RODO ani dyrektywy ePrivacy. CookieCrumbs dodaje baner, który wstrzymuje te skrypty do czasu zgody, przez jeden tag script albo przez swój serwer MCP z Cursora lub Claude Code.
Darmowy skan czyta raz HTML Twojej strony głównej i porównuje hosty skryptów i iframe’ów z bazą trackerów, bez konta. Pełny skan w panelu ładuje każdą stronę w prawdziwej przeglądarce, w każdym stanie zgody, rejestruje każde cookie, skrypt, piksel, iframe i klucz storage wraz ze stroną i skryptem, które je ustawiły, i powtarza się według harmonogramu. Tylko pełny skan widzi, co menedżer tagów wstrzykuje po załadowaniu.
W UE analityka nadal wymaga zgody, chyba że Twój organ nadzoru zwalnia ograniczoną konfigurację; standardowy GA4 wysyła dane do firmy trzeciej i się nie kwalifikuje. W Wielkiej Brytanii załącznik A1 do PECR (5 lutego 2026 r.) zwalnia statystyki niskiego ryzyka z informacją i możliwością sprzeciwu, zgodnie z wytycznymi ICO z 29 kwietnia 2026 r. CookieCrumbs zawiera oba zestawy reguł.
Consent Mode v2 to sposób, w jaki baner cookies przekazuje tagom Google, na co odwiedzający wyraził zgodę, przez ad_storage, analytics_storage, ad_user_data i ad_personalization. Wartości domyślne muszą być „denied” dla odwiedzających z EOG, Wielkiej Brytanii i Szwajcarii. Od 15 czerwca 2026 r. Google używa ad_storage jako sygnału decydującego o danych Ads. CookieCrumbs ustawia wartości domyślne, aktualizuje je po zgodzie i obsługuje tryb podstawowy i zaawansowany.
Dla AdSense, Ad Managera i AdMob tak: od 16 stycznia 2024 r. Google wymaga CMP ze swojego CMP Partner Program dla ruchu z EOG i Wielkiej Brytanii, zintegrowanego z IAB TCF. Google Ads i GA4 wymagają sygnałów Consent Mode v2, ale nie certyfikowanego CMP. CookieCrumbs obsługuje Consent Mode v2 i nie należy jeszcze do Google CMP Partner Program, więc do czasu uzyskania certyfikacji nie jest właściwym wyborem dla AdSense, Ad Managera ani AdMob.
Musisz umieć pokazać, kto wyraził zgodę, kiedy, na co i co mu wyświetlono. Użyteczny dziennik zapisuje znacznik czasu, pseudonimowy identyfikator, wersję i teksty banera, wybrane kategorie i wycofania. RODO nie określa stałego okresu; przechowuj rekordy, dopóki opierasz się na zgodzie, plus okres przedawnienia w Twoim kraju. CookieCrumbs przechowuje rekordy 12 miesięcy w planie Free i 5 lat w każdym planie płatnym.
W praktyce tak. CNIL wymaga odmowy jednym kliknięciem na pierwszej warstwie i we wrześniu 2025 r. ukarał Google kwotą 325 mln €, a SHEIN 150 mln €; wytyczne EROD 03/2022 traktują ukryte lub wyblakłe opcje odmowy jako dark patterns. Układy CookieCrumbs mają równorzędne przyciski i stały element do ponownego otwarcia banera; możesz zmieniać kolory, ale nie degradować przycisku.
Uruchom npx cookiecrumbs init. CLI wykrywa framework, instaluje integrację, zapisuje cookiecrumbs.config.ts, ustawia wartości domyślne Consent Mode v2 i łączy stronę z Twoim workspace’em. Strony statyczne, WordPress, Shopify i Webflow używają jednego tagu script lub pluginu. Z serwerem MCP w Claude Code lub Cursorze agent wykonuje te same kroki i otwiera pull request.
Tak, jeśli ma narzędzia. Serwer MCP CookieCrumbs udostępnia skanowanie, konfigurację banera, publikację i dziennik zgód dla Claude Code, Cursora, Windsurfa, Zeda i VS Code. Zapisy są najpierw proponowane jako diff i potwierdzane drugim wywołaniem, a każda akcja jest logowana z tokenem, który ją wykonał.
We Frankfurcie w Niemczech, na infrastrukturze w UE. Rekordy zgód nigdy nie opuszczają UE, obok rekordu nie jest przechowywany adres IP ani user agent, a każdy rekord można wyeksportować jako podpisany CSV lub JSON, także po rezygnacji.
gotowe, kiedy Ty jesteś
Darmowy plan, dwie domeny, bez karty. Albo najpierw uruchom darmowy skan i zobacz, co Twoja strona ładuje dzisiaj.
$ npx cookiecrumbs init