Last updated: May 27, 2026
Privacy Policy
StrideAI is built around the idea that a fitness app shouldn't know more about you than it needs to. This page describes exactly what we collect, why, and what we don't.
What we collect
1. An anonymous device identifier
The first time you open StrideAI, we generate a hashed identifier from your iPhone's Vendor ID (IDFV). This ID is a 64-character string — it identifies your installation, not you. You can see your own ID in Settings → About → Anonymous ID.
We use it to: associate AI requests with your installation, enforce per-device rate limits, and match support requests to logs. We do not use IDFA (the advertising identifier), so the App Tracking Transparency prompt does not appear.
2. Your workout profile
Goal, fitness level, equipment, age, sex, height, and weight that you provide in onboarding. This stays primarily on your device. A snapshot is sent with each AI workout request so the model can tailor exercises to you.
3. AI prompts and responses
When you tap Generate workout or Generate insight, your request goes to our backend on Render, which calls Google Gemini and returns a structured plan. We store these requests and responses to:
- Improve the AI prompts over time (we look at aggregates, not individual users)
- Investigate bugs when a workout looks wrong
- Cache identical requests to reduce API costs
You can request deletion of all your stored requests by emailing privacy@fitnessaiapp.com with your Anonymous ID.
4. Crash and performance data
We use Firebase Crashlytics to receive automatic reports if the app crashes, and Firebase Analytics for aggregated usage events (which screen was opened, did onboarding complete, etc.). Both are linked only to the Anonymous ID — never to your name, email, or other identifiable info.
Firebase Analytics is disabled in Debug builds (only enabled in production releases).
What we don't collect
- No IDFA / advertising identifier
- No location
- No contacts, calendar, or photos
- No camera or microphone
- No third-party advertising SDKs — there's no AppsFlyer, no Facebook SDK, no AdMob in StrideAI
Amazon Associates
StrideAI participates in the Amazon Associates Program. When an AI-generated workout suggests gear, you may see a Recommended gear section with links to Amazon. As an Amazon Associate, StrideAI earns from qualifying purchases.
The links open in Safari, not in the app. Once you tap a link, your subsequent purchase is between you and Amazon — Amazon's own privacy policy applies, not ours. We don't know what you bought; Amazon shares a small commission with our account. No extra cost to you, and no obligation to buy anything.
Third parties
StrideAI uses these services in production:
- Render — hosts our backend API. Sees your X-Device-Token header but no other identifiable info.
- Google Cloud (Firestore, Firebase) — stores AI requests, hosts the landing page, receives crash reports.
- Google Gemini API — generates the workouts. Sees your workout profile snapshot per request.
- Amazon — only if you tap a product link.
Your rights
Email privacy@fitnessaiapp.com with your Anonymous ID to:
- Receive a copy of all data we've stored about your installation
- Request deletion of all your data from our backend
- Ask questions about anything on this page
For App Store distribution, we comply with Apple's App Privacy disclosures (Device ID, Crash Data, Product Interaction).
Changes
We'll update this page when we change what we collect. The "Last updated" date at the top reflects the most recent change. Major changes will be flagged inside the app the next time you open it.
Contact
Privacy questions: privacy@fitnessaiapp.com
General contact: hello@fitnessaiapp.com