BallisticEdge Pro ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, store, and protect information when you use our iOS application.
By using BallisticEdge Pro, you agree to the collection and use of information as described in this policy.
1. Information We Collect
1.1 Information You Provide Directly
- Weapon & Equipment Data: Manufacturer, model, caliber, barrel length, twist rate, scope specifications you enter into the app
- Ammunition Data: Bullet weight, ballistic coefficient, muzzle velocity, drag model
- Shooting Sessions: Date, time, distance, shot count, group size, accuracy scores, personal notes
- Photos: Target images you upload for AI analysis, weapon photos, license documentation photos — all encrypted at rest
- Environmental Data: Temperature, barometric pressure, altitude, humidity, wind speed and direction (entered manually or from device sensors)
- License Information: Firearm license expiry dates for reminder notifications (stored locally, encrypted)
1.2 Automatically Collected Information
- Location Data: GPS coordinates are used only when you activate weather auto-fetch or the range map. Location is sent to the Open-Meteo weather API to retrieve local conditions. Location data is not stored by us.
- Device Information: iOS version, device model, app version — used for crash reporting and compatibility
- Crash Reports: Anonymized crash diagnostics provided by Apple via Xcode Organizer
1.3 Information We Do NOT Collect
- Name, email address, or account credentials (no account required)
- Financial information (payments handled entirely by Apple)
- Contact lists, messages, or calendar data
- Persistent device identifiers for advertising
- Shooting range location history
2. How We Use Your Information
We use information solely to provide and improve app functionality:
- Computing ballistic trajectories, holdovers, and firing solutions
- AI-powered target image analysis and coaching recommendations
- Generating shooting progress reports and performance insights
- Displaying local weather conditions for accurate calculations
- Finding nearby shooting ranges on the map
- Syncing your data across your personal devices via iCloud (if enabled)
- Sending local push notifications for license reminders (if permitted)
- Diagnosing crashes and improving app stability
We do not use your data for advertising, user profiling, or any commercial purpose beyond providing the app service.
3. Data Storage and Security
3.1 On-Device Storage
All weapon profiles, ammunition data, shooting sessions, notes, and photos are stored locally on your device using Apple SwiftData. Sensitive content (photos, notes, license data) is encrypted with AES-256-GCM encryption. Encryption keys are stored exclusively in the iOS Keychain with kSecAttrAccessibleWhenUnlockedThisDeviceOnly access control, meaning keys never leave your device and are not accessible to us.
3.2 iCloud Sync (Optional)
If you enable iCloud sync, your encrypted data is backed up to your personal iCloud account via Apple CloudKit. The encryption keys are not included in the iCloud backup — they remain in your device's Keychain. We have no access to your iCloud data.
3.3 Third-Party Services
We use the following third-party services in limited, specific contexts:
- Supabase (United States): Hosts the industry news feed and processes AI coaching requests (wind analysis, load recommendations, progress reports). No personally identifiable information is transmitted — only anonymized session statistics and images are sent. Supabase does not retain your images after processing.
- Google Gemini AI: Target images are sent to Google's Gemini API for bullet hole detection and pattern analysis. Images are processed in real-time and are not stored by Google for training purposes. Governed by Google's AI Terms of Service and Data Processing Addendum.
- Open-Meteo (European Union): GPS coordinates are sent to fetch local weather conditions when you use auto-weather. Open-Meteo is an open-source weather service. No personal data is retained per their privacy policy.
- Apple StoreKit: In-app purchases are processed entirely by Apple. We receive only transaction confirmation, not payment details.
4. Data Sharing
We do not sell, rent, trade, or share your personal data with any third parties for their own purposes.
The only data transmitted externally is:
- Target images sent to our AI service for analysis (processed, not stored)
- GPS coordinates sent to Open-Meteo for weather only (not stored)
- Anonymized crash reports sent to Apple via standard iOS crash reporting
- Push notification tokens sent to Apple APNs (for session reminders, if you opt in)
We may disclose information if required by law, court order, or to protect the rights and safety of our users, subject to applicable legal process.
5. Your Rights and Controls
5.1 In-App Controls
- View all your data within the app at any time
- Delete individual weapons, sessions, photos, or all data via Settings → Data Management
- Export your data as PDF or CSV (Pro feature)
- Disable location access via iOS Settings → BallisticEdge Pro → Location: Never
- Disable notifications via iOS Settings → BallisticEdge Pro → Notifications
- Disable AI training consent via Settings → Privacy → AI Data in app
5.2 GDPR Rights (EU/EEA/UK Users)
If you are located in the European Union, EEA, or United Kingdom, you have the following rights under the General Data Protection Regulation (GDPR):
- Right to Access: Request a copy of your personal data
- Right to Rectification: Correct inaccurate personal data
- Right to Erasure: Request deletion of your personal data ("right to be forgotten")
- Right to Data Portability: Receive your data in a structured, machine-readable format
- Right to Restrict Processing: Limit how we process your data
- Right to Object: Object to processing based on legitimate interests
- Right to Withdraw Consent: Where processing is based on consent, withdraw it at any time
To exercise these rights, contact us at support@ballisticedge.app. We will respond within 30 days.
5.3 CCPA Rights (California Residents)
California residents have the following rights under the California Consumer Privacy Act (CCPA):
- Right to Know: Know what personal information is collected, used, or disclosed
- Right to Delete: Request deletion of personal information we hold
- Right to Opt-Out of Sale: We do not sell personal information. No opt-out is necessary.
- Right to Non-Discrimination: We will not discriminate against you for exercising your privacy rights
6. Children's Privacy
BallisticEdge Pro is rated 17+ on the App Store and is not intended for children under the age of 17. We do not knowingly collect personal information from children under 17. If you believe a child under 17 has provided personal information through our app, contact us at support@ballisticedge.app and we will promptly delete it.
7. Data Retention
- All app data is retained on your device as long as you use the app
- Deleting the app from your device removes all locally stored data
- iCloud data persists until you delete it from iOS Settings → [Your Name] → iCloud → Manage Storage
- AI analysis images: not retained after processing (real-time only)
- News read history: stored locally, auto-cleared after 90 days
- Push notification tokens: retained until you disable notifications or uninstall the app
8. International Data Transfers
Your data may be processed on servers located in the United States (Supabase infrastructure) and the European Union (Open-Meteo). These transfers are protected by:
- End-to-end encryption during transmission (TLS 1.3)
- AES-256 encryption of sensitive data at rest
- Standard Contractual Clauses (SCCs) where applicable under GDPR
9. Security
We implement the following security measures:
- AES-256-GCM encryption for all sensitive stored data
- Encryption keys stored in iOS Keychain (hardware-secured where available)
- All network communications over HTTPS/TLS
- API keys obfuscated in app binary
- Biometric authentication (Face ID / Touch ID) available for app access
- No plaintext sensitive data in application logs
No method of electronic storage or transmission is 100% secure. While we use commercially reasonable security measures, we cannot guarantee absolute security.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes via an in-app notice. The "Last updated" date at the top reflects the most recent revision. Continued use of the app after changes are posted constitutes acceptance of the updated policy.
11. Contact Us
For privacy questions, data requests, or to exercise your rights:
- Privacy Email: support@ballisticedge.app
- Support: ballisticedge.com/support
- Response time: Within 30 days for all privacy requests