What Users Should Know First
- Health data leaves your device only when you configure and enable a destination.
- Background sync is best-effort on iOS. You choose a minimum interval, but iOS decides the exact wake-up time.
- The app can also sync when HealthKit reports new data, which helps for Apple Watch and other live updates.
- Force-quitting the app disables background sync until you open it again.
- All code is open source, and the iOS app avoids third-party dependencies.
Start Here
- Quickstart explains how to run the app and complete first-time setup.
- Privacy & Open Source explains exactly what HealthPush stores, sends, and does not do.
- How Sync Really Works explains the practical limits of iOS background execution.
- Set Up Home Assistant walks through the webhook-based integration.
- Set Up S3-Compatible Storage walks through direct bucket export.
Current Destinations
- S3-compatible storage
- Home Assistant
Why It Exists
- Apple Health data is valuable, sensitive, and often trapped inside vendor-specific apps.
- HealthPush is built to move that data into systems you own without asking you to trust another hosted service.
- The product direction is multi-destination by design, not a single-purpose Home Assistant client with extras bolted on later.