GUIDE · 6 MIN READ

How to connect Apple Health to your CPAP data

Your watch already measures the things your CPAP machine cannot: resting heart rate, heart rate variability, overnight blood oxygen, how long you actually slept, and your weight from a connected scale. When you connect Apple Health to Apnealytics, those daily summaries appear beside your therapy numbers, so a week of rising AHI can be read against a week of falling HRV or climbing resting heart rate. The same works on Android through Health Connect. It is free on every plan, and only daily summaries leave your phone.

How to connect Apple Health to your CPAP data
01

What syncs

Apnealytics reads these five. It does not read workouts, steps, location or anything else, and it never writes to Health.

MetricFromShown as
Resting heart rateApple Watch, or any app writing to HealthDaily value in the Vitals tiles and Trends
HRV (SDNN)Apple Watch, or any app writing to HealthDaily value
SpO₂Apple Watch with blood oxygen, or an oximeter appDaily average and daily low
Sleep hoursApple Watch, iPhone sleep tracking, or a sleep appDaily total, beside CPAP usage hours
WeightSmart scale app, or manual entry in HealthDaily value
02

Before you start

  • The iOS app. Apple Health sync happens in the Apnealytics iPhone or iPad app, which is on the App Store. The web portal cannot read Health directly, because Health data lives only on your device.

  • A source. Apple Health is a hub, not a sensor. Something has to write resting heart rate and HRV into it. An Apple Watch does this automatically. Many third-party wearables (Oura, Garmin, Whoop and others) can write to Health through their own apps, usually behind a setting.

  • An Apnealytics account. Free is fine.

03

Step 1: Install the app and sign in

  1. Install Apnealytics on your iPhone or iPad from the App Store.

  2. Sign in with the same account you use on the web: magic link, Google, or email and password.

  3. Your dashboard appears. If you have uploaded a card on the web, your nights are already here.

04

Step 2: Turn on Apple Health

Step 2: Turn on Apple Health
  1. Open Settings in the app and choose Health.

  2. Tap Connect Apple Health.

  3. iOS shows the Health permissions sheet listing the five categories. Turn on the ones you want to share. You can allow some and not others.

  4. Tap Allow.

Apnealytics requests read access only. The sheet will not show a write column because the app never asks for it.

05

Step 3: Let the first sync run

  1. Return to the dashboard. The Vitals tiles fill in over a few seconds for recent days.

  2. The first sync pulls daily summaries for your history, typically the same span as your therapy data, so your trends have context from day one.

  3. After that, the app syncs each time you open it and in the background when iOS allows.

If a tile stays empty, the usual cause is that nothing is writing that metric into Health. Open the Health app, find the category, and check it has recent data. If it does and Apnealytics still shows nothing, go to iOS Settings → Privacy & Security → Health → Apnealytics and confirm the toggle is on.

06

Step 4: Read the two together

A few patterns that become visible once the data sits side by side:

  • Rising resting heart rate with rising AHI often travels with a cold, alcohol, or a mask that has started leaking. Check the trigger journal and leak P95.

  • Falling HRV without a change in AHI points away from therapy and toward sleep length, stress or training load. Check sleep hours.

  • Watch SpO₂ low dipping on nights the machine shows central events. Worth a note to your clinician. The watch gives a daily low; for per-event desaturation you want a proper overnight oximeter on Pro.

  • Sleep hours well above usage hours means you are sleeping without the mask for part of the night. Goals and streaks will show the gap.

Apnealytics does not interpret these for you beyond the "Heads up" anomaly alerts. It puts them next to each other so you and your clinician can.

07

On Android: Health Connect

The Android app (phone and tablet) is on Google Play. It reads the same five metrics from Health Connect, Android's equivalent hub.

  1. Install Apnealytics for Android and sign in.

  2. Settings → Health → Connect Health Connect.

  3. Android shows the Health Connect permissions screen. Allow the categories you want.

  4. Make sure your wearable's app is writing to Health Connect; most have a toggle in their own settings.

Health Connect behaves slightly differently from Apple Health in one way worth knowing: it holds a rolling window of recent data (30 days on many devices) rather than full history, so the initial sync may reach back less far than on iOS.

08

Privacy, specifically

  • Only daily summaries leave the device: one resting heart rate, one HRV, one SpO₂ average and low, one sleep total, one weight per day. Not beat-by-beat heart rate, not minute-by-minute SpO₂.

  • Apnealytics never writes to Health or Health Connect.

  • The data lives in your account under the same row-level security as your therapy data, behind TLS, with no ads or third-party trackers on health pages, and is never sold.

  • Disconnect at any time in Settings → Health. Disconnecting stops the sync; deleting your account removes what was synced, with deletion completing within 30 days.

  • Health metrics are excluded from clinician share links by default and from the PDF unless you include them.

FAQ

Questions people ask

Does Apnealytics work with Apple Watch?

Yes, through Apple Health. The Apple Watch writes resting heart rate, HRV, blood oxygen (on supported models) and sleep to Health, and the Apnealytics iOS app reads those daily summaries and shows them beside your CPAP data. There is no separate watch app; the connection is through Health.

Is Apple Health sync free on Apnealytics?

Yes. Apple Health and Health Connect sync is included on the free plan along with the nightly dashboard, 30 nights of history, Ask your data, family logins and data export. Per-night oximeter overlays with ODI and T90 are a separate Pro feature and use a dedicated overnight oximeter, not the watch.

Can I use Oura, Garmin or Whoop with Apnealytics?

Indirectly, if the device's app writes resting heart rate, HRV, SpO₂, sleep or weight into Apple Health or Health Connect. Most do, usually behind a setting in their own app. Apnealytics reads from Health, so anything that lands there appears in your Vitals tiles.

Why are my Vitals tiles empty?

Usually because nothing is writing that metric into Health. Open the Health app and check the category has recent data. If it does, confirm the permission in iOS Settings → Privacy & Security → Health → Apnealytics. On Android, check the wearable app's Health Connect toggle and that Apnealytics has permission in Health Connect settings.

Can the web portal connect to Apple Health?

No. Health data is stored only on your iPhone, and Apple allows only on-device apps to read it. Connect in the Apnealytics iOS app once; the daily summaries then sync to your account and appear on the web dashboard as well.

Ready for a clearer picture of your nights?

The web app is live today. iPhone and iPad are on the App Store. Android is on Google Play. Your first 30 nights are free, forever.