Privacy
Privacy
Last updated: June 12, 2026.
Backmotion requires an account. Sign in with Google or an email magic link so your programs, progress, and routines sync across devices.
What we store
Your profile (name, goal, pain level, experience, weekly cadence), completed sessions, program progress, custom routines, pain check-ins, safety screening answers, badges, reminder settings, and subscription status are stored in our database (hosted by Supabase). Data is tied to your account and protected by row-level security — only you can access it.
Device-only data
A small amount of data stays on your device only: your in-progress workout session (cleared when you finish or leave), and minor UI preferences such as dismissing the desktop notice. We do not use device storage as the primary record of your history.
Analytics
We use PostHog to understand how the app is used — for example, which screens you visit, when you complete a session, or when you start checkout. Events are tied to your account ID after sign-in so we can measure retention and improve the product. We do not use analytics for advertising, and we do not sell your data.
Analytics events include usage metadata (such as program ID, session duration, or plan status) but not the free-text content of your check-ins beyond numeric pain/energy scores.
Payments
Subscriptions are processed by Stripe. We store your Stripe customer and subscription IDs to manage billing; Stripe handles your payment card details directly — we never see or store your full card number.
Sign-in providers
If you sign in with Google, Google shares basic profile information (such as your name and email) with us through Supabase Auth. If you use a magic link, we store your email address for authentication only.
Exercise media
Exercise photos are bundled into the app (public-domain dataset). They load from the app itself — not from third-party image hosts during normal use.
Export & deletion
Use Settings → Export data to download a JSON backup of your account data. Use Settings → Wipe all data to reset your profile and history on your account. Signing out clears analytics identity on your device but does not delete server-side data.
See also our Terms of Use.