ProsoStride - Privacy Policy
Last updated: 2026-05-04
Effective: at first App Store release of v2.0.0
ProsoStride does not run a server. We do not see your workouts. We do not see your heart rate, your route, your cadence, or anything else.
Your workout data goes into Apple Health, on your device. The app reads from and writes to Apple Health while you use it - nothing else leaves your phone.
There is no account to make. There is no analytics SDK in the app. There are no ads. There are no third-party trackers.
1. Overview
ProsoStride (“the App”, “we”, “us”) is published by Bart Smaga / prosoche.co, an independent developer based in the European Union. The App is built around the principle that your fitness data is yours, not ours.
This privacy policy explains:
- what the App does on your device,
- what the App does NOT do (because the negative space matters),
- which Apple platform services the App uses,
- and your rights and choices.
2. Data we DO NOT collect
We do not collect, store, transmit, or process on our servers any of the following:
- Personally identifiable information (name, email, date of birth)
- Account credentials (because there is no account)
- Device identifiers used for tracking (IDFA, IDFV, etc.)
- Crash reports sent to our servers (we use Apple’s anonymous TestFlight / App Store Connect crash reporting only - see § 6)
- Usage analytics (no Mixpanel, no Amplitude, no PostHog, no Firebase Analytics, no anything)
- Advertising identifiers
- Your contacts, calendar, photos library, or files
- Voice or audio recordings
- Workout history, heart rate, GPS routes, cadence data - read § 3 for where these live
We do not run servers that hold your data. We have no infrastructure that could see it, even if we wanted to.
3. Data the App uses on your device
The App accesses the following data on your device only, and only with permissions you grant:
3.1 Apple HealthKit (workouts, heart rate, age)
- Read: your date of birth (to calculate Niko-Niko targets), your heart rate samples (during a workout, when paired with an Apple Watch).
- Write: completed workout sessions - duration, distance, route, average heart rate, average cadence - into Apple Health.
This data is stored by Apple’s HealthKit framework on your device, encrypted by your device, and protected by Face ID / Touch ID / passcode if you have one set. It is included in your iCloud backup if you have iCloud Backup enabled - but that is encrypted by Apple, not by us.
We do not see it. We cannot see it. The HealthKit API is a local-only API.
3.2 Location (GPS)
- The App requests
Location While In Usepermission to record your route and calculate distance and pace during a workout. - Location is captured only while a workout is running. As soon as you end the workout, location capture stops.
- Routes are written to Apple Health (and shown in the in-app history). They are not transmitted to our servers because we have no servers.
- The App also requests background location access so the route continues recording when your screen is off - without it, walking with the phone in your pocket would lose GPS data.
3.3 Motion & Fitness (CoreMotion)
- The App uses Apple’s CMPedometer to count your steps and calculate your live cadence on the iPhone (without needing a Watch).
- This data lives in the system’s Motion framework on your device.
- We use it for live cadence display and audio cues. The aggregate (average cadence per workout) is written to your HealthKit workout. The raw step samples are not stored long-term.
3.4 Apple Watch connectivity
- If you pair an Apple Watch and use HR Zone mode, the iPhone and Watch communicate via Apple’s WatchConnectivity framework.
- Heart-rate samples from the Watch reach the iPhone over this local Bluetooth/Wi-Fi link.
- WatchConnectivity is a peer-to-peer Apple-managed framework. Nothing transits our infrastructure.
3.5 Audio playback (background)
- The App plays audio cues for cadence/heart-rate zone feedback. To keep playing when your screen is off, it declares the
audiobackground mode. - No microphone access is used or requested. The App plays sounds; it does not listen.
4. Permissions you will be asked for
When you first use a feature, iOS will show a system prompt. You can deny any of these and the App will continue to function with reduced features. You can change your mind anytime in iOS Settings → Privacy.
| Permission | Why the App asks | What happens if you deny |
|---|---|---|
| HealthKit (read date of birth, heart rate) | Personalises Niko-Niko targets; reads HR from Watch | App still works; you set age manually; no HR display |
| HealthKit (write workouts) | Saves your workouts to Apple Health | Workouts won’t appear in Apple Health, but the in-app history still works |
| Location While In Use | Records GPS routes during workouts | No route map; distance/pace computed from CoreMotion only |
| Background location | Keeps recording when screen is off | Routes will pause when you lock the phone |
| Motion & Fitness | Live step cadence on iPhone | iPhone-alone cadence won’t work; Watch cadence still does |
| Notifications | Optional, for workout reminders | No reminders; nothing else changes |
5. Data storage
All data the App handles is stored locally:
- Workouts → Apple Health (managed by iOS, on device)
- App settings (preferences, zone configurations) → UserDefaults (managed by iOS, on device)
- Workout selection state → in-memory; persisted to UserDefaults across launches
No cloud accounts. No remote sync (other than the iCloud backup that protects your whole device, if you have it on).
6. Apple’s TestFlight and App Store Connect
If you install the App via TestFlight (the beta channel) or report a crash via the App Store Connect feedback flow, Apple may collect anonymous diagnostic data per Apple’s privacy policy. We see only what Apple aggregates and shows us in App Store Connect: crash counts and version distribution, with no user-identifying detail. We never see your name, email, or device ID.
This is Apple’s standard developer console behaviour for every App Store app, not specific to ProsoStride.
7. Data sharing
We do not share your data with anyone, because we do not have your data.
- No third-party analytics
- No advertising networks
- No social-network SDKs
- No data brokers
- No marketing emails - there is no email on file
8. Children’s privacy
The App is rated 4+ and does not knowingly collect any data from children under 13 - or anyone of any age, since the App does not collect data at all.
Parents who wish to use Apple’s Family Sharing to grant access to the App can do so via Apple’s standard mechanisms.
9. Your rights
Since all your data is on your device, you already have full control:
- Access: open the Health app to view all workouts, routes, and heart-rate samples the App has written.
- Export: Apple Health offers an “Export All Health Data” option in Settings → Health → your profile. The App itself has no separate export - Apple’s is more complete.
- Delete individual entries: in Apple Health, swipe to delete any workout. The change is immediate.
- Delete everything: delete the App from your iPhone. UserDefaults are cleared automatically. Apple Health workouts persist (because they are written to your Health database, not the App’s sandbox); to remove them, delete them from the Health app.
For users in the EU/UK, GDPR provides additional rights (access, portability, erasure). Since we do not control any of your personal data - Apple does, on your device - these rights are exercised through Apple’s mechanisms, not ours. We comply by not collecting in the first place, which Article 5(1)(c) of the GDPR (data minimisation) endorses.
10. Apple App Privacy Details (App Store transparency labels)
For the App Store privacy questionnaire:
Data Not Collected
ProsoStride does not collect any data linked to your identity, used for tracking, or otherwise.
Data Not Linked to You
None.
Data Used to Track You
None.
This corresponds to the “Data Not Collected” privacy label on the App Store listing.
11. Changes to this policy
We will update the “Last updated” date at the top of this page when the policy changes. Material changes (e.g., adding a new SDK, integrating a new external service) will be communicated in the App Store release notes for the version that introduces them.
The version of this policy that applies to you is the one in effect at the time you use the App.
12. Contact
For questions about this privacy policy:
Email: support@prosoche.co
Web: https://prosoche.co/support
Developer: Bart Smaga (independent developer, UK)
This privacy policy applies to the ProsoStride iOS application and its companion Apple Watch app, published by prosoche.co.