Privacy Policy
GymGuard ("the app", "we") is an iOS accountability app that locks selected apps on your device until you verify a gym visit with a photo. We designed the app to keep your data on-device whenever possible.
Data we process
- Photos you take in the app. When you tap "Verify", the app sends a single low-resolution image to our server, which forwards it to Microsoft Azure OpenAI for gym verification. The image is processed in memory and is not stored or logged by us.
- App usage selections. The list of apps and categories you choose to lock is stored locally on your device by Apple's Family Controls / Managed Settings frameworks. We never receive this list.
- Streak, schedule and edit credits. Stored locally on your device in user defaults. We never receive this data.
- Subscription status. Validated against Apple's StoreKit. We do not collect Apple ID information.
Data we do NOT collect
- We do not have user accounts.
- We do not run analytics or tracking SDKs.
- We do not sell or share data with advertisers.
- We do not store your photos or verification history server-side.
Third parties
- Apple StoreKit — subscription & purchase processing.
- Apple Family Controls — app locking on your device.
- Microsoft Azure OpenAI — gym photo verification (image is sent transiently and not retained by us; Azure's data handling is governed by Microsoft's privacy terms).
- Vercel — hosts the proxy that forwards verification requests.
Permissions
- Camera — required to take a verification photo.
- Family Controls / Screen Time — required to lock and unlock the apps you select.
Children
GymGuard is not directed to children under 13.
Your rights
Because we don't collect personal data, there's nothing for us to delete on your behalf. Deleting the app removes all locally stored data. To cancel your subscription, use Apple's Manage Subscriptions page.
Contact
Questions: dev@vibex.team