Privacy Policy
Last updated: March 27, 2026
What We Collect
| Data | Purpose | Storage |
|---|---|---|
| Email address | Account authentication | Supabase Auth (encrypted) |
| Password | Account authentication | Supabase Auth (hashed, never stored in plain text) |
| Session UUID | AI chat memory (preferences, context) | Supabase chat_memory table, keyed to browser-generated UUID |
| IP address | Rate limiting (abuse prevention) | Upstash Redis (ephemeral, not stored long-term) |
We do not collect: names, phone numbers, financial account information, Social Security numbers, or payment details.
How Chat Memory Works
The AI chat stores preferences you share (like bankroll size or risk tolerance) in a chat_memory table keyed to a random UUID generated in your browser's localStorage. This UUID is not linked to your email or identity — it's a session identifier. Memories persist across page reloads but can be cleared by clearing your browser's localStorage.
Third-Party Services
| Service | Purpose | Data shared |
|---|---|---|
| Supabase | Authentication, database | Email, hashed password, chat memory |
| Vercel | Hosting, analytics | IP address, page views (anonymous) |
| Anthropic | AI chat (Claude) | Chat messages (processed, not stored by Anthropic per API terms) |
| Resend | Email alerts | Email address, signal alert content |
| Upstash | Rate limiting | IP address (ephemeral) |
Data Retention
- Account data: Retained until you request deletion
- Chat memories: Retained until session expiry or manual deletion
- Rate limiting data: Ephemeral (sliding window, typically expires within minutes)
Your Rights
- Access: Contact us to request a copy of your data
- Deletion: Contact us to delete your account and all associated data
- Opt-out: You can stop using the service at any time
We do not sell, rent, or share your personal data with third parties for marketing purposes.
Cookies
We use essential cookies for authentication (Supabase session management). No tracking cookies, no ad cookies.
Changes
This policy may be updated. We will note the "Last updated" date at the top.
Contact
Privacy questions? Reach out via the contact page.