Built for the browser. Not the cloud.
Your CPU does the work. Your data stays on your disk. We just provide the engine.
Why we built this
The Problem
You have three bad choices: Excel (manual errors, crashes at 50k rows), SPSS (expensive, outdated UI), or Cloud SaaS (requires uploading sensitive PII to a stranger's server).
The Solution
Krosstabs is a Local-First PWA. It runs high-performance C++ code (via WebAssembly) directly inside Chrome. It feels like a desktop app, but lives in your browser.
Architecture
IndexedDB is your database
We parse your CSVs and store them in IndexedDB, a high-performance database built into your browser. We physically cannot see your respondent rows.
Web Workers = No Lag
We offload heavy math (raking, clustering, regression) to Web Workers. This means the UI never freezes, even when you're weighting 100,000 rows.
We only sync login info
Our server (Supabase) only stores your email, subscription status, and project names. Zero respondent data ever touches our backend.