Privacy Policy

Last updated: March 27, 2026

What We Collect

DataPurposeStorage
Email addressAccount authenticationSupabase Auth (encrypted)
PasswordAccount authenticationSupabase Auth (hashed, never stored in plain text)
Session UUIDAI chat memory (preferences, context)Supabase chat_memory table, keyed to browser-generated UUID
IP addressRate 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

ServicePurposeData shared
SupabaseAuthentication, databaseEmail, hashed password, chat memory
VercelHosting, analyticsIP address, page views (anonymous)
AnthropicAI chat (Claude)Chat messages (processed, not stored by Anthropic per API terms)
ResendEmail alertsEmail address, signal alert content
UpstashRate limitingIP 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.