Privacy
Crosstabs is designed around local file parsing and explicit AI actions. This page describes the current app behavior, not a legal compliance certification.
Spreadsheet files
- CSV, TSV, TXT, and XLSX files are parsed in the browser.
- Crosstab tables, filters, weights, percentages, and statistics are computed from the parsed browser data.
- The original spreadsheet file is not uploaded for normal crosstab calculation.
- If you explicitly save a project or analysis template, the parsed dataset and current settings are stored in this browser's localStorage.
AI summaries
- AI summaries are opt-in. Crosstabs does not send analysis context until you click Analyze or ask a question in the AI panel.
- When browser-local Gemma is configured, the summary runs in the browser after you explicitly confirm the model download.
- When browser-local Gemma is not configured, the app sends a structured crosstab summary to /api/chat: labels, counts, percentages, statistics, warnings, and active filters.
- The AI request does not include the original spreadsheet file.
Browser storage
Saved projects, analysis templates, and report settings stay in this browser. They can be removed from the workspace. Clearing site data in the browser also removes them.