We keep this simple: we use only what the Service needs to work. We do not use advertising or cross-site tracking cookies.
| Name / type | Purpose | Kind | Duration |
|---|---|---|---|
| Sign-in session (local storage) | Keeps you signed in | Strictly necessary | Until sign-out or expiry |
| App preferences (local storage) | Settings such as chart layers, dismissed hints, agreement checkbox | Functional | Until cleared |
| Service worker and cache storage (installed app) | Loads the app shell quickly and offline; never caches market data or account data | Strictly necessary | Until a new version or cleared |
| ak_ref (first-party cookie) and the same code in local storage | Remembers which member's invite link brought you, so they get referral credit (first link wins) | Functional | 60 days |
| Stripe cookies (checkout pages) | Payment processing and fraud prevention | Strictly necessary (third party) | Per Stripe |
| Google sign-in (if used) | Authentication with Google | Strictly necessary (third party) | Per Google |
| TradingView widget (Advanced chart tab only) | Renders the embedded chart; may set its own cookies | Functional (third party) | Per TradingView |
Our pages load fonts from Google Fonts, which receives your IP address to deliver them.
You can clear or block cookies and site storage in your browser settings, but signing in will not work without the session storage. We honor Global Privacy Control. If we ever add analytics or marketing cookies, we will update this page and ask for consent where the law requires before setting them.