Help

HealthKit Permissions

Updated February 22, 2026

HealthKit permissions control what Unfair can read for context and what it can write when you log supplement doses.

Read access used by Unfair

Unfair requests read access for workouts, key profile fields, and nutrition quantities used in supplement and journal workflows.

When read access is denied, recommendation context, trend views, and sync validation can look partial or stale.

Write access used by Unfair

When you log a dose, Unfair writes a HealthKit sample when the dose maps to a supported nutrition identifier.

For entries that do not map cleanly to nutrition types, Unfair keeps a local fallback record so the event still appears in Journal.

Medication read access on iOS 26

On iOS 26 and newer, Unfair requests medication event read access where available so Journal can reconcile HealthKit medication dose events with local dose history.

Updating permissions later

  1. Open iOS Settings
  2. Open Health
  3. Open Data Access and Devices
  4. Select Unfair and update the categories you want to allow

After permission changes, reopen Unfair so new access is reflected in app state.

Related

Health Data Sync

Unfair uses Apple Health as the shared data path for profile context, activity context, and supplement dose reconciliation.

Dose Logging

Dose logging is the core action in Unfair and records each supplement event for recommendations, reminders, and journal review.

Journal Timeline

Journal Timeline is the execution ledger for dose events and stack session adherence.