Free Ride Privacy Policy

Privacy Policy for Free Ride Tracker
Effective Date: January 9, 2026

FreeRide Tracker (“we”, “us”, or “our”) is a mobile application developed to help users manually log and enhance Peloton “Just Ride” workouts (and eventually workouts from other devices) by extracting metrics from screenshots and syncing them to Apple Health and Fitbit (when authorized).

We are committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, how we protect it, and your choices regarding your data. By using FreeRide Tracker, you agree to the practices described in this policy.

1. Information We Collect

Information You Provide Directly

  • Workout screenshots you choose to import (via the Photos library or camera).
  • Any optional notes you add to workouts.
  • Fitbit account credentials (handled securely via OAuth; we never store your Fitbit password).

Automatically Collected Information

  • Workout data extracted from screenshots (duration, output in kJ, cadence, resistance, calories, distance, stroke rate, etc.).
  • Device information (e.g., device model, iOS version) for app performance and debugging (anonymized).
  • Usage data (e.g., which features you use) for app improvement (aggregated and anonymized).

Health and Fitness Data (via Apple HealthKit)
When you grant permission:

  • We read heart rate, active energy burned, and workout data from Apple Health to enrich your imported workouts.
  • We write workout sessions, active energy, and heart rate data back to Apple Health so your rides appear in Fitness rings and other apps.

All HealthKit interactions require your explicit permission through Apple’s system prompts. You control exactly which data types are shared and can revoke access at any time in the Health app.

Fitbit Data
When you connect your Fitbit account (via OAuth 2.0 with PKCE):

  • We access and write workout/activity data to your Fitbit account (only the workouts you explicitly sync).
  • We do not access or store any other Fitbit data (e.g., profile details, sleep, weight) unless you specifically authorize additional scopes (which this app does not request).

2. How We Use Your Information

We use the collected information solely to provide and improve FreeRide Tracker:

  • Process and display your imported workouts.
  • Extract and parse metrics from screenshots using on-device OCR (Apple Vision framework).
  • Sync workouts to Apple Health and/or Fitbit when you choose to do so.
  • Improve app performance, fix bugs, and add features (using only anonymized, aggregated data).

We never use your health, fitness, or workout data for:

  • Advertising
  • Marketing
  • Selling to third parties
  • Any purpose unrelated to the core functionality of the app

3. Information Sharing and Disclosure

We do not sell, rent, or trade your personal information or health data.

We may share information only in these limited cases:

  • With Apple HealthKit: Data flows directly between your device and Apple’s Health app (we do not receive it back).
  • With Fitbit: Only the workout you manually sync is sent to your Fitbit account via secure OAuth.
  • Service providers: We use limited on-device processing (Apple frameworks) and may use anonymized crash logs (via Apple’s system reporting) for debugging. No third-party analytics or tracking SDKs are used.
  • Legal requirements: If required by law, court order, or to protect our rights/safety.

4. Data Storage and Security

  • All workout data is stored locally on your device using SwiftData (Apple’s modern persistence framework).
  • iCloud sync (if enabled) is end-to-end encrypted by Apple.
  • Fitbit tokens are stored in the iOS Keychain (hardware-backed secure storage).
  • OCR processing occurs entirely on-device using Apple’s Vision framework—no images or extracted text are sent to servers.
  • We do not maintain any backend servers that store your personal or health data.

5. Your Rights and Choices

  • You control which HealthKit data types are shared (via iOS Health app permissions).
  • You can disconnect Fitbit at any time in the app Settings.
  • You can delete individual workouts or all data directly in the app.
  • Deleting the app removes all locally stored workout data (iCloud data remains until you delete it from iCloud).

To request deletion of any residual data or exercise your privacy rights, contact us at the email below.

6. Children’s Privacy

FreeRide Tracker is not directed to children under 13. We do not knowingly collect personal information from children under 13.

7. Changes to This Privacy Policy

We may update this policy from time to time. We will notify you of material changes by posting the new policy in the app and updating the effective date.

8. Contact Us

If you have questions about this Privacy Policy or our data practices, please contact:
Craig Knudsen
Email: craig@k5n.us

This policy complies with Apple’s App Store Review Guidelines (including HealthKit requirements), Fitbit Developer policies, and applicable privacy laws as of January 2026.

Thank you for using FreeRide Tracker. Your trust and privacy are our priority.