Privacy Policy
Effective Date: October 27, 2026
RunBeat is operated by Mushin Labs, LLC ("we," "us," or "our"). This Privacy Policy explains what information RunBeat collects, how it is used, who receives it, and the choices you have. It should be read alongside our Terms of Use. RunBeat is built to work on your device. It does not require an account, and we do not collect your name, email address, or phone number.
1. Information We Collect
a. Health and Fitness Data
RunBeat uses heart rate data from the heart rate source you choose: a Bluetooth heart rate monitor, Apple Watch, AirPods Pro 3, or Apple Health. If you choose to use your Apple Health heart rate zones, RunBeat reads your zone settings from Apple Health. This data is used on your device to provide real-time training and to build your training history. It is not sent to us or to any third party, and it is never used for advertising or sold.
If you turn on Save workouts to Apple Health, RunBeat writes each training session to Apple Health as a workout. This is off by default and can be turned off at any time in Settings.
b. Training Settings
Settings you configure, such as your resting and maximum heart rate and zone preferences, are stored on your device.
c. Training History
Your training sessions, including duration, heart rate samples, zone breakdowns, and (when GPS is used) distance, pace, and route, are stored in your private iCloud account and sync across your devices. We do not have access to this data. It is controlled by your Apple ID and subject to Apple's iCloud terms.
d. Location and Motion
If you enable GPS for a session, RunBeat uses your device's precise location to calculate distance, pace, and route. If you grant Motion & Fitness permission, RunBeat uses step data to keep distance accurate when GPS signal drops. Both are processed on your device and stored only as part of your training history. Your location is never sent to us or any third party.
e. Apple Music
If you use Apple Music playlists during training, RunBeat accesses your Apple Music library through Apple. Your playlist selections are stored on your device. We do not receive your Apple Music data. Apple's Privacy Policy governs your use of Apple Music.
f. Purchases
Subscriptions are purchased through the Apple App Store. Payment is processed by Apple; we do not receive your payment details. We use RevenueCat to validate purchases and manage subscription status. RevenueCat identifies your installation with a randomly generated identifier, not your name, email address, or phone number. See RevenueCat's privacy policy.
We also receive attribution data from Apple's Search Ads program to measure our advertising. This includes campaign and keyword identifiers only and is not used for cross-app tracking.
g. Usage and Crash Data
We use Amplitude for product analytics and Firebase Crashlytics for crash reporting. These services receive information about how the app is used, such as which features you use, which settings and permissions are configured, and technical details about your device and the app version. They do not receive your name, email address, phone number, precise location, or the heart rate readings from your training sessions.
Usage data carries the same randomly generated identifier used for subscription management, so activity from one installation can be grouped together. This identifier does not identify you personally. See Amplitude's privacy policy and Google's privacy policy.
h. Push Notifications
If you allow notifications, we use Firebase Cloud Messaging to deliver them. It receives a device push token. It does not receive the identifier described above and is not used for advertising.
2. How We Use Information
- To provide real-time heart rate and pace training on your device
- To store and display your training history in your own iCloud account
- To play your Apple Music playlists during training
- To verify your subscription
- To understand how the app is used, fix crashes, and improve it
- To measure our advertising
- To send you notifications you have allowed
3. Who Receives Information
We do not sell, rent, or share your personal information. The only third parties that process data on our behalf are:
- RevenueCat — subscription validation
- Amplitude — product analytics
- Firebase (Google) — crash reporting and push notification delivery
- Apple — payments, iCloud storage of your training history, Apple Music, Apple Health, and Search Ads attribution
None of these receive your name, email address, or phone number.
4. Retention
Settings and training history are stored on your device and in your iCloud account for as long as you keep them. Usage and crash data is retained by Amplitude and Crashlytics for as long as needed to maintain and improve the app, after which it is deleted or aggregated. Subscription records in RevenueCat are retained for as long as needed to manage your subscription and meet accounting obligations.
5. Children
RunBeat is not directed to children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us with personal information, contact us and we will delete it.
6. Your Rights and Choices
You control most of your data directly: delete the app to remove settings, delete sessions in the app or manage iCloud storage in Apple's settings to remove training history, and revoke Location, Motion & Fitness, Bluetooth, Health, and notification permissions at any time in iOS Settings.
Depending on where you live, you may have the right to access, correct, delete, or port your personal data, to object to or restrict its processing, and to opt out of its sale or sharing. We do not sell or share personal information, and we do not use it for cross-context behavioral advertising. Because we do not collect information that identifies you, we cannot look up analytics data by name; if you want it deleted, contact us and we will work with you to identify and delete it.
For users in the European Economic Area and the United Kingdom, our legal basis for processing usage and crash data is our legitimate interest in maintaining and improving the app. You may object to this processing by contacting us, and you have the right to lodge a complaint with your local data protection authority.
7. Changes to This Policy
We may update this Policy from time to time. Changes will be posted on this page with an updated effective date. If a change is material, we will provide notice in the App before it takes effect.