Permissions on iPhone
iPhone only
MesoMetric requests a permission only when you use the feature that needs it.
What it asks for
| Permission | What it is for | When it asks |
|---|---|---|
| Camera | Check-in photos, equipment photos, barcode scanning | The first time you use one |
| Photos | Attaching a picture you already have | The first time you attach one |
| Notifications | Meal alerts, rest timer alerts | Only when you set a meal alert |
| Motion & Fitness | Live step counting during cardio | Your first live session |
MesoMetric never asks for notifications at launch. It asks when you turn an alert on. If you decline, it does not ask again.
Denying a permission never blocks a feature
Every feature has a path that does not require the permission.
| If denied | Alternative |
|---|---|
| Camera | Attach a photo from your library, or save without one |
| Photos | Use the camera, or save without a photo |
| Camera, for a barcode | Create the food manually |
| Motion & Fitness | Enter your steps manually |
| Notifications | Everything logs normally. No alerts are delivered |
The meal is saved even when the alert cannot be set.
Turning a permission back on
Open your iPhone's Settings app:
For camera, photos, or notifications — Settings → MesoMetric → turn the permission on.
For live step counting — Settings → Privacy & Security → Motion & Fitness → MesoMetric.
Motion & Fitness is listed under Privacy & Security, not under the app.
The Open Settings button
MesoMetric offers an Open Settings button in two places: when a meal alert cannot be set, and when live step tracking cannot start.
Everywhere else, open Settings yourself.
If you allow notifications later
Open MesoMetric again. It sets up future meal alerts when it returns to the foreground. The meals do not need to be re-entered.
What MesoMetric never requests
MesoMetric requests none of these:
- location
- contacts
- microphone
- health data
- advertising identifier
It does not read or write Apple Health. Motion & Fitness is used only to count steps while a cardio session is running.