Privacy Policy
Effective date: May 6, 2026 · Last updated: May 6, 2026
1. Who we are
BreathHold Coach is an iOS application developed by ISTACK DEVELOPMENT SRL. References to "we", "us", or "our" in this policy refer to the developer of this application. You can reach us at madalin@istack.ro.
2. Data we collect
BreathHold Coach collects only the data you enter directly into the app:
Training data
Session records (round durations, hold times, bail events), your personal best, streak count, weekly session count, and intensity tier. All stored in SwiftData on your device.
Profile data
Your name, training level (Beginner / Intermediate / Advanced), preferred table type, and weekly goal — entered during onboarding.
Apple Health data
If you grant permission, the app reads your resting heart rate from Apple Health and writes completed sessions as HKWorkout records. This data never leaves your device and is never sent to any server.
We do not collect:
- Location data
- Device identifiers or advertising IDs
- Crash logs — no third-party analytics SDK is included
- Any data via network requests — the app makes no outbound connections
3. How we use your data
All data collected by the app is used solely to:
- Display your training history, stats, and progress charts
- Generate personalised training tables calibrated to your personal best
- Track streaks and unlock achievements
- Schedule optional daily training reminder notifications
We do not use your data for advertising, profiling, or any purpose beyond operating the app's features.
4. Apple Health (HealthKit)
BreathHold Coach requests optional HealthKit access for two specific purposes:
- Read: Resting heart rate — displayed on the Home dashboard as a training context indicator.
- Write: HKWorkout records — so your sessions appear in the Apple Health app and compatible third-party apps.
HealthKit data is processed entirely on-device. It is never uploaded to any server, shared with third parties, or used for advertising. You can revoke HealthKit access at any time in Settings → Privacy & Security → Health → BreathHold Coach.
5. Notifications
If you enable Training Reminders, the app schedules local notifications on your device using the time you configure in Settings. No notification data is sent to any server. You can disable notifications at any time in Settings → Notifications → BreathHold Coach.
6. Data sharing
We do not sell, rent, trade, or otherwise share your personal data with any third party. The app contains no third-party SDKs, analytics libraries, advertising networks, or crash-reporting frameworks.
7. Data retention & deletion
Your data exists only on your device. To delete all app data, delete the app from your iPhone — this removes all SwiftData records associated with BreathHold Coach. HealthKit data written by the app can be deleted separately in the Apple Health app.
8. Children's privacy
BreathHold Coach is rated 12+ on the App Store and is not directed at children under 13. We do not knowingly collect any information from children under 13. Breath-holding training carries inherent risk; parental supervision is strongly advised for minors.
9. Changes to this policy
We may update this Privacy Policy when new features are added or when requirements change. The "Last updated" date at the top of this page will reflect any changes. Continued use of the app after changes constitutes acceptance of the updated policy.
10. Contact
For privacy questions, data requests, or concerns, contact us at:
madalin@istack.ro
We aim to respond within 5 business days.