Privacy
Short version: we store the minimum needed to run the features you use, we don't run ads or trackers, and we never sell or share your data. Effective 2026-07-06.
What we store, and why
- Account: your email and display name, from Google sign-in (Firebase Authentication). Used to identify your account and — only if you opt in — to send alert emails.
- Your choices: watchlisted symbols, followed politicians, and your email-alert setting.
- Trading features you use: order intents you create, fills your paired desktop agent reports back, and paired agents. Agent pairing tokens are stored only as SHA-256 hashes — we cannot recover the token itself.
- Alert log: a record of which alerts we already sent you, kept solely so we never send the same one twice.
We store no brokerage credentials of any kind. The optional desktop agent runs on your own machine and talks to your own IBKR gateway; this site only ever sees the order intents you created and the results the agent reports.
Who processes it
Sign-in is handled by Google Firebase Authentication; data is stored in a Supabase-hosted Postgres database; the site runs on Vercel; opted-in alert emails are delivered via Resend. Each acts as a processor for the purposes above — nothing is shared beyond that, and nothing is sold.
Emails
Alert emails are strictly opt-in and can be turned off any time with the toggle on your watchlist page. We send at most one bundled email per data refresh (~every 8 hours) and nothing promotional.
Deletion
Email skubik.company@gmail.com from your account address and we'll delete your account and everything attached to it (watchlist, follows, agents, intents, fills, alert log). Public disclosure data — politicians' filings — is public record and not tied to your account.