Runbo Privacy Policy

Last updated: November 6th 2025

Runbo LLC (“Runbo,” “we,” “our,” or “us”) respects your privacy. This policy explains what data we access, how we use it, and the choices you have when using the Runbo iOS app.

Data We Collect

Health Data (via Apple HealthKit)

  • Training load samples
  • Workouts (28-day window)
  • Quantity samples (resting heart rate, respiratory rate, oxygen saturation, VO₂)
  • Overnight heart rate
  • Sleep sessions
  • Heart-rate zone thresholds
  • Workout effort scores (watchOS 10 / iOS 18+)

We only access the data types you explicitly authorize through Apple’s Health permissions dialog. You can revoke access at any time in the Apple Health app.

Device Preferences & Profile

  • Accent colour, distance unit, temperature unit, manual heart-rate thresholds, onboarding state, health authorization flag

These values are stored securely in UserDefaults on your device.

Aggregated Analytics & Derived Metrics

  • Daily training load, focus balance, rolling averages, suggested focus recommendations
  • Workout suggestions generated from your recent history
  • Vitals summaries (temperature, overnight HR, sleep, SpO₂) with outlier detection
  • Race pace predictions (when VO₂ max or pace estimates are available)

All analysis happens locally on your device using our TrainingLoadAnalyzer, WorkoutSuggestionEngine, and related modules.

No Account, No External Servers

Runbo does not collect names, email addresses, or any personally identifiable information. We do not maintain a backend service, analytics pipeline, or cloud sync. Everything stays on the device you’re using.

How We Use the Data

  • Training guidance – compute load trends, focus zones, and recommended workouts.
  • Workout export – optionally send a structured workout to Apple’s Workout app via WorkoutKit; plans are scheduled on your paired Apple Watch.
  • Vitals insights – visualise trends and highlight anomalies to guide recovery decisions.
  • User preferences – remember your display and unit choices to personalise the experience.

Data Storage & Retention

  • HealthKit data – never stored outside HealthKit; we read it on demand and keep only transient in-memory results.
  • Derived metrics – cached in memory for quick redraws and recomputed as needed.
  • User preferences – persisted in UserDefaults on the device.
  • Workout exports – once a workout is handed off to the Apple Workout app, Apple’s scheduler manages it. Runbo removes previously scheduled “Runbo” workouts that have already passed to avoid clutter.

We do not transmit, sell, or share your data with third parties.

Your Choices & Controls

  • Permissions – grant or revoke Runbo’s Health access any time in the Health app → Profile → Apps → Runbo.
  • Data removal – deleting the Runbo app removes all locally stored preferences. Health data remains in HealthKit until you delete it from the Health app.
  • Workout plans – cancel scheduled workouts directly on your Apple Watch (Workout app → Plans) or rely on Runbo’s auto-cleanup when sending new workouts.

Children’s Privacy

Runbo is not intended for children under 13. We do not knowingly collect personal information from children.

Changes to This Policy

We may update this policy as features evolve. New versions will be posted in the app repository and linked from the app if required. Continued use of Runbo after an update constitutes acceptance of the revised policy.

Contact

For questions or feedback about privacy, open an issue in the Runbo repository or contact the Runbo team through the support channel provided with your distribution.

Runbo is designed to keep your training data local and under your control. Thank you for trusting us with your performance insights.