Your privacy matters to us. This Privacy Policy explains what data Race Alpine collects, why we collect it, how we use it, and your rights. We do not sell your personal information.
1. Who We Are
Race Alpine operates the Race Alpine mobile application on iOS and Android. Contact us at support@racealpine.app for any privacy-related questions.
2. Data We Collect
Account & Identity Data — name, email, profile avatar, authentication method (Apple ID, Google, or email/password), Firebase User ID.
Training Data — sessions (date, discipline, piste, notes), run records (time, gate count), season statistics.
Sensor Telemetry — recorded only during an active training session:
- Accelerometer readings (ax, ay, az)
- Gyroscope readings (gx, gy, gz)
- GPS coordinates (latitude, longitude, altitude)
- Speed and timestamps
Location Data — GPS coordinates used to detect nearby pistes and center the map. Location for piste selection is not stored permanently on our servers.
Push Notification Data — Firebase Cloud Messaging (FCM) device token, used to send you notifications about completed session analyses and app updates.
Subscription Data — subscription status, purchase receipts, and entitlement information, processed via RevenueCat to manage your Pro subscription.
Device & Technical Data — device type, OS version, app version, crash logs (via Sentry), anonymized usage analytics (via Amplitude).
3. How We Use Your Data
- Provide and operate the Race Alpine service
- Authenticate your identity securely (Firebase Auth)
- Analyze your skiing performance (lean angle, g-force, speed, turn quality)
- Sync your training data across devices
- Detect nearby pistes and display the map
- Diagnose crashes and fix bugs (Sentry)
- Improve the app via anonymized analytics (Amplitude)
- Send push notifications about completed session analyses and app updates (Firebase Cloud Messaging)
- Send you emails about new features, tips, and product updates
- Show advertising to free tier users (Google Mobile Ads)
- Manage your Pro subscription and verify purchase entitlements (RevenueCat)
4. Legal Basis for Processing
- Contract — processing necessary to provide the App services you requested
- Legitimate interests — crash reporting, security monitoring, non-personalized advertising, and sending product update emails (you may unsubscribe at any time)
- Consent — location access and telemetry recording (you can withdraw at any time)
5. Sensor & Location Data
Telemetry (accelerometer, gyroscope, GPS) is collected only while a training session is actively running. It is encrypted in transit and stored on our servers linked to your account. It is never sold to third parties. On iOS, a location indicator is shown in the status bar while GPS recording is active.
Location access for piste selection is optional — you can browse pistes manually without granting permission. You can revoke location permission at any time via device settings.
Background Location Usage
Race Alpine collects location data in the background to enable GPS tracking during your ski training sessions when your screen is locked. This data is used to:
- Record your ski run routes and paths
- Calculate speed, altitude, and distance
- Analyze your performance and technique
- Display your runs on a map
When we collect background location data:
- Only during active recording sessions when you tap "Engage Sensors"
- Location tracking continues when your screen is locked to ensure uninterrupted recording during ski runs
- Recording sessions are clearly indicated via Live Activity on your lock screen
- You can stop location tracking at any time by tapping "Disengage"
When we do NOT collect location data:
- When the app is closed
- When no recording session is active
- When you have not granted location permissions
We do not track your location persistently or when the app is not in use. Location data is only collected during explicit, user-initiated recording sessions. Your location data is stored securely on our servers, used only for the purposes described above, not shared with third parties without your consent, and deletable upon request by contacting support@racealpine.app.
6. Data Sharing & Third Parties
We do not sell your data. We share it only with the following service providers to operate the App:
- Google Firebase — authentication and push notifications (FCM)
- Sentry — anonymous crash and error reporting
- Google Mobile Ads — displays non-intrusive banner ads for free tier users; no personal data is shared beyond standard ad serving
- OpenStreetMap — map tile rendering (no personal data sent)
- Amplitude — anonymized in-app analytics
- RevenueCat — subscription management and purchase receipt validation; receives your anonymous user ID and purchase data
We may disclose your data if required by law or to protect the rights and safety of Race Alpine or its users.
7. Data Retention
We retain your account and training data for as long as your account is active. Upon account deletion, your personal data is permanently removed within 30 days. Anonymized, aggregated data may be retained indefinitely for analytics and cannot identify you.
8. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access — request a copy of the data we hold about you
- Correction — request correction of inaccurate data
- Deletion — request deletion of your account and all associated data (including telemetry)
- Portability — request your data in a structured, machine-readable format
- Objection — object to certain types of processing
- Withdraw consent — for location, telemetry, or advertising at any time via device settings
To exercise any of these rights, contact us at support@racealpine.app. We will respond within 30 days.
9. Security
All API communication is encrypted via HTTPS/TLS. Firebase Authentication tokens are used for every backend request. Crash reports are anonymized before storage. No method of transmission is 100% secure, but we are committed to protecting your data.
10. Advertising
Race Alpine displays ads served by Google Mobile Ads for free tier users. Pro subscribers do not see ads. You can opt out of personalized advertising in your device settings.
11. International Data Transfers
Race Alpine uses Google Firebase infrastructure, which may store data in data centers outside your country. Google applies appropriate safeguards including Standard Contractual Clauses.
12. Changes to This Policy
We will notify you of significant changes through the App or by email. Continued use of the App after changes means you accept the updated policy.
13. Email Communications
We may send you emails about new features, product updates, and tips to improve your training. You can unsubscribe at any time via the link in any email or by contacting support@racealpine.app.
14. Contact
For privacy questions or data requests: support@racealpine.app. If you are in the EU/EEA and believe we have not addressed your concern, you have the right to lodge a complaint with your local data protection authority.