Privacy Policy
Effective June 10, 2026
The short version
RepStack has no user accounts and no server holding your training history. Your workouts live in a database on your phone. If you turn on iCloud sync, they also live in your own private iCloud — a place we cannot see.
We collect anonymous usage analytics to improve the app, and the AI features send only the text they need to do their job.
Your workout data stays on your device
Every workout, set, program, and personal record you log is stored in a local database on your iPhone. The app works fully offline because of this. We do not run a server that stores your training history, and we have no way to access it.
iCloud sync is optional and private
If you enable iCloud sync in Settings, your workout data is stored in your personal, private iCloud account using Apple's CloudKit. It is tied to your Apple ID, protected by Apple, and never passes through any server we operate. You can turn sync off at any time in Settings.
Purchases
All purchases and subscriptions are processed by Apple through the App Store. We never see your payment details.
We use RevenueCat, a subscription management service, to check whether your device has an active RepStack Pro entitlement. RevenueCat receives an anonymous identifier and purchase status — nothing about your workouts.
Analytics
Production builds of RepStack send anonymous product analytics to PostHog — events like "workout completed" or "program created", with coarse properties such as how many sets a session had. These events are not tied to your name or email (we never ask for either) and do not include the contents of your training log.
AI features
Two features use AI. When you import a program, the text you paste is sent to the Anthropic API so it can be parsed into a structured program.
When you use AI coaching, the relevant context from your recent workouts is sent to the Anthropic API to generate a suggestion. In both cases the data is used only to produce that result and is not used for anything else by us.
No accounts
There is nothing to sign up for. RepStack never asks for your name, email address, or password, so there is no account database that could leak them.
Deleting your data
Because your data lives on your device, deleting the app deletes your data. If you had iCloud sync enabled, turn it off in Settings first (or remove RepStack's data from iCloud in your device's iCloud settings) so the synced copy is removed too.
Changes to this policy
If we change how the app handles data, we will update this page and the effective date above. Significant changes will also be called out in the app's release notes.
Contact
Questions about privacy? Email [email protected] and you will get a reply from the person who built the app.