Estimates heart rate, HRV (RMSSD, SDNN), frequency-domain PRV (LF/HF), respiration,
and pupillary light reflex from your phone camera alone — no external sensors.
⚠Experimental, not medical. Not FDA cleared, not validated against clinical devices. HR is
reasonably established via camera PPG; HRV, RR, and LF/HF are rougher estimates, and the PLR test is
a consumer-camera approximation — not clinical pupillometry. Don't use any of this for diagnosis;
consult a clinician for health concerns.
Camera — Fingertip PPG
Cover the rear camera and flash completely with your fingertip. Hold still, light but steady pressure.
Ready
Signal amplitude: --not scanning
Reading
—
beats per minute
no reading yet
● inhale start● exhale start
RMSSD
—
ms
SDNN
—
ms
Respiration
—
breaths/min
Signal quality and beat-correction notes appear here once beats are detected.
Frequency-Domain PRV--
Pulse Rate Variability (PPG-derived) — a proxy for ECG-based HRV. Agrees
well at rest; known to diverge under exertion, movement, or arterial stiffness, since pulse transit time adds
its own variability on top of true beat timing.
LF 0.04–0.15 HzHF 0.15–0.40 Hz
LF Power
—
ms²
HF Power
—
ms²
VLF Power
—
ms²
Total Power
—
ms² · LF+HF(+VLF)
LF/HF Ratio
—
ratio
Total power gives context for the LF/HF ratio above — the same ratio means less
when total power is very low (weak overall signal) than when total power is robust.
LF --%
HF --%
Interpretation appears once enough beats are captured.
Pupillary Light Reflex (PLR)
"Right Eye" / "Left Eye" below refer to your own right and
left eye (not mirrored, i.e. not left/right as they appear in the on-screen preview).
Uses the front camera — run separately from the finger scan.
Baseline Pupil
—
mm (est.)
Min. Pupil (flash)
—
mm (est.)
Avg. Constriction
—
Right Eye
—
constriction
Left Eye
—
constriction
Latency
—
ms
Recovery (90%)
—
ms
Pupil mm is estimated by using average adult iris diameter (~11.7mm, anatomically
stable, an established calibration technique in eye-tracking research) as a built-in ruler, then locating the
pupil's dark boundary in the image via pixel-brightness analysis. This second step is experimental and
hasn't been validated against real hardware — treat these mm values as a rough estimate, not a measurement.
Guided Eye Movement & Fixation Stability
Uses spoken audio cues and a tone for direction changes —
not on-screen text — since you can't read the screen while looking away from it. Screens gross extraocular
movement in four directions, then a brief fixation-stability check. Not a substitute for a clinical exam;
cannot detect true ocular torsion (rotation) or fast (VNG-grade) nystagmus, which need equipment beyond a
consumer webcam.
Known limitation: downward gaze narrows the visible eyelid opening in a way that's hard to
tell apart from a genuine blink using this front-camera technique, so the "down" direction is tracked less
reliably than up/right/left — sometimes it registers, sometimes it doesn't, across otherwise-identical
conditions. Up, right, and left have tested reliably across lighting, distance, and phone-angle variations.
Treat a "down" result here with lower confidence than the other three directions.
Turn your device sound on. Listen for the spoken direction and tone — you don't need to read anything during the test.
—
History (this device/browser only)
Time
HR
RMSSD
SDNN
RR
LF/HF
Conf.
State
No readings yet
Autonomic Nervous System — Full Report
Generated — · Single-session snapshot, not a longitudinal diagnosis
—
CalmMildAcuteSustained / Depleted
Heart Rate Trend (This Session)
Instantaneous heart rate per detected beat across the full session, with a dashed line
at the session mean.
Sympathetic Activation vs. Autonomic Reserve
Plots this session's Activation Index (horizontal) against overall variability/reserve
(vertical, from Total Power or SDNN) — the same two-axis logic behind the Calm/Mild/Acute/Sustained/
Depleted classification above, shown spatially. The quadrant a point falls in is descriptive, not a
clinical grading zone.
RR-Interval Scatter (Poincaré Plot)
SD1 (short-term variability)
—
SD2 (long-term variability)
—
Each point plots one beat-to-beat interval against the next. A wider, more scattered
cloud generally reflects healthier short-term variability; a narrow, compressed line reflects reduced
variability. SD1/SD2 are derived directly from the RMSSD/SDNN values above using the standard textbook
relationship, not measured independently.
Mean Pulse Wave
Ensemble average of — individual detected beats,
each time-normalized and shape-normalized before averaging. Shows the canonical shape of your pulse
waveform (rise and decay pattern) for this session; the vertical axis is a normalized shape scale, not a
calibrated physical unit, so amplitude here isn't independently meaningful with this camera setup.
Pupillary Light Reflex Summary
Eye Movement Summary
Bilateral Flow Assessment
Not available on this device. A genuine left/right vascular symmetry ("bilateral
flow") assessment requires two PPG sensors reading simultaneously (e.g. both hands measured at once). A
single phone camera can only sample one site at a time — sequential left-then-right scans are not
equivalent to simultaneous bilateral measurement and would misrepresent this capability, so it's
intentionally omitted rather than approximated.
Disclaimer
This report is generated by a consumer smartphone camera and touchscreen wellness app. It is
not a medical device, is not FDA cleared, and does not diagnose any condition. Heart rate
is a reasonably well-established camera-PPG measurement; HRV, respiration, LF/HF, and pupillary metrics are
rougher estimates with known limitations documented throughout this app. Do not use this report to make
medical decisions — consult a licensed clinician for any health concern.