← Back to Home

Privacy Policy

Last updated: January 2025

Overview

Ergmatic is built with privacy as a core principle. We collect minimal data and prioritize offline-first functionality.

Data Collection

Ergmatic collects and stores the following data locally on your device:

  • Workout files you import
  • Ride history and activity data
  • Device connection preferences (trainer, heart rate monitor)
  • App settings and preferences

Data Storage

All data is stored locally on your device. We do not operate servers that store your personal data.

Third-Party Services

When you choose to sync with third-party services like Intervals.icu, you are subject to their respective privacy policies. We only transmit the data necessary for these integrations to function.

Strava Integration

If you choose to connect your Strava account, Ergmatic integrates with the Strava platform to upload your completed workouts. This integration is optional and requires your explicit authorization.

Data we receive from Strava:

  • Your Strava athlete ID
  • Your first and last name (for display purposes only)

Data we send to Strava:

  • Completed workout files (FIT format) containing power, heart rate, cadence, and duration data
  • Activity metadata (workout name, activity type)

How we protect your credentials:

  • Strava authentication tokens are stored securely in the iOS Keychain
  • We never store your Strava password
  • Our OAuth implementation keeps sensitive credentials server-side

When you disconnect from Strava, we immediately delete your authentication tokens and revoke access with Strava's servers. Your previously uploaded activities remain on Strava unless you delete them directly through Strava.

Strava may collect data about your use of their API. For more information, see Strava's Privacy Policy.

Analytics

We do not collect analytics or telemetry data. Your usage patterns and activities remain private.

In the event of a crash or error, we use Sentry to collect anonymized diagnostic data. This helps us identify and fix bugs to improve app stability. The data collected includes:

  • Device type and operating system version
  • Error messages and stack traces
  • App version and session context

This crash data is anonymized and does not include personally identifiable information or workout data.

Contact

If you have questions about this privacy policy, please contact us at privacy@ergmatic.com