Your health data, analyzed.

Surface patterns across sleep, recovery, stress, activity, and fitness — from your own Garmin data, in one page, entirely on your device.

Privacy by design

  • All processing runs in your browser via a Web Worker — your files are never read by a server.
  • Zero uploads. Your health data stays on your device.
  • Zero tracking. No analytics, no telemetry, no third-party scripts.

What you'll see

Sleep Architecture

Deep, REM, light, and awake stage breakdowns over time. Flags when deep sleep falls below 13% or REM below 18% on a rolling 14-day window.

Stage %Sleep efficiencyOnset latencyAwake count

Recovery & Autonomic

HRV and resting heart rate trends against your personal baseline. Surfaces sustained declines that often precede burnout or illness.

HRV 7-day rolling avgRHR trendBody Battery peak

Apnea-Adjacent Signals

SpO₂ dip frequency, sleep HR elevation relative to your RHR, and nights with high awake counts — correlated, not diagnosed.

SpO₂ dips below 90%Sleep HR vs RHRRespiration variability

Stress & Body Battery

Pre-sleep stress score vs next-night sleep quality. Body Battery charge arc — whether you're actually recovering overnight.

Avg stressHigh-stress minutesBattery high / low

Circadian Consistency

Bedtime and wake-time variance across your data window. High variance (social jet lag) is flagged at >60 min standard deviation.

Bedtime std devWake-time std devSchedule heatmap

Behavioral Correlations

Pearson correlations between lifestyle inputs — late workouts, evening stress, alcohol proxy via HRV dip — and next-day sleep score or Body Battery.

Top 3 correlationsLate workout impactStress-sleep link
This tool provides consumer-grade signal analysis only. It is not a medical device and cannot diagnose any condition.