Privacy Policy

Last updated: April 15, 2026

RunRival ("we", "us", or "the app") is a running challenge app that lets you compete with friends using data from Apple Health. This Privacy Policy explains what data we collect, why, and how it is stored.

Data we collect

Data we do NOT collect

How your data is stored

Data is stored in Google Firebase (Firestore and Firebase Authentication) in European data centers (europe-west1). Access is restricted by Firestore security rules: only you can read your own workouts and only participants of a league can see each other's scores.

Data retention

Workout records are automatically deleted after 12 months via a Firestore TTL policy. Nudge notifications expire after 30 days. Rival activity and rank events expire after 7 days. Your user profile and challenge data are kept until you delete your account.

Data sharing

We do not sell, rent, or share your data with third parties. Your workouts and scores are only visible to the participants of leagues you join.

Push notifications

Notifications are routed through the Expo Push Service and then to Apple Push Notification service (APNs). We send notifications when a rival in your league runs, or when your rank changes. You can disable notifications at any time in iOS Settings → RunRival → Notifications.

HealthKit disclosure

RunRival reads running workouts from HealthKit only. HealthKit data is never sent to our servers in raw form — we send only the processed summary (distance, duration, pace, date) needed to compute your score. HealthKit data is never shared with third parties or used for advertising.

Your rights

Children

RunRival is not directed at children under 13. We do not knowingly collect data from children.

Changes to this policy

If we make material changes, we will update the "Last updated" date at the top of this page.

Contact

Questions about this policy or your data? Email [email protected].