Privacy Policy
Last updated: 2026-06-15
Summary
HyroLab collects the minimum data needed to generate, edit, and improve your training plan, with no advertising or third-party tracking. We do not sell or share your personal data.
Data we collect
Training plan inputs (you provide)
- Age, gender, fitness baselines (5k pace, deadlift max, 2k row, wall balls AMRAP, burpees, sled feel, etc.), training availability, equipment access, injuries, race date, race location, goal
- Free-form preferences you optionally type into the "Anything else your coach should know?" input (e.g. exercises you prefer to avoid, light injuries, focus areas)
- Used for: generating and refining your training plan
- Storage: primarily on your device. Sent transiently to our model provider (xAI, OpenAI, or Anthropic depending on the chosen model) to generate or edit the plan; we don't persist your data on those providers' systems beyond the request lifetime
Plan content (generated for you)
- The training plan itself (weeks, sessions, exercises) and any edits you make to it
- Stored on your device. When you ask the coach to edit it, the current plan is sent transiently to the model provider so it can produce the modified plan
Coach conversations
- Questions you ask the in-app coach and the coach's replies
- The recent conversation history is sent to the model provider with each new message so the coach can answer with context
- Stored on your device only. You can clear the conversation at any time from the coach screen
Session logs and progress
- Which sessions you marked done, skipped, or how they felt; updated test results (PRs)
- Stored on your device. Used to power the Lab predictor and progress tracking
Identifiers (anonymous)
- Anonymous device identifier (not linked to your real identity)
- Used for: authentication between app and our server
Analytics (via PostHog)
- Product usage events (screens viewed, buttons tapped, plan generations)
- Crash diagnostics
- Session replays (with all images and text inputs masked by default)
- Used for: improving the app. Linked to anonymous device ID only.
- Not used for: advertising or third-party tracking
Purchase history (via RevenueCat / Apple)
- Subscription transactions managed by Apple's StoreKit, surfaced via RevenueCat
- Used for: unlocking premium features, customer support
Third-party services
- Apple App Store / StoreKit — subscription processing (governed by Apple Privacy)
- RevenueCat — subscription state management (RC Privacy)
- PostHog — product analytics + session replays (PostHog Privacy)
- xAI, OpenAI, Anthropic — model providers we route plan generation, plan edits, and coach replies through. No persistent storage on their side beyond the request lifetime. Their respective policies: xAI, OpenAI, Anthropic
- Cloudflare — hosts our backend Worker
Your rights
You can reset all stored data via Settings → "Reset & start over" inside the app. To delete analytics data, email hello@appventuresgg.com.
Children
HyroLab is not directed at children under 13. We do not knowingly collect data from anyone under 13.
Contact
hello@appventuresgg.com
HyroLab · AppVentures · 2026