ZonePace Privacy Policy
Effective date: 22 October 2025
ZonePace is an Android application that lets you browse, create, and edit structured workouts stored in your Intervals.icu account. This policy describes what information the app accesses, how that information is used, and the choices you have.
Information We Access
- Authentication credentials. You can sign in with an Intervals.icu API token or OAuth credentials. Tokens are stored only on your device in an encrypted SafeBox container. The app also stores the resolved athlete identifier in private SharedPreferences so it can fetch your data without asking again.
- Workout and athlete information. When you sign in, the app requests workout calendars, individual workout details (including name, description, timing, distance, and training load metadata), and your athlete profile from Intervals.icu. These responses live in memory while the app is running and are not copied elsewhere unless Intervals.icu already retains them.
- App settings. ZonePace records non-sensitive preferences (such as whether color highlights are enabled) in Android DataStore on your device so the UI can remember your choices.
- Diagnostic logs. The app writes limited debug logs (request URLs, HTTP status codes, and a truncated Authorization header) to Android's local log system to help troubleshoot connectivity issues. These logs stay on the device unless you explicitly share them.
ZonePace does not collect analytics, advertising identifiers, or precise device/location data. The app has no backend server under the control of the maintainers; all remote calls go directly to Intervals.icu.
How We Use the Information
- Authenticate your device with the Intervals.icu API.
- Display your workouts, athlete profile, and training metrics inside the app.
- Let you create, edit, and delete workouts and sync the changes back to Intervals.icu at your request.
- Remember simple user-interface preferences across app sessions.
- Diagnose network or authentication errors when you opt to share logs.
Data Storage and Retention
- On-device storage. Tokens are encrypted with SafeBox and can be cleared by logging out or uninstalling the app. Athlete IDs and preferences are stored in private app storage.
- In-memory caches. Workout lists are cached while you use the app and discarded when you close it.
- Remote systems. Workout content resides on Intervals.icu’s infrastructure. ZonePace never copies that data elsewhere.
Data Sharing
- ZonePace does not sell or rent your information.
- Data is shared only with Intervals.icu’s API in order to deliver the app’s core functionality.
- If you opt to share logs for support, they may contain partial request metadata but never your full token.
Third-Party Services
Intervals.icu. Your workouts and profile originate from Intervals.icu. Please review their privacy policy for details on how they handle your information.
Android / Google Play services. Installing through Google Play may subject you to Google’s platform terms and diagnostics.
The app does not include embedded third-party analytics or advertising SDKs.
Your Choices and Rights
- Manage credentials. Use the in-app logout option (or clear the app’s storage) to remove stored tokens and athlete identifiers.
- Manage workouts. Create, edit, or delete workouts directly in ZonePace or through your Intervals.icu account; changes sync via the Intervals.icu API.
- Request data changes or deletion. Because ZonePace is a client for Intervals.icu, requests about underlying workout data should be sent to Intervals.icu support.
- Logs. You control whether to share diagnostic logs with the maintainers when seeking support.
Security
We design ZonePace to follow Android security best practices: encrypted credential storage (SafeBox), HTTPS connections to Intervals.icu, and least-privilege access to device storage. Nevertheless, no mobile app is perfectly secure. Do not share your device or API tokens with people you do not trust.
Children’s Privacy
ZonePace targets adult athletes. We do not knowingly collect or store personal information from children under 13. If you believe a child has provided credentials or other information, please remove the data using the options above and notify us.
Changes to This Policy
We may update this privacy policy as the app evolves. When we do, we will update the effective date at the top of this page and describe the change in the project changelog.
Contact
Questions or concerns? Open an issue in the project tracker at gitlab.com/chmouel/zonepace or reach out to the maintainers through that repository.