slumbercard

Your CPAP data,
your machine, your call.

slumbercard parses your therapy data locally on your phone or PC. AHI, leak, mask hours, SpO₂ overlay, and a downloadable clinical PDF. No upload, no account, no cloud.

🔒 Local-only 📊 Clinical-grade 🔓 No account
Why slumbercard

The CPAP-data landscape has three options.
None of them work.

Sleep apnea affects nearly a billion people worldwide. The data your machine records every night is yours, and it should be useful, private, and portable. Today, none of the available tools give you all three.

The vendor app

Built for the company, not the patient.

AirView, EncoreAnywhere, DreamMapper. Your data goes to the manufacturer's cloud. The summary is bland, the detail is paywalled, and you can't take it with you. The clinic loves it. The patient is locked out.

OSCAR

Clinical, but stuck in 2010.

OSCAR is the gold standard for unlocking CPAP data, and it's GPL, free, and runs locally. But it's a desktop install, the UI is dense, and there's no path forward on mobile or in the browser. We've been users of this great software for years, and both OSCAR and Sleeper (great open source projects) are what has inspired us to make slumbercard. We owe them a debt of gratitude and acknowledge all the hard work that went into these projects (and the original SleepyHead software that Mark Watkins wrote that OSCAR is based upon). We stand on the shoulders of giants.

slumbercard

OSCAR-grade analysis. Modern UI. No install.

A local only app that talks to your CPAP machine wirelessly and runs on your devices, validated against OSCAR and Sleeper. Runs in any browser. Works offline. Generates the same kind of clinical PDF a sleep doctor would print from AirView. And the engine works with all modern ResMed machines, Philips Respironics machines, and soon Lowenstein, F&P and BMC machines too.

What you get

Three views of your sleep,
on the device you already have.

Drop your SD card folder onto the demo page. The engine parses it locally, no upload, no waiting, and gives you everything below.

Multi-day overview screenshot showing CMS compliance status, AHI distribution chart, leak patterns, and SpO2 trends across 30 nights

Multi-day overview.

Your total nightly usage at a glance: CMS compliance status, AHI distribution, leak patterns, and (if you wear an O2Ring) SpO₂ trends. Click any night to drill into its waveform. A CMS-projection panel surfaces "you need ≥ X compliant nights in the next Y" while you're still in the qualifying window.

Per-night detail screenshot showing six synchronized waveform panes: flow rate, mask pressure, EPAP, leak, SpO2, pulse, over an 8-hour session

Per-night detail.

Six synchronized waveform panes: flow, pressure, EPAP, leak, SpO₂, pulse, with event markers and a timeline that pans and zooms together. Same view OSCAR ships, faster, in any browser, with O2Ring SpO₂ overlay aligned to your therapy clock.

Clinical PDF page 1 thumbnail showing quantitative summary, 30-day trend chart, and event index breakdown

Clinical PDF.

Two-page PDF, doctor-ready: quantitative summary, 90-day trend strip, event index breakdown. Generated locally from your card data, never round-trips through anyone else's server. Hand it to your sleep specialist as a printable PDF or as a paper printout.

How it works

No server. No upload. No account.

Every byte of your therapy data is read by your phone, tablet, or PC, parsed in your browser, and stored on your device. The diagram below is the entire data flow. There is nothing else.

Wireless, not in the cloud The slumbercard wifi card talks to your phone or PC over your home WiFi. The data never leaves your local network.
Parsed in your browser The TypeScript engine runs client-side. Same engine the production app ships with, no server-side processing involved.
Stored on your device Every night's data lives in your browser's IndexedDB. Your card stays on the SD card. Nothing leaks because nothing leaves.
slumbercard architecture: SD card to WiFi to browser PWA to TypeScript engine to local IndexedDB, all on your device
Hardware (coming soon)

Pull out the old card.
Plug in your slumbercard.

slumbercard wifi is an SD-form-factor adapter that goes in your CPAP's card slot. The CPAP keeps writing, same wear-leveling, same format, same files, and your phone or PC reads the data over your home WiFi. No more weekly card-shuttle.

slumbercard 8GB SD card with branded label reading: Browse to app.slumbercard.com to access your CPAP data privately, on your own device.

Status: pre-beta.

Working prototype of our Slumbercard SD WiFi replacement card. ResMed-tested. Beta units in Q3 2026; design is a completely compatible 8GB SD card with WiFi built in to talk to your devices.

Want to be a beta tester? Email hardware@slumbercard.com. We don't run a waitlist, your message goes straight to the founder.

Try it

See for yourself, with our data or yours.

The demo runs the same engine as the production app. Drop your own SD card folder for an instant local parse, or browse our anonymized 236-night corpus.

Watch a 90-second walkthrough.

Silent, captioned screencap of the PWA in use: multi-day overview, drill into a night, SpO₂ overlay, PDF download. No login required.

Watch the walkthrough ›

Open the live demo.

Email-gated: we send a one-time code, you click in. The demo loads our 236-night anonymized corpus, or you can drop your own SD card folder onto the page.

Open demo ›
For doctors and DME resellers

Two reports.
One private source of truth.

slumbercard generates two distinct PDFs from the same local data. Doctors get the full clinical picture. DME resellers, suppliers, and insurers get only the CMS-compliance attestation they need to authorize coverage. The patient stays in control of who sees what.

For doctors

The full report.

Quantitative summary, multi-day trends, event index breakdown, leak and SpO₂ overlays, waveforms on request. Same fields a sleep specialist reads in an AirView export. Validated against OSCAR and Sleeper to within ±0.1 events/hour AHI and ±1 second event timing on our test corpus.

For DME resellers

CMS compliance attestation only.

To bill Medicare or convince insurance to cover ongoing equipment and supplies, resellers need proof the patient met the CMS rule (≥ 4 hours on ≥ 70% of any consecutive 30 nights in the first 90 days). slumbercard prints exactly that: the pass/fail attestation, dates, and night counts. No AHI, no events, no clinical data leaves the patient's device.

Pilot deployments, validation conversations, and reseller integration: clinical@slumbercard.com.

Not FDA-cleared. slumbercard is a software tool for patients and clinicians, not a substitute for clinical judgment, and is not a medical device.

FAQ

Five questions worth answering.

Which CPAP machines are supported?

ResMed AirSense and AirCurve 10 and 11 today. Philips DreamStation, BMC G3, and Resvent iBreeze are in beta testing. Wellue O2Ring is supported as an SpO₂ overlay aligned to your therapy clock.

Does my data go to your servers?

No. Ever. The PWA runs entirely on your phone or PC. The engine parses your SD card client-side. Data stays on the SD Card and in your device and nowhere else. There is no server-side database to leak.

When will the WiFi card ship?

Beta units in Q3 2026. Email hardware@slumbercard.com if you want to be a beta tester. We are not collecting waitlist emails. Your message goes straight to the founder, and we'll respond directly.

How much does it cost?

The PWA is free to use. The hardware is a one time fee to buy. We are not a subscription product, and we have no plans to become one.

Has this been clinically validated?

The engine is validated against the OSCAR and Sleeper reference implementations to within ±0.1 events/hour AHI and ±1 second event timing on our test corpus. It has not been FDA-cleared and is not a medical device.