← All support articles

Privacy and diagnostics

Understand product analytics, optional crash diagnostics, purchases, and tester recordings.

REPS Pro keeps your workout library on your device. Connected account features process the records needed for the feature you enable. Personal recording files stay in private app storage unless you export or back them up. Selected app analytics and diagnostics are separate from your full workout library.

Product analytics

PostHog receives selected actions such as starting and finishing a workout, with duration, set counts, exercise counts, and technical context. App events are linked through the REPS Pro user identifier created on your phone.

Ordinary analytics exclude the actual weights and repetitions you enter, personal notes, and custom workout or exercise names. They can include catalog exercise names and target-muscle codes. App product analytics have no general in-app opt-out switch. Applicable consent requirements and privacy rights still apply. Product analytics are retained for seven years. Stored analytics retain country, region, and city derived from the connection, with raw IP addresses and extra coordinate or postal-code fields excluded.

Share Diagnostics

Sentry receives crashes, selected errors and diagnostic messages, and Release Health session information to help us fix failures and measure stability. Share Diagnostics is on by default in Settings. Turning it off stops new Sentry diagnostics during normal operation, including Release Health reports.

The switch does not turn off PostHog analytics or recall diagnostics already stored or being sent. Reports include technical context and, when available, the REPS Pro user identifier. They exclude personal names, email addresses, notes, and workout values. Sentry event retention is 30 days, and IP-address storage is disabled.

Tester recordings

With the tester's consent, eligible TestFlight and positively identified Ad Hoc builds can record what appears on screen to help investigate problems. Recordings can show notes, photos, search text, weights, repetitions, and other visible content. Replay remains off if the installation cannot be confirmed as eligible. App Store builds never run session replay. Tester recordings are retained for 30 days.

Purchases and optional permissions

Apple and RevenueCat process purchase and entitlement information to provide and restore subscriptions. RevenueCat uses a commerce identifier separate from the local REPS Pro user identifier. It does not receive your workout library.

Apple Health, nearby-gym search, camera, microphone, and photo access depend on the optional actions and permissions you choose. The Privacy Policy explains those features, connected accounts, website analytics, external video providers, retention, and privacy requests. Contact support with a question.