This page summarises how your data is handled. For the formal policy, see the Privacy Policy; for the security mechanisms, see Security.
| Data | Source | Purpose |
|---|---|---|
| Account email | Sign-up / Google | Identify your account, sign-in. |
| Display name | Your profile | Shown in the UI. |
| Uploaded trade files | You | Produce your analysis. |
| Saved portfolios / strategies / variants | Your actions | Persist your work. |
| History | Logged on save | A register of your runs. |
| Research work | Your actions | Saved backtests, Define models, Rewind journals, Tactics and parameter studies, where Research is enabled. |
VEEMAN stores no brokerage holdings, no live prices and no positions — only the historical P/L you upload and what you choose to save.
Persistent data lives in per-user storage (a database in production), strictly isolated by account. The live session is held in memory only and expires after 24 hours; its draft — the autosave that lets you pick up where you left off — lives in that same per-user storage.
Service providers
VEEMAN runs on Vercel (frontend), Render (backend) and Supabase (authentication and database). Research, where enabled, runs on a dedicated server that holds the historical market dataset; the Research work you save goes to the same database as the rest. They process data on VEEMAN's behalf to run the service. When you use Veeman AI, the numeric session digest (computed metrics only — never raw trades or files), the messages you type in the AI chat, the strategy descriptions you type in the backtest composer (together with the parameters of the recipe in the form) and, when you rebuild a recipe from a trade log, the summary of that rebuild (the deduced recipe and how many trades it reproduces; never the file, which isn't stored) are processed by the LLM provider. Temporarily, until our Anthropic (US) setup is live, that provider is DeepSeek, whose servers are in China, outside the EU. Don't type personal data in the chat. See the Privacy Policy for details.