Use this page when filling out the Google Play Console → App content → Data safety form. Answers match current product direction: Google sign-in is optional — guest mode lets you use the app fully on-device with no account — local-first workout/nutrition storage, Supabase cloud sync for profile/leaderboard (signed-in users only), and no advertising or analytics SDKs.
Play Console labels change over time. Map these answers to the closest matching categories in the form. Update this page again if guest mode, ads, or analytics SDKs change.
Declare collection for the types below. Primary purpose for account/fitness data: App functionality. Fields below are collected only for users who choose Google sign-in; guest-mode users are not required to provide any of this.
| Type | Collected? | Notes |
|---|---|---|
| Name | Yes (signed-in users) | Display / profile name. Stored on device; synced to Supabase only if signed in. |
| Email address | Yes (signed-in users) | Collected only when the user chooses to sign in with Google (via Google → Supabase Auth). Not collected in guest mode. |
| User IDs | Yes (signed-in users) | Supabase auth user ID for the signed-in account. Guest mode has no server-side user ID. |
| Address, phone, race/ethnicity, political/religious beliefs, sexual orientation | No | — |
Yes — declare Health and fitness data. Play treats this category strictly.
| Category | Collected? |
|---|---|
| Financial info | No |
| Location | No |
| Photos and videos | No |
| Audio files | No |
| Contacts | No |
| Calendar | No |
| Messages / SMS | No |
| Web browsing | No |
| App activity | Workout/nutrition logging for app functionality only. No analytics SDK is used. |
| Device or other IDs (advertising ID) | No — the app does not use advertising or analytics SDKs |
| Item | Behavior |
|---|---|
| Guest mode | Available — full local logging with no account, nothing sent to the cloud |
| Email / Google account | Optional — required only if the user chooses to sign in |
| Local workouts / nutrition / PRs | Yes (device), for both guest and signed-in users |
| Cloud profile sync | Yes (Supabase), signed-in users only |
| Cloud leaderboard PRs | Yes, when eligible and signed in |
| Restore Credentials (device migration) | Signed-in users only; guest users stay in guest mode on a new device |
If Play Console asks whether health data is collected: answer Yes for signed-in users. If it asks whether that data is shared: answer Yes for cloud profile sync / leaderboard (signed-in users), and No for advertising or analytics partners.