Effective date: 11 October 2026
Hybrid Training Tracker (“the app”) is developed and operated by Oskar Berg-Buan (“we”, “us”). This policy explains what data the app handles, where it is stored, and what choices you have. The short version: the app has no user accounts, and your training data stays on your device and in your own iCloud. We cannot see it.
The app does not require — or offer — any registration. We do not collect your name, e-mail address, age, or any other contact or personal information. The name you can enter in the app is stored only on your device and in your own iCloud, and is used solely to greet you.
Workouts you run, log, or import — including results, exercises, weights, notes, and effort ratings — are stored:
This data is protected by your Apple ID. We have no access to it and no copy of it. Deleting the app removes the local copy; your iCloud copy can be managed in iOS Settings → Apple ID → iCloud.
With your explicit permission, the app:
Health data is processed on your device and stored only in the places described in section 2. Health data is never used for advertising or marketing, is never sold, and is never shared with third parties. You can revoke access at any time in the Health app → your profile → Apps and Services → Hybrid Training Tracker.
If you choose to connect a Suunto account, you authenticate directly with Suunto (OAuth). The resulting access token is stored only on your device, and the app fetches your workout data (summaries and workout files) directly from Suunto’s service to your device. We do not receive or store this data on our servers. Suunto’s own privacy policy governs their processing. You can disconnect at any time in Settings, which deletes the token.
If you connect a Concept2 rower, SkiErg, or bike, or a Bluetooth fitness machine that uses the standard FTMS profile (such as many treadmills), the app pairs with the machine’s monitor over Bluetooth to read live workout metrics (distance, pace, calories) while you train. The same applies if you pair a Bluetooth heart-rate monitor (chest strap or similar) to show live heart rate during a session. This happens entirely on your device — there is no machine account, and nothing is sent to the device’s maker or to our servers. This data is stored only in the places described in section 2. You can disconnect at any time in Settings.
If you use “Import from photo”, the photo or screenshot is read and interpreted on your device only — by Apple Intelligence on iPhones that have it, and by a model bundled with the app on iPhones that don’t. Nothing is uploaded to us or to any AI provider: the image and the text in it never leave your phone. On an iPhone where neither engine is available, the feature shows an error instead of sending anything to a server.
If an import goes wrong and you tap “Report error”, a diagnostic event is sent to our analytics provider (section 8). It contains technical details such as which step failed and how much text was read — never the photo or the workout text itself.
If you run a workout together with a partner, your devices connect directly to each other over the local network and Bluetooth (Apple’s peer-to-peer framework), after you grant the local-network permission. Your device name is visible to nearby devices while pairing, and during the session the connected devices exchange the shared clock and the scores each of you logs. Nothing passes through our servers, and no internet connection is needed. Your partner keeps the shared session result — including your logged contribution — in their own history, just as you keep it in yours.
To understand which features are used, whether workouts get completed, and to diagnose problems, the app sends usage and diagnostic events to Mixpanel, our analytics provider, which processes them on our behalf (on Mixpanel’s EU servers). This includes:
We never include your name, health values, or the content of your workouts. This data is used solely to improve the app and diagnose errors — never for advertising, and never sold — and the app performs no cross-app tracking (no ATT prompt is required). Mixpanel’s own privacy terms govern their processing.
The app fetches its shared workout library (including the workout of the week) from our server. These requests contain no personal data.
If you create a share link for a workout or a week program, that content (the workout’s name, structure, and exercises — not your results or health data) is uploaded to our server so the link can be opened by others. Anyone with the link can view the shared content, so do not put personal information in the name or notes of something you share. To have a shared link removed, contact us at the address below.
The weekly-workout reminder is a local notification, scheduled on your device, and only if you switch it on. Nothing is sent to us.
Optional Pro features are sold as in-app purchases and subscriptions processed by Apple; we never see your payment details, and Apple’s privacy policy governs the transaction. To determine whether Pro is active and keep it in sync across your devices, the app uses RevenueCat as our purchase provider. RevenueCat receives your App Store transaction/receipt information and an app-specific identifier (not linked to your name or e-mail) to manage your entitlement on our behalf, under RevenueCat’s own privacy terms.
The app is not directed at children under 13, and we do not knowingly collect any personal data from anyone, including children.
If this policy changes materially, the updated version will be published at this address with a new effective date.
Questions about privacy: post@hybridtrainingtracker.com