Your practice stays on your device.
1. What we collect
From the app: nothing that leaves your device. Every byte of data the app generates — your selected goals, level, daily session history, mood ratings, streak count, profile name — is stored locally in a SwiftData database inside the Pranayoga app's sandbox.
We do not operate a server. There is no Pranayoga account. There is no email signup, no Apple ID requirement, no anonymous identifier transmitted on launch. The first launch makes zero outbound network requests beyond Apple's standard system services (App Store receipt, time zone — which we do not see).
2. HealthKit
If you grant permission, Pranayoga writes Mindful Session samples (and, for sessions that include yoga poses, Yoga workout samples) to Apple's Health app after a session completes. This is one-way:
- The app writes to Health.
- The app does not read from Health. The system requires we declare a "share usage" string even though we never exercise read access — that string explains exactly this.
HealthKit data lives on your device and syncs only via Apple's encrypted iCloud Health, which Pranayoga has no access to.
3. Analytics
v0.2.0 (the current build) ships no analytics. Future builds may add anonymous, aggregated product-interaction analytics via TelemetryDeck. If/when that ships:
- It will be opt-in, off by default.
- It will collect counts of UI events (e.g., "session started", "goal changed") with no user identifiers, no IP retention beyond the response, no device fingerprint.
- The privacy manifest (
PrivacyInfo.xcprivacy) will declare exactly what is collected. - You will see a clear toggle in Settings → Privacy.
4. Crash reports
If you opt into Apple's "Share with App Developers" toggle in iOS Settings → Privacy → Analytics & Improvements, Apple may forward anonymous crash reports to us via Xcode Organizer. We use these only to fix crashes. They contain no personal information beyond a stack trace.
5. Notifications
If you enable practice reminders, the schedule lives entirely in iOS's local notification system. We don't send push notifications — there's no server to push from.
6. Children
Pranayoga is rated 4+. We don't knowingly collect any data from anyone of any age, including children, because we don't collect data at all.
7. Changes
If this policy changes, the "Last updated" date above will change, and a clear in-app note will appear before any new data practice takes effect. We won't quietly start collecting things.
8. Contact
Questions, concerns, or requests? Email rudra.ptp.singh@gmail.com. We reply within a few days.