Powered by SPARK · Sleep Apnea · Beta

Optimizing conditions.
While you sleep.

SPARK ENGINE · DUAL-RATE EMA · BEAT-TO-BEAT

Bear Sense pairs with a Polar chest strap to monitor your breathing patterns overnight — learning your baseline, watching for drift, no wires, no sleep lab.

↓ Download Apps View Live Dashboard →
Works with Polar H10    Polar H9    Polar OH1    Android required
Beat
by beat analysis
0
hardcoded thresholds
30m
sync interval
Local
processing on device
How It Works

Passive. Accurate. Personal.

Bear Sense learns your normal pattern first — then watches for when your system works harder than it should.

01

Wear the strap

Clip on your Polar chest strap before bed. Bear Sense connects automatically over Bluetooth.

02

Tap Start Session

The app runs silently in the background all night. Screen off, phone on the nightstand.

03

It learns your baseline

Your normal breathing rhythm is unique to you. Bear Sense builds a personal baseline — no population averages.

04

Morning summary

See how your night went: restful periods, elevated events, and trends over time.

What You See

Plain language. No numbers.

The app speaks in states, not statistics. Researchers and family members can toggle dev mode to see the underlying data.

Restful

Breathing normally

Your system is in balance. Rhythm is smooth and self-correcting.

Active

Working harder

Your body is adjusting. Common during light sleep transitions.

Elevated

Sustained effort

Coordination is narrowing. Worth watching if it persists.

Check Breathing

System alert

Extended period of compressed rhythm. Review the morning summary.

For Researchers

Volunteer data collection built in

Clean per-user CSV logs. Real-time dashboard.

Every registered volunteer's beat data is logged server-side with full metrics. Access the live researcher dashboard to watch sessions in real time.

  • Per-user timestamped CSV export
  • Real-time beat stream via dashboard
  • HR, RMSSD, ratio dynamics, gap, variability, dk/dt
  • Session timeline with state classification
  • CPAP data import comparison (coming soon)

Open Research Dashboard →
# beat data format
{
  "timestamp": "2026-04-12T01:32:44",
  "hr": 58,
  "rmssd": 42.3,
  "rr_ms": 1034,
  "phi": 0.5784,
  "gap": 0.0021,
  "variability": 0.0312,
  "dkdt": 0.00041,
  "status": "Restful"
}
Downloads

Two apps. One engine.

Both run the SPARK framework on your Android device — no subscription, no cloud dependency.

BearSense
SLEEP APNEA MONITOR · v1.0.0

Pairs with a Polar chest strap to monitor breathing patterns overnight. Beat-to-beat HRV analysis using dual-rate EMA. No hardcoded thresholds — learns your baseline.

  • → Polar H10 / H9 / OH1 via Bluetooth
  • → Start Night Session · Morning summary
  • → 30-min batch sync to research server
  • → Dev mode: raw κ, RMSSD, gap, dκ/dt
↓ Download Bear Sense APK
Android · ~61 MB · Requires Polar strap
BearNADO
TORNADO RISK MAP · v2.3.0

Live weather map with SPARK atmospheric overlay. Fetches HRRR CAPE/CIN data for your region and shows where conditions favor tornado formation using φ = |CIN|/(|CIN|+CAPE).

  • → CartoDB dark map · OpenStreetMap tiles
  • → 3×3 grid of SPARK overlay circles (~55 km)
  • → Blue → Green → Amber → Red risk levels
  • → No API key · Self-contained · Open-Meteo HRRR
↓ Download BearNADO APK
Android · ~56 MB · Location permission required

Ready to start monitoring?

Bear Sense for sleep · BearNADO for storms. Both powered by the SPARK engine.

↓ Bear Sense ↓ BearNADO
Android · Free · No account required for BearNADO