Privacy Policy
Last updated: January 8, 2026
1. Introduction
ShootingLog ("we", "our", "the App") is a mobile application for tracking shooting sports training. This privacy policy explains how we collect, use, and protect your personal data in accordance with the General Data Protection Regulation (GDPR).
2. Data Controller
Controller: ShadeHolt
Email: shadeholt@gmail.com
Country: France
3. Data Collected
3.1 Identification Data
- Email address: used only for authentication via Google or Apple Sign-In. Your email is never publicly displayed or shared.
- Display name and profile photo: retrieved from your Google/Apple account, editable in the app.
3.2 Training Data
- Shooting sessions (date, location, discipline, scores, times)
- Performance statistics (averages, progress, personal records)
- Badges and unlocked achievements
- Target photos (optional)
3.3 Equipment Data
- Firearms (model, caliber, optional serial number)
- Optics and accessories
- Ammunition and inventory
- Maintenance history
3.4 Technical Data
- App preferences (theme, language, units)
- Synchronization data
- Diagnostic information in case of errors
4. Purpose of Processing
We use your data to:
| Purpose | Legal Basis |
|---|---|
| Provide the training tracking service | Contract performance |
| Sync your data across devices | Contract performance |
| Improve the app and fix bugs | Legitimate interest |
| Develop new features | Legitimate interest |
| Train AI models for service improvement (anonymized data) | Legitimate interest |
Important: Your data is never sold to third parties or used for advertising purposes.
5. Storage and Security
5.1 Data Location
All your data is stored on Supabase servers located in France (eu-west-3 region, Paris).
5.2 Security Measures
- Data encryption in transit (TLS 1.3)
- Data encryption at rest (AES-256)
- Secure authentication via OAuth 2.0
- Per-user access control (Row Level Security)
- Authentication tokens stored securely on your device
6. Data Retention
| Data Type | Retention Period |
|---|---|
| Active account | Unlimited retention while account is active |
| Inactive account | 1 year after last login, then automatic deletion |
| After account deletion | Immediate deletion from active database |
| Automatic backups | Up to 7 days (automatic rotation) |
Note: For disaster recovery purposes, our database is automatically backed up. These backups are automatically deleted after 7 days. When you delete your account, your data is immediately removed from the active database and will be permanently purged from backups within 7 days.
7. Your Rights (GDPR)
Under the GDPR, you have the following rights:
7.1 Right of Access
You can view all your data directly in the app (Profile, Sessions, Equipment, Statistics).
7.2 Right to Rectification
You can modify all your data directly in the app.
7.3 Right to Erasure
You can delete your account and all your data from the app Settings. Deletion is immediate and irreversible.
7.4 Right to Data Portability
You can export all your data in JSON or PDF format from the app Settings.
7.5 Right to Object
You can object to certain processing by contacting us at shadeholt@gmail.com.
7.6 Right to Lodge a Complaint
You can file a complaint with the CNIL (French Data Protection Authority): www.cnil.fr (opens in new tab)
For users outside France, you may also contact your local data protection authority.
8. Data Sharing
We do not share your data with any third parties, except for:
- Supabase: data hosting (processor, servers in France)
- RevenueCat: subscription management (anonymous identifier only)
- Google/Apple: authentication (according to their respective policies)
9. Cookies and Trackers
The mobile app does not use cookies. No advertising trackers are present in the app.
10. Minors
The app is restricted to persons aged 16 and over. We do not knowingly collect data from minors under 16 years of age.
11. Changes
We may update this privacy policy. In case of substantial changes, you will be notified via the app. The last update date is indicated at the top of this document.
12. Contact
For any questions about this policy or to exercise your rights:
Email: shadeholt@gmail.com
We commit to responding to your request within 30 days.
Version: 2026-01-08