Repbeats is a mobile app that syncs music tempo to your workout. To do that, we read signals from your phone and wearables (heart rate, motion, cadence) and use them to pick and time-stretch tracks in real time.
By default, everything we read is processed on-device. Your raw biometric stream never reaches our servers. When we do need something in the cloud (account basics, purchases, your custom playlists), we keep it minimal and encrypted.
We group data into three buckets:
This is the sensitive stuff, so we treat it separately. Repbeats reads from:
Raw samples exist only in RAM during a session. When the session ends, we persist a summary (duration, zones, average HR) to local storage. Nothing biometric goes to us without cloud sync turned on, and even then: encrypted at rest, never shared with third parties, never used to train general-purpose models.
Repbeats connects to Apple Music and Spotify Premium through their official SDKs. Listening events (which track, for how long, what BPM it hit) stay on-device for the Auto-DJ engine. If you opt into recommendations, we share a hashed track-ID and your session's target BPM with the matcher service, nothing else.
We do not sell data. Ever. We share in three narrow cases:
Account data lives as long as your account does. Session summaries default to a 12-month rolling window; you can change this to 3, 6, or unlimited in Settings → Data. Telemetry is aged out at 30 days.
Delete your account in Settings → Account → Delete, or email support@repbeats.com. We confirm within 72 hours and purge within 30 days.

Wherever you are, you can:
EU/UK residents can contact our Data Protection Officer at support@repbeats.com. California residents have specific rights under the CCPA/CPRA; see California residents (CCPA) below.
If you live in California, the California Consumer Privacy Act (CCPA), as amended by the CPRA, gives you additional rights over personal information we hold about you. We do not sell your personal information or share it for cross-context behavioral advertising.
Authorized agents may submit requests on your behalf with written permission. We verify identity before fulfilling requests and respond within the timelines required by California law.
Repbeats is not directed at children under 13 (under 16 in the EU). We do not knowingly collect their data. If you believe a child has signed up, email support@repbeats.com and we will remove the account.
We will notify you in-app and by email at least 14 days before any material change. Non-material updates (typos, clarifications) are versioned above.
Questions about this policy? Reach us at: