Privacy Policy
Last updated: March 10, 2026
trainGPT ("we", "us", or "the app") is an AI-powered running coach for iOS. This policy explains what data we collect, how we use it, and your rights.
1. Data We Collect
Account Information — When you sign in with Apple we receive your Apple user identifier and, optionally, your name. We store a display name and profile photo you choose to share.
Health & Fitness Data — With your permission the app reads running workouts, heart rate, VO2 max, step count, active energy, biological sex, date of birth, height, and body mass from Apple Health. This data is used solely to personalise your training plan and coaching feedback.
Coarse Location — With your permission the app accesses your approximate location to suggest nearby races. Location data is not stored on our servers.
Conversation Data — Messages you exchange with the AI coach are sent to our server to generate responses. Conversations are stored locally on your device.
2. How We Use Your Data
- Generate personalised training plans and coaching feedback
- Show your profile and training progress on event leaderboards
- Improve the app experience
We do not sell your data. We do not use your data for advertising or tracking across apps.
3. Third-Party Services
AI responses are generated via OpenRouter, which routes requests to large language model providers (e.g. Anthropic, OpenAI). Your conversation messages and health profile summary are sent to these providers to generate coaching responses. No raw Apple Health data is sent — only aggregated summaries (e.g. "ran 42 km in last 6 weeks").
4. Data Storage & Security
Your training plans and conversations are stored locally on your device. Server-side data (account info, event participation, synced workout summaries) is stored in a PostgreSQL database hosted by Vercel. Authentication tokens are stored in the iOS Keychain.
5. Data Retention & Deletion
You can delete your account and all associated server-side data at any time from the app's settings menu. Local data can be removed by deleting the app. When you delete your account, all server-side data (profile, event participation, training logs, workout history) is permanently removed.
6. Children's Privacy
trainGPT is not directed at children under 13. We do not knowingly collect data from children under 13.
7. Changes to This Policy
We may update this policy from time to time. Material changes will be communicated via an app update.
8. Contact
Questions or requests? Email us at privacy@traingpt.app.