Data export and deletion
How to take your data with you, and how scheduled account deletion works.
Your data is yours. Two surfaces: a full export of everything on your account, and a deletion flow that removes it from the platform.
Full export
Settings → Export → Download my data. You get a ZIP of JSON files — trades.json, trading-accounts.json, setups.json, rules.json, morning-briefs.json, ai-calls.json and a manifest.json describing them. Trades carry everything stored: symbol, side, entry / stop / exit, R, net P&L, setup, mood, energy, notes, broken rules.
Trade CSV
Trades → Export CSV. The download honours whatever the list is showing — date range, symbol, result, setup, tag and the account selection — so it is the filtered set, not the whole account. Times are written in your display timezone. Columns: account, symbol, side, qty, entry / stop / exit / target, R, gross and net P&L, commission, setup, tags, broken rules, behavioural flags, mood, energy, thesis, reflection and the import source.
Account deletion
Settings → Account → Delete account. Schedules a delete in 30 days. A banner appears across the app while scheduled; cancel anytime within the window from the same screen to abort the delete.
What gets deleted
- ▸Everything tied to your user: trades, setups, rules, screenshots, AI call logs, broker connections, webhook secrets, share-card cache. A cron purges the rows after the grace window.
- ▸Auth.js sessions are torn down on the same job — anyone with an active session token gets signed out.
- ▸Bar data (the Databento store) is global, not per-user — it stays. It contains no personally identifying information.
What can take longer
- ▸Stripe. Customer record and tax invoices are retained per financial-records regulations (~10 years in Germany). Email us if you need a specific record redacted — we can request Stripe-side deletion in some jurisdictions.
- ▸Email logs. Transactional emails through Resend are kept for ~30 days per Resend's policy. They're scoped to delivery diagnostics and don't include trade data.
Trades first. After the delete cron runs, there's no recovery — by design.