This privacy policy is specific to StrideTrack. It takes precedence over the general CodeCraftedApps privacy policy where applicable.
Overview
StrideTrack is built on a simple principle: your data is yours. We do not collect, store, transmit, or share any personal data. The app runs entirely on your device with optional iCloud sync to your private database.
Data We Collect
None. StrideTrack does not collect any data. There are no analytics, no crash reporters, no third-party SDKs, no servers, and no accounts.
Data Stored on Your Device
StrideTrack stores the following data locally on your device using SwiftData:
- Shoe information (brand, model, size, colorway, mileage thresholds)
- Workout references (date, distance, duration, sport type)
- Shoe notes and retirement history
- App preferences and settings
This data is stored in your app's private container and is not accessible to other apps.
iCloud Sync
If you have iCloud enabled, StrideTrack syncs your shoe data across your devices using CloudKit's private database. This means:
- Only you can access your data
- Data is encrypted in transit and at rest
- We (CodeCraftedApps) cannot read, access, or view your data
- You can disable iCloud sync at any time in iOS Settings
HealthKit
StrideTrack requests read-only access to the following HealthKit data types:
- Workout sessions — to track runs and assign them to shoes
- Distance — to calculate shoe mileage automatically
- Heart rate and running metrics — for performance insights
HealthKit data is accessed on-device only. It is never sent to any server, API, or third party. HealthKit access can be revoked at any time in iOS Settings > Health > Data Access.
Notifications
StrideTrack may request permission to send local notifications for shoe mileage warnings and workout assignments. All notifications are generated locally on your device.
Data Retention
Your data exists only on your device and in your private iCloud container. Deleting the app removes all local data. iCloud data can be managed through iOS Settings > iCloud.
Children's Privacy
StrideTrack does not knowingly collect data from children under 13. Since we collect no data from anyone, this concern does not apply.
Changes to This Policy
If this policy changes, the updated version will be posted here with a new date. Since StrideTrack collects no data, significant changes are unlikely.
Contact
Questions about this policy? Email stridetrack@codecraftedapps.com.