Privacy Policy
Last updated: 2026-05-14
Plain-English Summary
Boxing Combo Caller is a boxing training app that calls combinations in Romie Dalal's voice during timed rounds. It is designed to work offline. It collects very little data, has no user accounts, no ads, and no behavioral tracking. This policy explains exactly what data exists, where it lives, and what you can do about it.
1. What Data We Collect
1.1 Data You Choose to Share With Apple Health (Optional)
If you grant HealthKit permission, the app can read live heart-rate and active-energy samples during a workout and can write workout summaries to Apple Health. This data stays on your device and in Apple Health. The app does not export, upload, sell, or share your HealthKit data with anyone, including us.
- HealthKit access is entirely optional. The app works fully without it.
- You control HealthKit permissions in iOS Settings > Privacy & Security > Health at any time.
1.2 Local Session History
The app stores your workout session history (rounds completed, combos called, timestamps) in a local SQLite database on your device. This data never leaves your device. It is not synced to any server.
1.3 Local App Preferences
Your stance preference (orthodox/southpaw), skill level, onboarding state, subtitle preference, style selections, and subscription entitlement cache are stored locally using iOS UserDefaults. The current app does not use iCloud Key-Value Store or any custom server to sync these preferences.
1.4 StoreKit Purchase Data
If you subscribe to the Pro tier, Apple processes your payment through the App Store. Apple shares a transaction receipt with the app to unlock features. We do not see your credit card number, billing address, or Apple ID. Apple's handling of purchase data is governed by Apple's privacy policy.
1.5 UserDefaults
The app uses the UserDefaults API (declared in PrivacyInfo.xcprivacy, reason CA92.1) to store app preferences locally on your device.
2. What We Do NOT Collect
- No user accounts or login. No registration, no email collection, no password.
- No personal information. No name, email, phone, location, contacts, photos, or any other personal identifier.
- No behavioral analytics. No Mixpanel, Amplitude, Firebase Analytics, or similar SDK.
- No advertising. No ads and no ad-tracking SDKs.
- No tracking.
NSPrivacyTracking = false. No tracking domains. No IDFA access. - No cloud sync of workout data. Session history stays on your device.
- No social features. No leaderboards, chat, or user-generated content.
- No microphone or camera access.
3. Third-Party Services
3.1 Apple (StoreKit and HealthKit)
The app interacts with Apple infrastructure for:
- StoreKit 2: Subscription purchase verification and entitlement management. Apple processes payments.
- HealthKit: Optional live heart-rate / active-energy reading during workouts and optional workout writing (only if you grant permission).
Apple's data practices are governed by Apple's Privacy Policy.
3.2 Sentry Crash Reporting
If activated by the app operator, Sentry collects anonymous crash logs and device diagnostics (device model, OS version, crash stack traces). No personal information is included. PII redaction is enforced (sendDefaultPii = false). Crash data is used solely to fix bugs.
4. HealthKit Data Handling
- The app requests HealthKit permission only if you choose to enable workout tracking.
- The app can read live heart-rate and active-energy samples during a workout.
- The app can write workout records to Apple Health.
- The app does not export, upload, sell, or share HealthKit data with any third party.
- The app does not use HealthKit data for advertising or marketing.
- HealthKit data is stored by Apple on your device and in your iCloud Health account (per Apple's policies), not by us.
5. Data Retention and Deletion
- Local preferences and session history: Stored on your device. Deleted when you uninstall the app.
- HealthKit data: Workout records written to Apple Health persist in Apple Health after you uninstall the app. You can delete individual records in the Apple Health app.
- StoreKit purchases: Managed by Apple. Subscription management is in iOS Settings > [Your Name] > Subscriptions.
We do not maintain any server-side database of your data. There is nothing for us to delete on our end because we never had it.
6. Children's Privacy
Boxing Combo Caller is marketed for users aged 13 and older. It is not directed at children under 13. We do not knowingly collect any personal information from children under 13. Because the app collects no personal information from any user, there is no data to address under COPPA.
7. California Privacy Rights (CCPA/CPRA)
Romie Dalal is a California resident and this app is published from California. Under the California Consumer Privacy Act:
- Right to know: You can ask what personal information we collect. As described above, we collect none.
- Right to delete: You can request deletion of personal information. Since we collect none, there is nothing to delete.
- Right to opt out of sale/sharing: We do not sell or share your personal information.
- Non-discrimination: We will not discriminate against you for exercising your privacy rights.
8. International Users
The app is distributed globally through the App Store. Because the app does not collect personal data, transmit data to servers, or process data outside your device, typical international data transfer concerns (GDPR, etc.) are minimal. Your data stays on your device and within Apple's ecosystem.
9. Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted within the app and/or on this page. The version date at the top of this document indicates when it was last updated.
10. Contact
If you have questions about this privacy policy or your data:
Romie Dalal
Email: romiedalal94@gmail.com
Version 2026-05-14