Apple Health permissions are not ready
Open the Apple Health permission prompt again from HealthSync, or review permissions in iPhone Settings. HealthSync cannot read categories you have not granted.
Support
Get help with Apple Health permissions, backend setup, hosted storage, manual sync, backfill, and private agent credentials.

Quick start
HealthSync syncs selected Apple Health data after HealthKit permission is granted and a destination is configured.
Troubleshooting
Open the Apple Health permission prompt again from HealthSync, or review permissions in iPhone Settings. HealthSync cannot read categories you have not granted.
Confirm the URL is reachable from the iPhone, uses HTTPS in production, and matches the token saved in HealthSync. For same-Wi-Fi local testing, allow iOS Local Network access if prompted.
Check that the selected data types contain Apple Health samples in the chosen date range. Simulators are useful for UI testing but do not represent real Apple Health data availability.
Failed uploads stay queued locally for retry. Open Sync Logs, confirm the backend is healthy, then run a manual sync or backfill again.
Use the hosted storage controls in Settings to refresh the read-only agent token or reset hosted storage when the saved token is no longer valid.
Contact
Email contact@megabyte0x.xyz with the iPhone model, iOS version, app version, storage mode, and the sync log message you see.
Do not send raw Apple Health exports, backend tokens, ingest tokens, or agent tokens. If a token may have been exposed, rotate or refresh it before continuing.
HealthSync is a data sync utility, not a medical device. It does not provide medical diagnosis, treatment advice, or emergency support.
The guide explains how HealthSync reads HealthKit data on-device and uploads selected JSON batches to a backend you configure.
Open sync guide