← Back to home

Privacy Policy

Last updated: March 29, 2026

What we collect

DialedCoach collects data necessary to provide personalized training plans and coaching. This includes:

  • Account information from Google OAuth (name, email)
  • Training profile data you provide during onboarding (age, experience, goals, equipment access)
  • Conversations with the AI coach
  • Training plans and session data
  • Activity data synced from Strava or imported from Garmin FIT files

How we use it

Your data is used to generate and adjust training plans, match activities to planned sessions, and provide coaching through conversation. We do not sell your data. We do not use your data for advertising.

Third-party services

  • Supabase — Authentication and database. Your data is stored in a Supabase-hosted PostgreSQL database with row-level security.
  • Anthropic (Claude) — AI coaching. Conversations are sent to the Claude API to generate responses. Anthropic does not use API inputs to train models.
  • Strava — Activity sync (optional). OAuth tokens are encrypted with AES-256-GCM before storage. You can disconnect at any time.
  • Google — OAuth login and calendar sync (optional). Tokens are encrypted the same way. Calendar access is write-only for plan export.

Data security

OAuth tokens are encrypted at rest with AES-256-GCM. All traffic is served over HTTPS with HSTS. Database access is enforced through row-level security policies — users can only access their own data.

Data retention

Your data is retained while your account is active. During beta, you can request full deletion of your account and all associated data by contacting us.

Contact

Questions about this policy? Reach out at [email protected]