Privacy
Privacy Policy
Last updated: REPLACE BEFORE LAUNCH (e.g. 2026-05-11). The most recent version always lives at https://goodfitcoach.ai/privacy.
What this is
GoodFitCoach AI (“we”, “our”) is a personal fitness, nutrition, and calorie-tracking app. This page explains exactly what data we collect, why we collect it, who we share it with, and how you can delete it.
Data we collect
- Account data: email address (used for magic-link sign-in), display name, optional coach name.
- Fitness profile: birth date, sex, height, current and target weight, activity level, goal type, workout days/week, dietary preferences, allergies, food likes/dislikes, optional medical notes.
- Daily activity: meals logged (text, optional photo), calories, macros, weigh-ins, workouts, steps and active-minutes if you opt in to HealthKit / Health Connect.
- Coach chat: messages you send to the coach and the coach's replies. Used to give context to the next coach turn.
- Subscription / billing: Stripe customer id, subscription tier, trial state, period end. We never store full card numbers — Stripe handles that.
How we use it
- Calculate your daily calorie target (deterministic Mifflin-St Jeor) and macro split.
- Power the daily AI coach kickoff and chat replies, which are sent to OpenAI's API. We never share your data with OpenAI for model training.
- Generate the weekly progress calendar.
- Send transactional emails (magic-link login, billing receipts). We do not currently send marketing email.
Who we share it with
- Supabase — authentication and Postgres hosting.
- DigitalOcean — application hosting, object storage for meal/body photos.
- OpenAI — meal photo analysis, coach chat, and meal-extraction LLM calls. We use the OpenAI API tier where data is not used for training.
- Stripe — payment processing.
- Sentry — error tracking. PII is scrubbed before events are sent (Authorization headers, request bodies, cookies, user emails are stripped at the SDK layer).
- Cloudflare — DDoS protection, CDN. They see request metadata (IP, URL) but not request bodies.
We do not sell your data. We do not use behavioral advertising. We do not embed third-party trackers in the PWA.
Your rights
You can export, correct, or delete your data at any time:
- Delete: in-app at /settings or publicly at /account-deletion.
- Export: email privacy@goodfitcoach.ai and we will respond within 30 days.
- Correct: any field on the profile page is editable by the user directly.
Retention
Daily logs / meal records / coach chat are retained for as long as your account exists. When you delete your account we erase the personal data immediately and the operator audit log retains a NULL-targeted row for compliance (limited to action type, timestamp, and the requested reason).
Contact
Privacy contact: privacy@goodfitcoach.ai. Security disclosure: security@goodfitcoach.ai (see also security.txt).
REPLACE BEFORE LAUNCH: This text is the engineering baseline. Final wording must be reviewed by privacy counsel and aligned with the App Store / Play Store data-collection declarations submitted at app review time.