Overview
Fix My Treadmill ("the App") is committed to protecting your privacy. This Privacy Policy explains how we handle your data.
Data Collection
We do NOT collect, store, or transmit any personal data.
Your health data operates entirely on your device and is never transmitted to any server. The App uses TelemetryDeck for anonymous, non-personal usage analytics (see Third-Party Services below).
HealthKit Data
What We Access
- The App reads indoor workout data (Indoor Run, Indoor Walk) from Apple Health
- The App writes corrected workout data back to Apple Health
How We Use It
- HealthKit data is used solely to display workouts in the app and allow you to edit distances
- All processing happens on your device
- We never transmit HealthKit data to any server
- We never share HealthKit data with third parties
Your Control
- You grant explicit permission for HealthKit access when you first open the app
- You can revoke permissions at any time in Settings β Privacy β Health
In-App Purchases
Payment Information
- Payment for Premium upgrade ($4.99) is handled entirely by Apple via StoreKit
- We do not have access to your payment details, credit card numbers, or billing information
- Apple processes all transactions securely
Purchase Record
- We store a local record of your purchase status using Apple's Keychain (encrypted, on-device storage)
- This is synchronized via iCloud Keychain to restore purchases across your devices
- We never transmit purchase data to our servers (we don't have any servers)
Local Storage
The App stores the following data locally on your device:
- Purchase Status: Whether you've unlocked Premium (stored in Keychain)
- Free Fix Count: Number of free corrections used (stored in Keychain)
- Notified Workouts: UUIDs of workouts you've been notified about (stored in UserDefaults)
All local data is:
- Encrypted by iOS
- Stored only on your device
- Never transmitted to any server
- Automatically deleted when you uninstall the app
Third-Party Services
Analytics: TelemetryDeck (Privacy-First, Anonymous)
The App uses TelemetryDeck for anonymous usage analytics to help improve the app. TelemetryDeck is designed to be privacy-first:
- β No health data is ever transmitted β workout distances, heart rate, calories stay on your device
- β No personal information is collected β no name, email, location, or advertising IDs
- β All identifiers are hashed (SHA-256) before transmission β individual users cannot be identified
- β Data is processed on EU servers (Germany) β GDPR compliant
- β No tracking across apps or websites
Anonymous signals sent include: app launched, onboarding completed, workout fixed (distance change bucket β e.g. "+0.5 km", not exact value), paywall shown, premium purchased, iOS version, device model. See TelemetryDeck Privacy Policy.
The App does not use:
- β Firebase, Google Analytics, or any advertising SDKs
- β Crash reporters that collect personal data (TelemetryDeck crash data is anonymous)
- β Advertising networks
- β Crash reporting services
- β Social media integrations
- β Cloud storage or backup services
Data Sharing
We do not share any data with anyone.
- No data is collected
- No data is transmitted
- No data is sold or shared with third parties
- No behavioral tracking
- No location tracking
Children's Privacy
The App is rated 4+ and is safe for all ages. We do not knowingly collect any data from children or adults.
Your Rights
Under GDPR (Europe) and other privacy laws, you have the right to:
- Access your data (none is collected)
- Delete your data (uninstall the app)
- Opt-out of tracking (there is no tracking)
Changes to This Policy
If we update this Privacy Policy, we will:
- Update the "Last Updated" date above
- Notify users via app update release notes (if changes are significant)
Contact Us
If you have questions about this Privacy Policy, contact:
Developer: Dan UrbΓ‘nek
Email: dan.urbanek.dev@gmail.com
Support: ios.dnesdan.cz/fix-my-treadmill/support
App Store: Fix My Treadmill
Technical Details
Apple Frameworks Used
- HealthKit: To read and write workout data (with your permission)
- StoreKit 2: To process in-app purchases (handled by Apple)
- Keychain: To store purchase status securely on-device
- UserDefaults: To store app preferences locally
All frameworks are provided by Apple and follow Apple's privacy standards.
Data Retention
- HealthKit data: Stored in Apple Health (controlled by you)
- Purchase status: Stored until app is uninstalled
- Local preferences: Stored until app is uninstalled
Security
- All data processing happens on-device
- No network connections (except StoreKit for purchases, handled by Apple)
- Keychain data is encrypted by iOS
- No user accounts or authentication
Compliance
This app complies with:
- β GDPR (General Data Protection Regulation) - EU
- β CCPA (California Consumer Privacy Act) - USA
- β Apple App Store Review Guidelines
- β HealthKit Usage Guidelines
Summary: Fix My Treadmill is a privacy-first app. We don't collect, store, or transmit any of your data. Everything happens on your device.