
iPhone / iPhone Duo Live
Last night before you are out of bed. Apple Health vitals, Face ID.
Download on the App StoreFree on every plan: unlimited imports, the full dashboard and your last 30 nights.
Compatibility checkerWill my machine work?Type your model. You get a straight answer: supported, partial, waitlist, or why not.Check my machine If it writes an SD card, we probably read it. ResMed AirMini has no card, so no app can read it.
Sleep Check-up
3 of 6 checks done
Six short screeners, one picture of how you sleep. Earn a milestone for each, save results and get retake reminders.
Latest milestone: Sleepiness check done
NEWTrack your 90-day compliance windowOpen the calculator 13 free tools. No account needed — sign in to save results and fill answers from your own CPAP data.

Last night before you are out of bed. Apple Health vitals, Face ID.
Download on the App Store


One account on every screen. Apple Watch vitals sync through Apple Health.
Connect Health Connect in the Apnealytics Android app to see daily resting heart rate, HRV, SpO₂, sleep hours and weight from your watch or ring beside your CPAP nights. Only daily summaries leave your phone. It is free, and you can revoke any category in Health Connect settings.



Open Apnealytics and go to Settings.
Tap Health Connect.
Tap Connect. Android opens the Health Connect permissions screen.
Allow the categories you want Apnealytics to read: Heart rate, Heart rate variability, Oxygen saturation, Sleep, and Weight. Allow some or all.
Tap Allow or Done.
Back in Apnealytics, pull down to refresh. Vitals appear within a minute or two.
Vitals tiles on Home and full charts on the Vitals screen: SpO₂ average with the nightly low shaded, resting heart rate, HRV (SDNN), sleep hours and weight, with 30D, 90D, 1Y and All ranges and single-day drill-downs, on the same timeline as your AHI.
Daily summaries only: one resting heart rate, one HRV value, SpO₂ average and low, sleep hours, weight per day. Raw readings stay in Health Connect. Health data is excluded from clinician share links by default, never appears in push notifications, and is never logged.
Today, Apnealytics reads Health Connect when you open the app. Passive overnight sync is on the roadmap and needs an extra Google review before it can ship. If you want yesterday's vitals to be there in the morning, open the app; it takes a moment.
Wearable not writing to Health Connect. Open your watch's app (Fitbit, Samsung Health, Oura) and enable Health Connect syncing there. Then open Health Connect, App permissions, and confirm the watch app has write access.
Permission missing. Open Health Connect (Settings, Security and privacy, Health Connect, or the Health Connect app), tap App permissions, choose Apnealytics and turn categories on.
Data not finalised. Sleep and overnight SpO₂ are written in the morning after the watch syncs. Give it time.
Health Connect not installed. On Android 13 and earlier, install it from Google Play.
Health Connect, App permissions, Apnealytics, Remove all permissions. Or in Apnealytics Settings, tap Health Connect, Disconnect. Synced summaries stay in your account until you delete them from Settings or delete the account.
Any wearable whose app writes heart rate, HRV, SpO₂, sleep or weight to Health Connect. Apnealytics reads Health Connect, not the watch directly. Pixel Watch, Galaxy Watch via Samsung Health, Fitbit and Oura support Health Connect; check your watch app for the toggle.
Yes. Health Connect and Apple Health sync are part of the Free plan. Pro adds oximetry overlays from a recording ring, waveforms, full history and reports.
No. It requests read permissions only for the categories you allow and never writes anything.
Apnealytics reads Health Connect when you open the app, and most watches finalise overnight data after their morning sync. Open your watch app first, then Apnealytics. Background sync is on the roadmap.
Write to info@apnealytics.com with what you tried and we will get back to you within a day.
DashboardSleep Score, AHI band, leak and pressure
Trends & historyA year down to a night
Breath-by-breath viewerAirflow, pressure, leak tracesPro
SpO₂ overlayOximeter data on the same nightPro
Pressure insightsP95, set range, EPR and ramp
SD card importDrop the card folder, only new nights added
Mask fit & gearWhich mask actually seals
Ask your dataPlain-English questions, your own AI keyBYOK
Year in SleepYour therapy year in one storyNew
Compliance reportFinds the qualifying window for youPro
Share with your doctorRead-only, revocable links
Companion appiPhone, iPad and Android
Privacy & securityYour data, locked to you
ResMed AirSense 10 & 11Supported
ResMed AirCurve 10 & 11 VAutoSupported
ResMed S9 / LumisSupported
Philips DreamStation 1 & 2Supported
Fisher & Paykel SleepStyleSupported
Löwenstein / DeVilbissPartial
React Health Luna G3Waitlist
Transcend MicroWaitlist
Full face masksFit, leak signature, Mask Analytics
Nasal masksOver-nose and cradle styles
Nasal pillowsMinimal-contact fit tips
Wellue O2RingSupported
Contec CMS50 familySupported
Apple Health / Health ConnectResting HR, HRV, SpO₂, sleepSupported
What is AHI?The apnea-hypopnea index, explained
What is a good AHI on CPAP?
CPAP leak rate explained
Pressure settings explained
Reading CPAP waveformsAll 14 explainers
Apnealytics vs SleepHQ
Apnealytics vs OSCAR
Apnealytics vs myAir
Apnealytics vs DreamMapper
SleepHQ vs OSCARBest CPAP apps in 2026
How to read CPAP dataStart here: six numbers, in order
Read your CPAP SD card
Share data with your doctor
Choosing a CPAP mask
Travel with CPAPAll guides
Mask finderSeven questions, a ranked mask typeYour data
Machine finderA two-machine shortlist for your prescription
iPhone / iPhone DuoLast night before you are out of bed. Apple Health vitals, Face ID.Live
iPadSame universal app, side-by-side panes and full-width waveforms.Live
AndroidPhones, tablets and foldables, with Health Connect built in.Live
Web portalWhere your SD card goes. Every chart, report and setting.Live