Your data flow,
in plain English.
Your files are never uploaded, and every calculation runs in your browser. The AI plans the steps from your question, your column names and a small sample of rows. This page documents exactly what stays local, what is sent to the AI, and how you can verify it yourself in 30 seconds.
Here's exactly what happens when you use it.
No marketing language. Here it is.
- The file itselfFiles you drop in are never uploaded. They live in your browser's memory only and are cleared on page refresh.
- Your full datasetThe AI never receives your whole file — at most a few sample rows (see the list on the right).
- The calculationEvery step of your workflow runs in DuckDB-WASM in your browser. Totals, joins, pivots and intermediate tables are computed locally.
- Re-runsRe-running a saved workflow on new data is pure local SQL — no AI call at all.
- Your prompt and the conversationThe question you ask. Treat it like a ChatGPT prompt — don't paste sensitive content into it.
- Column names and typesOf each file and each workflow step, so the AI knows what fields exist. If a header itself is sensitive, rename it first.
- Up to 3 sample rows per fileSo the AI understands formats — dates, codes, signs. If the first rows of a file are sensitive, remove or mask them first.
- The final summary table, for commentaryAfter a financial analysis runs, the result table (up to 60 rows) is sent so the AI can write a short explanation. Every figure it writes is checked against the table.
- Small helper requestsChart suggestions (a few sample values and numeric ranges per column), Excel header detection (the top ~20 rows with every number masked), and fixing a failed step (the SQL, the error and column names).
- QuickBooks company detailsWhen connected: company name, country and chart-of-accounts names, to plan the analysis.
patient_ssn or salary_jane_doe, or a top row with a real client's name — rename or remove them before analyzing. Generic names (id, amount, date) are always safe.Who else sees what.
Every service we use, what they see, and why. Standard SaaS infrastructure — no data brokers, no ad networks, no resale.
| Service | Purpose |
|---|---|
| OpenAI (gpt-5.5) | Workflow planning |
| Intuit (QuickBooks Online) | Accounting data — when you connect |
| Clerk | Account / authentication |
| Stripe | Billing (when subscribed) |
| PostHog | Product analytics |
| Render | Hosting infrastructure |
View "what they see" details (mobile)
Four things we never do with your data.
Each one is verifiable by inspecting the architecture or our agreements.
30 seconds. Browser DevTools. Done.
Don't trust the marketing. Trust the network tab.
- 1Open the canvas at gptbeyond.com/tryUse any browser that has DevTools (Chrome, Firefox, Edge, Safari).
- 2Press F12 to open DevToolsCmd+Opt+I on Mac. Click the "Network" tab.
- 3Clear the log, then drop a fileClick the 🚫 icon in the Network tab to clear. Drop your CSV/Excel onto the upload zone.
- 4Watch the Network tab as you dropResult: nothing new appears in the log. The file load is purely client-side — no upload request.
- 5Ask a question in the promptWhen you submit, you'll see a POST request to /api/chat. Click it.
- 6Inspect the request payloadIn the request body you'll see your prompt, the column metadata and up to 3 sample rows per file, sent to our server (which then calls OpenAI). You will NOT see the rest of your file.
- 7Check the responseThe response contains the SQL the AI wrote — referencing column names but not values. The actual workflow execution happens after this, locally in DuckDB-WASM.
ZZZZZ-UNIQUE-MARKER-1234 in a row further down the file (below the first few, which are shared as samples). Then search the entire Network log for that string. If it's not there, your row data is genuinely staying local.Reviewing this for company use?
Short version for IT review and DLP/whitelisting decisions. Pass this URL to your security team.
One important exception to "stays in your browser." The guarantee above applies to files you upload. When you connect QuickBooks Online, it works differently: the connection uses server-side OAuth, and your financial reports are retrieved by our server from Intuit's API, then delivered to your browser for local analysis.
- What we access: read-only — Profit & Loss, General Ledger, and company information. We never write to your QuickBooks.
- Where it goes: Intuit → our server (only to fulfill your request; not stored in any database) → your browser, where it's analyzed locally in DuckDB-WASM.
- AI features: as with uploaded files, your prompt, column labels and a few sample rows are sent to OpenAI to plan the analysis, along with your company name, country and account names. After an analysis runs, the final summary table may be sent so the AI can write commentary (API terms — not used for training).
- Connection token: stored server-side in an encrypted session cookie and deleted when you disconnect. You can also revoke access from within QuickBooks at any time.
- Never sold or shared beyond the processors listed above.
This page is GPTBeyond's Privacy Policy and data-flow documentation — what data the Service handles, where it flows, the third parties involved, and how the QuickBooks connection works. We update it as the product changes.
For privacy questions, or data-access / deletion requests under GDPR or CCPA, email vibe@stoxgpt.com.