Privacy policy
Last updated October 27, 2026
UnrealReps is an iPhone app for logging strength training. This page explains what it collects, why, who handles it, and how to have it deleted.
- Your training is private. Nobody else can see it.
- We don't sell your data, show ads, or track you across other companies' apps.
- Recaps and routines you add are sent to xAI, an AI service, to turn them into sets, but only after you allow it in the app. You can turn this off in Settings.
- Usage events help us see where people get stuck. You can turn them off in Settings.
What we collect and why
- Your account. Your email address, or the Apple or Google account you sign in with. Clerk, our sign-in provider, handles it and records device and network details to keep sign-in secure. We use it to sign you in and keep your training tied to you.
- About you, all optional: name, gender, age, height, and weight. Your name greets you, gender picks the figures in exercise pictures, age adjusts your plan at 65 or over, and weight sets the load for bodyweight exercises such as pull-ups.
- Your training log: your routine, workouts, sets, notes, and the transcripts of voice recaps you save. It's stored on Cloudflare's servers so a new phone doesn't mean starting over, and a copy stays on your phone so you can log without signal.
- Your permission for xAI. In the app, xAI is called an AI service. Before the app first sends a recap or a routine to xAI, it asks you. Your answer is saved with your account, and you can change it any time in Settings, under AI recaps. Until you allow it, nothing goes to xAI. If you say no, voice recaps and reading a routine from a photo, pasted text, or your voice are hidden; you can still tap in your sets and type your routine, and a typed recap is read on your phone.
- Recaps. When you record a recap, the audio is sent to xAI to transcribe it. The transcript, or the recap you typed, is sent to xAI with your routine's exercises, your bodyweight, whether you use a dip belt, whether you lift in pounds, and a summary of recent workouts, to draft your sets. Your name, gender, age, and height are never sent. Nothing is saved to your log until you confirm the draft.
- Reading a routine. If you paste, photograph, or say a routine, that text, photo, or the words you said are sent to xAI to read it, with whether you lift in pounds. We don't keep the text or photo.
- Speaking a routine or trying the voice demo uses your iPhone's speech recognition. When it can't turn speech into text on the phone, Apple's speech service does, under Apple's privacy policy. We never receive that audio. The voice demo sends nothing to us; a spoken routine sends only its words, as above.
- Pro. You buy Pro from Apple, through the App Store. RevenueCat keeps your purchase history for us: purchases, trials, renewals, and refunds. The app tells RevenueCat your account's ID, a random code, so your purchases and restores reach it. RevenueCat's software also sends the app's version, your iPhone's model and system version, your languages, your App Store country, and an ID Apple gives the app on your iPhone. RevenueCat also sees your phone's IP address. To check whether your account has Pro before an AI recap or a routine reading, our server sends RevenueCat the same account ID and keeps when your Pro ends.
- Usage events. PostHog, in the United States, receives which first-run screens you reach, how you signed in, when you confirm your week, when you start or finish a workout, and when you see or skip the Pro offer, start a trial, buy Pro, or restore it. It also receives when the app is installed, updated, opened, brought back, or sent to the background. Each event carries details about the app and your iPhone: the app's version and build, the operating system and its version, the phone's maker and model, whether it's a simulator, its language and region setting, time zone, and screen size. Events are linked to a scrambled version of your account ID, never your email, and never include your training, notes, recordings, or About you answers. We ask PostHog not to look up your location. Turn this off any time in Settings, under Share usage data.
- On your phone only: reminder times and the reminders themselves, the alert when rest is over, your appearance choice, and your first-run answers until you create an account. If you export your workouts, the file goes only where you send it.
Who handles your data
Only these services, each to run part of the app: Cloudflare (servers and storage), Clerk (sign-in), xAI (recaps and reading routines, once you allow it), RevenueCat (Pro), and PostHog (usage events). Apple's speech service may also handle spoken routines, as described above. We don't sell or share your data for advertising.
How long we keep it
- Your account and training log stay until you delete your account.
- Your purchase history at RevenueCat, and when your Pro ends on our server, stay until you delete your account.
- Recap audio is deleted from our storage once it's transcribed. An upload that's never finished is removed within about two days, and processing records within three days.
- xAI may keep encrypted copies of what it receives for up to 30 days for its own security checks.
- Usage events stay in PostHog to help us improve the app, and are deleted with your account.
Deleting your account
In the app, go to Settings and tap Delete account. That deletes your account, your sign-in, your training log, your voice recap files, your RevenueCat record, your usage events, and this phone's copy of your data. If you signed in with Apple, it also removes UnrealReps from the apps using your Apple ID, or tells you how to do that in the iPhone Settings app. Removing the app deletes only the copy on your phone.
Deleting your account doesn't cancel Pro. Apple bills it, so it keeps renewing until you cancel it in your Apple ID's subscriptions; the Delete account screen has a Manage subscription button that opens them. Apple keeps its own record of what you bought, and refunds go through Apple. If you use the same Apple ID with a new account, Restore purchases brings your Pro back. A trial reminder already scheduled on your phone stays, since Apple still bills.
A few copies take longer to go away:
- Recap processing records are kept for three days.
- Cloudflare keeps database backups for up to 30 days.
- xAI may keep encrypted copies of recaps and routines for up to 30 days.
- PostHog deletes usage events within about a week.
- RevenueCat may take a little longer to remove your purchase history.
- Another phone signed in to your account keeps its copy until UnrealReps is removed from it.
If you can't sign in, email support@unrealreps.com and tell us how you sign in, and we'll delete your account for you.
Children
UnrealReps isn't meant for children under 13.
Changes
If how we handle data changes, we'll update this page and the date above.
Contact
Questions: support@unrealreps.com.