Privacy Policy — Gym TrAIcker
Last updated: 2026-05-14
1. What We Collect
Gym TrAIcker collects only the data you enter: workout logs, sets/reps/weight, body measurements, user profile (height, weight, DOB, sex, goal, experience, equipment, schedule, injuries), exercise preferences, and the locale you choose. No analytics, device fingerprinting, location data, contacts, or advertising identifiers are collected.
2. Where Data Lives
All data is stored locally on your device using Apple SwiftData. If you enable iCloud sync (off by default unless you sign in to iCloud on your device), data syncs through your personal iCloud private database via Apple CloudKit. We do not operate any servers that store your data and never see it ourselves.
3. AI Features
Form-analysis narrative uses Apple's on-device FoundationModels framework when your device supports Apple Intelligence. The model runs entirely on-device — no prompts, results, or telemetry leave your phone. Devices without Apple Intelligence fall back to rule-based feedback. Gym TrAIcker does not ship with third-party AI providers and does not require an API key.
4. HealthKit
If you grant permission, the app reads workouts, heart rate, resting heart rate, active energy, body mass, body fat, height, date of birth, and biological sex. The app writes strength-training workouts, active energy, body mass, and body fat. All HealthKit data stays within Apple's encrypted HealthKit framework on your device. You can revoke permission at any time in iOS Settings → Privacy & Security → Health.
5. Camera & Microphone
The camera is used for two optional features: AR placement of the 3D exercise mannequin and video form analysis. Pose estimation runs entirely on-device via Apple's Vision framework — no frames leave your device. The microphone is NOT requested or used; form-analysis recordings have no audio. You can revoke camera access at any time in iOS Settings → Privacy & Security → Camera. The app surfaces the current authorization state in Settings → Video and links to System Settings directly if access is denied.
6. Motion Data (ARKit)
When the AR preview is active, ARKit reads motion sensor data to anchor the 3D model to a detected floor plane. Motion data is processed only in-memory for the duration of the AR session and never stored or transmitted.
7. Photos Library
If you import an existing video for form analysis, iOS shows the system PHPicker. The app only receives the single video you choose. We do not request full Photos access.
8. No Analytics, No Trackers
Gym TrAIcker includes ZERO third-party SDKs. No analytics, no crash reporters, no ads, no tracking. The only network calls are iCloud sync through your personal Apple ID.
9. Video Recordings
Form-analysis clips you record are saved to the app's private Documents/Videos directory on-device. Clips never leave your device unless you choose to export. Deleting the set that owns a clip deletes the clip. Deleting the app removes all stored clips. Clips are NEVER uploaded to any external service. You can set a retention policy (Forever, 30 days, 90 days, or 1 year) in Settings → Video; the app deletes older clips automatically on launch. You can also delete every recording from the same screen with one tap.
10. Apple Watch Data
If a paired Apple Watch is present, the app sends rest-timer durations, set details (weight, reps, RPE), and breathing-cue tempos to the Watch via WCSession. This data stays between your two devices and is never proxied through any server.
11. Data Sharing
We do not sell, share, or transfer your personal data to any third parties. The app makes zero outbound network calls beyond iCloud sync through your own Apple ID.
12. Data Deletion
You can delete individual workouts, sets, measurements, plans, and recorded videos within the app. Deleting the app removes all local data and stored video clips. To remove iCloud-synced data, disable iCloud for the app in iOS Settings → Apple ID → iCloud.
13. Children's Privacy
The app is not intended for children under 13. We do not knowingly collect data from children under 13. If you believe a child has used the app without parental consent, delete the app.
14. Changes
We may update this Privacy Policy. Material changes will require re-acceptance within the app.
15. Contact
For questions about your data or this policy, contact support at support@vibecodetech.com or via the developer email on the App Store listing.