Workout logging
- Quick start or routine-based sessions
- Weight, reps, duration and set status
- Warm-up and working sets
- Rest timers, notes and exercise substitution
- Live Activity and widgets where supported
- Crash-safe active-workout recovery
GymLogger feature reference
The complete release scope, written so the marketing page, support answer and App Store listing all describe the same product.
GymLogger requests only the Health permissions needed for the feature you use. Denying access does not stop ordinary workout logging.
Recovery, readiness, sleep, vitals and training-load views are algorithmic fitness estimates. Tap through to see component values and methodology. They do not diagnose a condition, prevent injury or replace a clinician.
HealthKit-derived daily summaries are stored in a dedicated local SwiftData store. They are excluded from the private CloudKit configuration and can be recomputed from permitted Health data.
| Capability | What is included | Important limit |
|---|---|---|
| Private iCloud sync | Ordinary workout/planning records, goals, PRs and gym-equipment profiles | Optional; the health/training profile, body measurements, Health summaries and progress photos are excluded |
| Workout Backup (JSON) | Workout history, sets and custom exercises | Not a complete archive: no routines, programs, profiles, measurements, goals, Health summaries or photo files |
| CSV export | Workout data for spreadsheets and analysis | Formatting and formulas are not exported |
| Import | Supported Strong and Hevy export data | Source-app fields without a GymLogger equivalent may be omitted |
| Progress photos | Image file and metadata on the device where added | They do not appear automatically on another device |
| Delete all data | GymLogger training and derived records in the app | The anti-abuse Keychain trial anchor remains; exported files and Apple Health records are managed separately |
The trial has no automatic charge. A zero-price StoreKit marker associates the trial start with the App Store account, backed by a device Keychain anchor when offline.
One non-consumable purchase capped at US $9.99, with Family Sharing intended to be enabled in App Store Connect. It never renews.
Starting new workouts requires the unlock. Existing history, export, restore and deletion remain available.
Release status: these are the intended version 1.0 capabilities in the current build. Store availability, localized price and Family Sharing are not final until the App Store listing is approved.
Support includes troubleshooting, known limitations and the information to include in a useful report.