Skip to content

Health Connect

Not yet released

Support for this feature has been added to Gadgetbridge's codebase, but is not yet released. It is already available in the nightly releases.

Health Connect is Android's unified platform for health and fitness data. As of of pull request #5346, Gadgetbridge can sync your device data to Health Connect, making it available to other health and fitness apps that support the platform.

Supported Data Types

Gadgetbridge can sync the following data types to Health Connect:

  • Steps
  • Heart Rate
  • Blood Oxygen Saturation (SpO₂)
  • Heart Rate Variability (HRV)
  • Body / Skin Temperature
  • Respiratory rate
  • Resting heart rate
  • Sleep Sessions
  • Weight
  • VO₂ Max
  • Exercise Sessions, as well as the following details:
    • Distance
    • Elevation Gained
    • Exercise Route
    • Power
    • Speed
    • Total Calories Burned

Requirements

  • For Android 14 and up, Health Connect is bundled with the operating system, and no further apps are required.
  • For Android 13 and lower, you need to install the Health Connect app, which is proprietary and only available in the Google Play Store.

Setup

  1. In Gadgetbridge, go to Settings → External Integrations → Health Connect
  2. Enable Health Connect sync
  3. Grant the permissions for the data types you want to sync
  4. On first use, you will be able to configure the initial sync, controlling how much historical data to sync
  5. Configure your sync preferences:
    • Enable Sync after device sync to automatically sync data after your device syncs with Gadgetbridge
    • Enable Detailed workout sync to include per-second data from workouts (takes longer to sync)

Initial Sync

When you first enable Health Connect sync, you can choose how much historical data to sync:

  • Sync all available data from your device
  • Limit sync to a specific time period (e.g., last 7 days, 30 days, etc.)

Note that syncing large amounts of historical data may take some time and could trigger rate limits. The sync will automatically retry if rate limits are encountered.

Privacy

All data synced to Health Connect remains on your device and is subject to Android's Health Connect privacy controls. No data is sent to external servers through this integration.