SportsReflector Privacy Policy
Last Updated: February 27, 2026
1. Introduction
SportsReflector ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our iOS application SportsReflector (the "App"). Please read this policy carefully. By using the App, you agree to the practices described in this Privacy Policy.
If you do not agree with the terms of this Privacy Policy, please do not use the App.
2. Information We Collect
We collect the following categories of information:
2.1 Account Information
When you sign in using Sign in with Apple, we may receive your:
- Name (if you choose to share it)
- Email address (if you choose to share it, or Apple's private relay address)
- Apple-issued user identifier
If you use the App as a guest, we generate a random anonymous identifier stored locally on your device. We do not collect your name or email in guest mode.
2.2 Photos and Videos
When you use our analysis features, the App accesses your device camera to capture photos or short video clips of your athletic movements. These images and video frames are:
- Processed using computer vision analysis to evaluate your form and technique
- Sent to our secure servers for processing (see Section 4)
- Not stored on our servers after analysis is complete
- Stored locally on your device as part of your session history
2.3 Health and Fitness Data
With your permission, the App integrates with Apple HealthKit to:
- Write workout data (sport type, duration, estimated calories burned, and performance scores) to Apple Health
- We do not read or access any existing health data from Apple Health
- Health data written to HealthKit is governed by Apple's HealthKit policies and remains under your control
- We do not use HealthKit data for advertising, marketing, or sale to third parties, data brokers, or information resellers.
2.4 Training and Performance Data
When you use the App, we collect:
- Sport selections and skill level preferences
- Training goals and target scores you set
- Analysis session results (scores, feedback, improvement tips)
- Drill completion history and progress metrics
- Follow-up questions you ask about your analysis results
2.5 Team and Coaching Data
If you use the Coach features, the following data is collected and transmitted to our servers:
- Team name and sport
- Team join codes
- Athlete names added by the coach
- Athlete performance sessions (drill names, scores, notes)
- Drill assignments
If a coach adds your name to their team roster, that information is stored on our servers to facilitate the team collaboration feature.
2.6 Subscription and Purchase Information
We use RevenueCat, a third-party subscription management service, to process in-app purchases and manage subscriptions. RevenueCat may receive:
- Purchase receipts from Apple
- Subscription status and tier
- Anonymous usage attributes (e.g., number of free analyses used)
We do not directly collect or store your payment card details. All payment processing is handled by Apple through the App Store.
2.7 Device and Technical Information
We access limited device information solely for app functionality:
- Battery level and charging state (to optimize analysis during low battery)
- Network connectivity status (to manage offline/online functionality)
- Low Power Mode status
This data is used only in real-time within the App and is not transmitted, stored, or shared.
3. How We Use Your Information
We use the information we collect for the following purposes:
- Provide Analysis Services: Process your photos and videos using computer vision technology to deliver form and technique feedback
- Track Your Progress: Store your session history, scores, and improvement data so you can monitor your development over time
- Personalize Your Experience: Tailor drill recommendations and training programs based on your sport, skill level, and goals
- Enable Team Features: Allow coaches to manage teams, assign drills, and track athlete progress
- Sync Across Devices: Use Apple iCloud to synchronize your session history, goals, and preferences across your Apple devices
- Generate Reports: Create PDF analysis reports that you can export and share at your discretion
- Manage Subscriptions: Process and validate your subscription status through RevenueCat
- Health Integration: Log your training sessions as workouts in Apple Health with your permission
- Send Notifications: Deliver training reminders and session notifications based on your preferences
- Spotlight Search: Index your sessions and drills for on-device Spotlight search to help you find content quickly
4. Computer Vision Analysis and Data Processing
When you submit photos or videos for analysis:
- Images are captured on your device and sent to our secure processing servers
- Our computer vision system analyzes your body positioning, movement mechanics, and form
- Analysis results (text-based scores, feedback, and recommendations) are returned to your device
- Images are processed in real-time and are not permanently stored on our servers after analysis is complete
- Analysis results (text only, not images) are stored locally on your device
- You must provide explicit consent before any images are sent for analysis. You can review and manage this consent within the App's settings at any time.
5. Data Storage and Security
5.1 On-Device Storage
The majority of your data is stored locally on your device, including:
- Session history and analysis results
- Goals and milestones
- Notification preferences
- App settings
Sensitive counters (such as analysis usage counts) are stored in the iOS Keychain with device-level encryption.
5.2 Cloud Sync
We use Apple's iCloud Key-Value Storage to sync the following across your devices:
- Session history
- Goals and milestones
- Analysis usage counts
This data is encrypted in transit and at rest by Apple's iCloud infrastructure.
5.3 Server-Side Storage
The following data is stored on our servers:
- Team and coaching data (team rosters, athlete sessions, drill assignments)
- Your anonymous user identifier for team membership
5.4 Security Measures
We implement appropriate technical and organizational measures to protect your information, including:
- HTTPS encryption for all data in transit
- iOS Keychain for sensitive on-device storage
- Apple's Sign in with Apple for secure authentication
- Minimal data collection principles
6. Third-Party Services
We use the following third-party services:
| Service | Purpose | Data Shared |
|---|---|---|
| Apple Sign in with Apple | Authentication | Apple-issued credentials |
| Apple iCloud | Cross-device sync | Session data, goals, usage counts |
| Apple HealthKit | Fitness integration | Workout logs (write only) |
| RevenueCat | Subscription management | Purchase receipts, subscription status |
We do not use any third-party advertising, analytics, or tracking SDKs. We do not share your data with data brokers, advertisers, or information resellers.
7. Data Sharing and Disclosure
We do not sell, rent, or trade your personal information. We may share information only in the following limited circumstances:
- With Your Consent: When you explicitly choose to export or share your analysis reports (e.g., PDF reports shared with your coach)
- Team Collaboration: When you join a team, your performance data associated with that team is visible to the team coach
- Service Providers: With third-party service providers (listed in Section 6) who assist us in operating the App, subject to contractual obligations to protect your data
- Legal Requirements: If required by law, regulation, legal process, or governmental request
- Safety: To protect the rights, property, or safety of our users or the public
8. Your Rights and Choices
8.1 Account Deletion
You can delete your account and all associated data at any time from within the App (Settings > Delete Account). This permanently removes:
- All locally stored session data, goals, and preferences
- Your iCloud synced data
- Your Keychain entries
- Your team memberships and server-side data
8.2 Camera Access
You can revoke camera access at any time through your device's Settings > Privacy & Security > Camera. The App will still function for reviewing past sessions and drills but will not be able to perform new analyses.
8.3 HealthKit Access
You can revoke HealthKit permissions at any time through your device's Settings > Health > Data Access & Devices. Previously written workout data remains in Apple Health under your control.
8.4 Notifications
You can disable notifications at any time through your device's Settings > Notifications > SportsReflector, or within the App's notification settings.
8.5 AI Consent
You can withdraw your consent for computer vision analysis at any time within the App. Without this consent, the App will not send any images to our processing servers.
8.6 Data Export
You can export your analysis data as PDF reports from within the App.
9. Data Retention
- On-device data is retained until you delete it or delete your account
- Server-side team data is retained until you leave the team or delete your account
- Images submitted for analysis are processed in real-time and are not retained on our servers after processing
- RevenueCat retains subscription data according to their privacy policy
10. Children's Privacy
The App is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us and we will take steps to delete such information.
11. International Data Transfers
Your information may be transferred to and processed on servers located outside your country of residence. By using the App, you consent to the transfer of your information to facilities operated by us or our service providers, which may be in jurisdictions that provide different levels of data protection than your home country.
12. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by updating the "Last Updated" date at the top of this policy. We encourage you to review this Privacy Policy periodically to stay informed about how we are protecting your information.
13. California Privacy Rights
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), including the right to know what personal information we collect, the right to delete your personal information, and the right to opt out of the sale of personal information. We do not sell personal information. To exercise your rights, please contact us using the information below.
14. European Privacy Rights
If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, you have rights under the General Data Protection Regulation (GDPR), including the right to access, correct, delete, or port your data, and the right to restrict or object to processing. Our legal bases for processing are: consent (for camera and HealthKit access), contract performance (to provide the App's services), and legitimate interests (to improve and secure the App). To exercise your rights, please contact us using the information below.
15. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:
Email: [email protected]
Website: sportsreflector.com