Skip to content
CPAPPrivacyOSCARGetting StartedBrowser

Analyse CPAP Data in Your Browser — No Download, No Cloud, No Account

April 9, 20265 min read

If you've tried to analyse your CPAP data, you've probably run into the same friction: most tools ask you to either install desktop software or upload your health data to a cloud service. Installation means setup, dependencies, and a machine you can reliably use for it. Cloud upload means your breathing data leaving your device — which, for a lot of people, isn't something they want.

AirwayLab does neither.

How it works

AirwayLab runs entirely in your browser. When you drag in your SD card files, the analysis happens locally using Web Workers — background threads that process your EDF data without touching a server. Your breathing data stays on your device throughout the session. When you close the tab, nothing persists anywhere except your own machine.

There's no account to create. No email address required. Open the page, load your files, see your data.

What it analyses

AirwayLab reads the detailed EDF files that ResMed CPAP, APAP, and BiPAP machines record to their SD cards. See our ResMed SD card guide for step-by-step instructions on accessing your data. From those files, it displays:

AHI

Apnea-hypopnea index, broken down by event type.

Flow limitation

A description of partial upper airway narrowing, which may appear in nights with a low AHI.

RERAs

Respiratory effort-related arousals, shown as a timeline alongside the flow waveform.

Glasgow Index

A composite score summarising breathing quality across the session.

Full flow waveform

The raw breathing signal from the EDF file, scrollable and zoomable.

All of this is informational. AirwayLab describes what's in your data. It doesn't interpret what the numbers mean for your therapy, and it doesn't suggest changes. Bring a screenshot of what you see to your next appointment and discuss it with your clinician — they have the clinical context to make sense of it.

How AirwayLab relates to OSCAR

If you're already using OSCAR for detailed analysis, you don't need to stop. OSCAR is excellent, well-maintained, and handles desktop workflows very well. AirwayLab reads the same SD card files, scores each night for you, and opens the waveform behind any flag in the browser — no install, on any machine you happen to be at.

Read the full comparison: AirwayLab vs OSCAR: How They Compare.

Privacy you can verify

The core analysis in AirwayLab is designed to run with zero data transmission. No waveform data, no event data, no session metadata is sent to any server. The source code is on GitHub under GPL-3.0 — which means you can read exactly how it works and verify that claim yourself. You don't have to take our word for it.

The optional AI insights feature — if you choose to enable it — requires explicit, informed consent before any data is sent. It's entirely opt-in.

Learn more about PAP data privacy and your rights.

The free tier is complete

AirwayLab's core analysis — including flow limitation, RERAs, Glasgow Index, and the full flow waveform — is free and always will be. Premium supports continued development and adds some conveniences, but it doesn't gate the analysis that most users are here for.

Try it — nothing to install

Drag in your SD card files. No account, no cloud upload, no download required.

AirwayLab is informational only. Nothing displayed constitutes a clinical diagnosis or therapeutic recommendation. Always discuss your therapy data with your clinician for clinical interpretation.

Related reading

How to Read Your ResMed SD Card Data in Your Browser — step-by-step guide to finding and opening EDF files.

CPAP vs BiPAP: Which Device Do You Need and Why? — how BiPAP therapy data differs, including AirCurve SD card loading.

Beyond AHI — why AHI alone doesn't tell the whole story.

Glossary

Glasgow Index — the 9-component breath shape scoring system.

FL Score — population-level flow limitation measure from the WAT engine.

NED Mean — per-breath negative effort dependence metric.

RERA — respiratory effort-related arousals explained.

Frequently Asked Questions

Do I need to install anything to use AirwayLab?

No. AirwayLab is a web application. Open airwaylab.app/analyze in your browser, drag in your SD card files, and your data loads immediately.

Is AirwayLab an OSCAR alternative?

They overlap rather than compete. AirwayLab runs in your browser, adds automated metrics — flow limitation scoring, Glasgow Index, RERA estimation — that OSCAR does not compute, and still opens the waveform behind any of them. OSCAR is a desktop app with detailed waveform browsing.

Does AirwayLab upload my CPAP data?

No. All analysis runs locally in your browser. The optional AI insights feature is fully opt-in and requires explicit consent before any data is sent.

Terms used in this article

Related reading