← Zurück zur Übersicht

Blickwerk — Privacy-First-Webanalyse

Cookielose Webanalyse im Aufbau: eine Kotlin/Ktor-Event-Pipeline über ClickHouse, Postgres und Redis mit einem TypeScript-Dashboard. Keine Cookies, kein Fingerprinting, keine gespeicherten personenbezogenen Daten.

FALLSTUDIE 2026
Rolle
Design und Entwicklung
Zeitraum
Juli 2026 — laufend
Stack
Kotlin · Ktor · TypeScript · ClickHouse · PostgreSQL · Redis

Ausgangslage

Blickwerk ist eine Privacy-First-Webanalyse: keine Cookies, kein Fingerprinting, keine gespeicherten personenbezogenen Daten. Ein Kotlin/Ktor-Server nimmt Events entgegen, das Analyseschema liegt in ClickHouse, der Live-Besucher-Stream läuft über Redis Pub/Sub, ein TypeScript-Dashboard zeigt Panels, Charts und Filter. Daneben sitzen Postgres und ein Auth-Service.

Was daran interessant ist

Events werden serverseitig angereichert statt clientseitig getrackt: Browser, OS, Geräteklasse, Land/Region/Stadt (über eine lokale DB-IP-Datenbank, ohne externe Lookups), Referrer-Quelle und UTM-Parameter, auf Event- wie auf Session-Ebene. Die Read-API ist per OpenAPI-Contract festgelegt: Kernmetriken mit Vorperioden-Vergleich, lückenlos gefüllte Zeitreihen in der Zeitzone der Site, Top-N-Breakdowns mit Filtern, Conversion-Goals und ein Live-Besucherzähler als SSE-Stream.

Setlist: Stack-Highlights

Stand

Im Aufbau, Apache-2.0. Die komplette Strecke läuft lokal bereits hinter einem einzigen Befehl, abgesichert durch eine durchgängige Playwright-End-to-End-Suite.