Some preferences and short-lived state are stored in your browser's localStorage or sessionStorage — not as cookies. These remain entirely on your device and are never sent to our servers except when you ask the app to sync settings to your account.
localStorage
oathra-themeStores your selected theme preference (dark, light, or system)
oathra-sidebar-collapsedRemembers your sidebar collapsed/expanded state
rt-pnl-paletteStores your P&L color palette preference (classic, CVD-safe, high-contrast)
exchange_ratesCaches currency exchange rates fetched from frankfurter.app so the app loads fast and works offline
rawtrade_tm_templatesLegacy localStorage cache being one-way migrated to your account; deleted from this device the next time you open Trade Manager. No new writes occur.
sessionStorage
rt_session_tokenShort-lived session token for the AI Coach streaming connection; cleared when you close the browser tab.
Other technologies
Sentry (error monitoring)We use Sentry to detect crashes and runtime errors. The SDK does not set cookies, but it may buffer short-lived session state in IndexedDB when a crash is captured. Events are masked by default (all text, all media) and scrubbed of request bodies. Treated as essential operational telemetry for site security and reliability — runs on every page and on the mobile app regardless of your cookie choice. On mobile, error-reporting session tracking starts at app launch (before the consent banner is shown on a fresh install) because startup crashes must be captured before any UI is rendered. No personally identifiable information is included — events contain only anonymous crash data and a random user identifier. If you prefer not to be included, contact us (below) and we will exclude you from replay sampling.