Local-first training
Workout history, progression, routines, programs, timers, and workout media stay on your iPhone by default.
In-app analytics is opt-in
The direct PostHog SDK only starts after you enable the Analytics toggle in Settings, though RevenueCat may still send subscription lifecycle events server-side.
Attribution is permission-based
If you allow Apple's App Tracking Transparency prompt, AppsFlyer may use device identifiers and a signed-in app user ID, when available, for install attribution and campaign measurement across apps and websites.
Community is optional
Convex is only used if you browse, import, or publish community programs.
Accounts stay scoped
Clerk is used for sign-in and profile management, while RevenueCat receives an account-linked app user ID plus email or display name when purchases are tied to that account.
Need a direct answer?
If you need data clarification, export help, deletion support, or help with a shared community program, contact us directly and we will walk through it with you.