Sales data analysis
Upload a sales export and get a reading of what the columns actually support.
Fill in the fields above and the result appears here — nothing is sent anywhere.
How it works
Your file is parsed in the browser. Only per-column aggregates are sent.
The file never leaves your machine. It is read in your browser, reduced to a per-column summary — the name of each column, whether it holds numbers or text, and the totals, averages and ranges — and only that summary is sent to the model. Your individual rows, your customers and your order lines are not transmitted anywhere. That is a real constraint on the answer, not a marketing line: the model can talk about the shape of your data and what the totals imply, and it cannot tell you about a particular customer, because it has never seen one.
This tool sends what you write to a language model to produce the answer. Your text is not stored by us and is not written to any database; an uploaded file is read in your browser and only per-column totals are sent. Your email address is stored, with the consents you tick.
Frequently asked questions
- Is my file uploaded?
- No. It is parsed by JavaScript in your own browser. What is sent is a summary: column names, row count, and per-column statistics. You can confirm this in your browser's network tab — the request body contains no row data.
- What file formats work?
- CSV and tab-separated files with a header row. The separator is detected automatically, quoted fields and embedded line breaks are handled.
- Why will it not tell me about a specific customer?
- Because it never received that row. Sending individual records would mean putting your customers' data through a third-party API because somebody clicked a free tool, and that is not a trade we are willing to make on your behalf.