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.