Summary
| Question | Answer |
|---|---|
| Data used to track you | None |
| Data sold or shared with third parties | None |
| Advertising | None |
| Data encrypted in transit | Yes (HTTPS only) |
| Account required | Yes, to store your training history |
| Account and data deletion | In the app, and on the web at operatorapps.dev/fitness/delete-account |
| Minimum age | 16, enforced by a date-of-birth check at sign-up |
Google Play: Data safety
| Data type | Collected | Shared | Required | Purpose |
|---|---|---|---|---|
| Personal info: Email address | Yes | No | Required | Account management |
| Personal info: Name | Yes | No | Required (username), optional (display name) | Account management, app functionality |
| Personal info: Other (age, gender) | Yes | No | Age required; gender optional | App functionality |
| Health and fitness: Health info | Yes | No | Optional | App functionality |
| Health and fitness: Fitness info | Yes | No | Required | App functionality |
| App activity: Other user-generated content | Yes | No | Optional | App functionality |
| App info and performance: Crash logs | Only if error tracking is enabled | No | — | App functionality |
Service providers that process data on our behalf under contract (hosting, error tracking) are not "sharing" under Google Play's definition. Squad activity you choose to show to other members is a transfer you start yourself.
Security practices: data is encrypted in transit; you can request that your data be deleted.
Google Play health apps declaration
Operator Fitness is declared to Google Play as a health and fitness app in the activity and fitness, sleep, and nutrition and weight management categories. It is not a medical app and does not read Health Connect data.
Apple App Store: App Privacy
All data below is linked to the user, used only for app functionality, and not used for tracking.
| Data type | What it covers |
|---|---|
| Contact Info: Email Address | Account sign-in and service messages |
| Contact Info: Name | Display name, if you enter one |
| Health & Fitness: Health | Sleep, mood, stress, bodyweight, nutrition and recovery logs (only with consent) |
| Health & Fitness: Fitness | Workouts, sets, personal records, goals |
| User Content: Other User Content | Notes, custom exercises, routines, squad names |
| Identifiers: User ID | Your account identifier |
| Other Data | Age and gender, used for fitness norms |
| Diagnostics: Crash Data | Only if error tracking is enabled; no request contents, emails or health values |
Operator Fitness does not read or write Apple Health data.
Android permissions
| Permission | Why |
|---|---|
| Internet, network state | To sync your account with the Operator Fitness service and show connection status |
| Notifications | Rest-timer alerts while the app is in the background |
| Exact alarms, wake lock, vibration | To end the rest timer on time and alert you, even when the screen is off |
| File picker | Only the CSV file you choose to import; no storage permission |
No location, camera, microphone, contacts or advertising-identifier permission is requested.
Age rating and audience
- Target audience: 16 and over. The app is not directed to children.
- App Store age rating: 16+, matching the minimum age.
- User interaction: squads let users see each other's callsigns and shared activity. Users can block and report other members.