Cookies. Geregelt.
Consent-Banner aus Nürnberg. Unter fünfzig Millisekunden vom EU-PoP zum Browser des Besuchers. Jedes Byte bleibt in Europa.
- p95 TTFB
- 40 ms
- EU-PoPs
- 36
- US-Subprozessoren
- 0
- Bundle gzipped
- 17 KB
Etablierte CMPs brauchen eine Sekunde.
Wir brauchen unter fünfzig Millisekunden.
Vanilla TypeScript, 17 KB gzipped, cached über 36 EU-PoPs. Kein Framework-Overhead, kein Global-CDN-Umweg. Wenn dein Lighthouse-Score leidet, liegt das ab jetzt nicht mehr am Consent-Banner.
Median p95 TTFB auf /cmp/v1/loader.js aus Frankfurt,
Bundle-Größen vom Netzwerk-Panel der jeweiligen Live-Demos. Gemessen
April 2026 gegen öffentliche Publisher-Implementierungen der
Wettbewerber — fair vergleichen heißt gleiche Region, gleicher
Browser, kein Cache.
Souverän ist, was in Europa bleibt.
Origin in Nürnberg, Edge-Cache auf 36 EU-PoPs, jedes Byte Besucher-Daten bleibt im EU-Rechtsraum. Keine transatlantische Datenreise, keine Drittland-Klauseln in der DSGVO-Dokumentation. Ein europäisches Produkt mit europäischem Rückgrat.
Alles, was Besucher-Daten sieht, liegt in der EU.
- 001. Nürnberg, DE Primärserver + PostgresNetcup · CNPG encrypted at-rest
- 002. 36 EU-PoPs Edge-CacheBunny (SI) · Zones: EU-only
- 003. Slovenija, SI Backup-StorageBunny Storage · 30 Tage Retention
- 004. Luxembourg, LU GeoIP-Lookupdb-ip.com MMDB · CC-BY-4.0
Drei US-Tools, ausserhalb des Pfades.
Ehrlich statt dogmatisch: das sind Werkzeuge die wir benutzen, keine Subprozessoren die Besucher-Daten sehen. Alle dokumentiert, alle austauschbar.
- 001. Pulumi Cloud USIaC-State, kein Besucher-Datenpfad
- 002. GitHub / ghcr USSource-Hosting + Container-Registry
- 003. Let's Encrypt USTLS-Zertifikate, wechselbar
Drei Schritte. Typisch vier Minuten.
Keine Sales-Gespräche, kein Setup-Call, kein Implementation-Service. Copy, paste, next.
- ~30 SekundenDomain anlegen
Hostname eintragen, Purposes wählen.
Site-ID + Verifikations-Token werden sofort generiert. Sprache und Layout sind Pflicht, TCF-Purposes optional (sinnvolle Defaults vorgesetzt).
- 1–5 MinutenVerifizieren
DNS TXT oder HTTP-Datei — du entscheidest.
Token per TXT-Record auf _blitzkeks.deinedomain.de, oder als Datei unter /.well-known/blitzkeks-<token>.txt. Ein Klick auf „Jetzt prüfen", fertig — kein Agent, kein Polling.
- ~30 SekundenEinbetten
Ein Script-Tag im <head>, fertig.
Kopiere den Embed-Code aus dem Dashboard. Besucher aus EEA/UK/CH bekommen den Banner automatisch, außerhalb wird er nicht geladen. Kein GTM-Voodoo nötig.
Alles was du von einem CMP erwartest. Plus die Dinge, die andere weglassen.
- 001. Standards
TCF v2.2 + Google CMv2
IAB Tech Lab Spec vollständig implementiert, Google Consent Mode v2 out-of-the-box. Vendor-Signale greifen, ohne dass du Tag-Manager-Voodoo lernen musst.
- 002. Katalog
GVL v155 · stündlich synchron
998 IAB-Vendoren, nächtlicher Sync. Wenn IAB Europe eine neue GVL-Version veröffentlicht, weiß dein Banner das spätestens eine Stunde später.
- 003. Scale
Multi-Site Dashboard
Ein Blitzkeks-Konto, beliebig viele Domains. Sites-Liste, Filter, per-Site-Analytics, bulk-Konfiguration. Passt für Mittelstand und Konzern.
- 004. Access
WCAG 2.2 AA · Keyboard-first
Banner ist per Tab erreichbar, Screenreader-tauglich, respektiert prefers-reduced-motion. Kontrast-Validierung schon im Customizer — vor Launch.
- 005. DevIn Arbeit
Source offen, OpenAPI dokumentiert
Code auf GitHub unter MIT / AGPL-3 gespalten (Banner Open, Origin MIT). Admin-API als OpenAPI-3.1-Spec — Codegen in jeder Sprache.
- 006. Compliance
DSGVO Art. 28 AVV · Auto-befüllt
Template aus deinen Konto-Daten generiert, sofort unterschriftsreif. Subprozessor-Liste öffentlich, Änderungen via Newsletter angekündigt.
Privat kostenlos. Kommerziell vorerst auch.
Wenn du Blitzkeks für deinen Blog oder Verein nutzt: kostenlos. Wenn du kommerziell einsetzt: aktuell gratis in der Probephase — Pricing kommt, wir schreiben dich 30 Tage vorher an. Fragen: hallo@blitzkeks.de.
Privat
- ✓ Unbegrenzte Sites
- ✓ Unbegrenzte Impressionen
- ✓ Alle Customizer-Features
- ✓ IAB TCF v2.2 + Google CMv2
- ✓ AVV-Template · Art. 28 DSGVO
- ✓ Multi-Site Dashboard
- ✓ E-Mail-Support (48h)
Kommerziell
- ✓ Alles aus Privat
- ✓ Kommerzielle Nutzung explizit erlaubt
- ✓ Priority-Support (24h)
- ✓ 30 Tage Vorwarnung vor Pricing-Launch
- ✓ Early-Bird-Konditionen oder 12-Monate-Grandfathering
- ✓ SLA-Gespräch auf Wunsch
Im Zweifel: kommerziell. Während der Probephase eh kostenlos — kein Risiko.
Antworten, ohne Marketing-Watte.
Die Fragen, die wir in Mails und Pitches immer wieder hören. Wenn deine fehlt: hallo@blitzkeks.de .
-
Compliance Ist Blitzkeks TCF v2.2 konform? +
Vollständig konform. Encoder im Banner (@iabtechlab/iabtcf-core, Apache-2.0), Decoder im Go-Origin (LiveRamp/iabconsent, MIT), GVL v155 stündlich synchronisiert. Google Consent Mode v2 mit den vier Signalen ad_storage / ad_user_data / ad_personalization / analytics_storage out-of-the-box. Unsere IAB-CMP-ID ist aktuell Platzhalter 3999 — finale Registrierung bei register.consensu.org/CMP läuft.
-
Speed Wie kommt ihr wirklich auf unter 50 Millisekunden? +
Vanilla TypeScript, keine Framework-Runtime. Loader ist 17 KB gzipped, gecacht auf 36 EU-PoPs bei Bunny. Origin in Nürnberg hat p95 < 3 ms — die meiste Zeit ist Netzwerk + TLS. Gemessen: 40 ms Median-TTFB via curl aus DE, 37 ms Loader-Resource via Pingdom Frankfurt, 47 ms TTFB auf der Bench-Seite. Bunny selbst wirbt mit 24 ms Durchschnitts-Latenz auf seinem EU-Backbone — unsere Zahl ist konsistent damit plus TLS-Handshake. Etablierte US-CMPs laden 300–500 KB JS mit blocking-Origin-Fetch; der Größen-Unterschied dominiert das End-Ergebnis, nicht die TTFB-Delta.
-
Souveränität Was passiert mit Besucher-Daten? Landen sie je in den USA? +
Nie. Origin + Postgres + Backups laufen in Nürnberg (DE), Edge-Cache in 36 EU-PoPs, GeoIP-Data von db-ip.com (BE-hosted, CC-BY-4.0 MMDB). Die einzigen US-Vendoren im Stack (Pulumi Cloud für IaC-State, GitHub für Source, Let's Encrypt für TLS) sehen keine Besucher-Daten — sie halten nur Infrastruktur-Metadata. Public dokumentiert in der Subprozessor-Liste.
-
Preis Was kostet Blitzkeks wirklich? Was ist der Catch? +
Privat und nicht-kommerziell (Hobby, Verein, NPO, Schule, persönlicher Blog): 0 €, keine Kreditkarte. Kommerziell: aktuell auch 0 €, weil Blitzkeks in der Probephase ist — wir haben bewusst noch keine Preisliste veröffentlicht. Sobald das Pricing steht (Phase 6), bekommst du 30 Tage Vorlauf per Mail und faire Early-Bird-Konditionen oder 12-Monate-Grandfathering. Der Catch: in der MVP-Phase kann sich Pricing + SLA noch bewegen, das trägst du mit. Fragen: hallo@blitzkeks.de.
-
Migration Wie migriere ich von einer etablierten CMP-Plattform? +
Alten Banner parallel laufen lassen, Blitzkeks-Embed im <head> dazusetzen, Domain verifizieren (DNS TXT oder HTTP-Datei, 1–5 Min), TCF-Purposes wählen. Wenn die Analytics-Zahlen im Blitzkeks-Dashboard ankommen, alten Banner abschalten. Typisch 20 Minuten Projekt-Arbeit, kein Coding nötig.
-
Sprache Gibt es eine englische Version? +
Ja, unter /en/ verfügbar. Primär-Sprache bleibt DE — Dashboard, Rechtstexte, Support. EN wird parallel gepflegt für internationale Publisher. Banner selbst unterstützt aktuell DE und EN, weitere EU-Sprachen (FR, NL, IT) kommen in Phase D.
-
Updates Wie kriege ich mit, wenn sich Compliance-Anforderungen ändern? +
Dashboard-Benachrichtigungen (Einstellungen → Benachrichtigungen). Trigger: GVL-Version-Bumps, IAB-Europe-Policy-Updates, TCF-Spec-Änderungen, Google-CMP-Partner-Hinweise. E-Mail-Versand über Scaleway TEM (FR) — kein SendGrid. Changelog zusätzlich öffentlich auf GitHub.
Ein Solo-Developer aus Frankfurt, der etablierte CMPs satt hatte.
Entstanden weil die Integration einer etablierten US-CMP auf einer privaten Seite 1.200 Millisekunden TTFB produzierte — ein Drittel des Lighthouse-Budgets, für ein paar Hundert Bytes JSON. Das ging auch anders.
Blitzkeks ist der Versuch, Consent als schnelles, europäisches Produkt zu denken. Kein US-Backbone, kein Venture-getriebenes Feature-Gestänge, keine Cookie-Pop-Ups die um Akzeptanz betteln.
Aktuell ist alles kostenlos nutzbar — privat wie kommerziell in der Probephase, bis das Pricing kommt. 30 Tage Vorwarnung per Mail bevor sich etwas ändert.
Gebaut in Go (Origin), Vanilla TypeScript (Banner), Next.js (Dashboard), Astro (diese Seite). Source offen auf GitHub, dokumentiert in strategy docs , Architektur-Entscheidungen als ADRs . Wenn du nicht damit leben kannst, dass ein Mensch das baut, ist eine etablierte Enterprise-CMP wahrscheinlich die richtige Antwort — keine Schande.
- 100%
- EU-HostingNürnberg + EU-PoPs · keine Ausnahme
- 0
- US-SubprozessorenIm Besucher-Datenpfad · dokumentiert
- DE
- Rechtstexte + SupportErstsprache Deutsch, immer
- <25
- KB BundleGzipped · kein Framework-Fett