Bio OS
Rough biometric estimates in your browser — no wearable required.
Place your finger on the back camera to begin.
Back camera · cover lens with finger
Hold camera facing a light source
Your camera is used only in your browser to estimate your pulse — no video or data is uploaded or stored. How we handle camera data
Advanced Physiological Metrics
HRV surrogate
beat-to-beat variation (RMSSD)
Cardiac Stability Index
how evenly the heart beats
Recovery Rate
how far HR is back from its recent peak
HR trend slope
HR rising or falling over ~15 s
HR Acceleration
average beat-to-beat change
State Patterns (experimental)
Alarm / Anxiety
rhythm irregularity + faster breathing
Relaxation / Calmness
steady rhythm + moderate HR
Focus / Concentration
moderate HR + steady rhythm
Excitement
HR above 60 bpm
Fatigue
HR above 75 bpm + irregular rhythm
Flow
blend of Focus and Relaxation
Rough, experimental patterns inferred from heart-rate and breathing changes on a single camera reading — directional hints, not emotion detection or a measurement.
Real-time metrics. Calibrating baseline...
Want to go further?
The ONDA app works with your iPhone camera, Apple Watch and Apple Health.
Download ONDA LifeWhat each metric means
❤️ BPM — Heart Rate
read more →Heartbeats per minute, estimated from the optical pulse in your fingertip. Typical adult resting range: about 60–100 bpm, often lower in active people. Caffeine, movement and stress raise it.
🌬️ /min — Breathing Rate
read more →Approximate breaths per minute, estimated from the slow rise and fall of the pulse signal. Typical resting range: 12–20. Shown only when a clear rhythm is found.
⚡ Stress %
read more →Experimental: 130 × CSI (how irregular your beat intervals look). A typical camera reading is around 40%. Strongly affected by movement and signal quality; not a validated stress measure.
🔋 Energy %
read more →Experimental: starts at 90% and drops as heart rate rises above 75 bpm and as the rhythm looks more irregular. A rough hint, not a measure of how energetic you are.
Advanced Physiological
HRV surrogate (RMSSD)
read more →RMSSD: root mean square of successive differences between beat intervals, in ms (capped at 100). Reflects vagal (parasympathetic) activity. Camera readings over 15 s are rough and often run high.
Cardiac Stability Index (CSI)
read more →Standard deviation of beat intervals divided by their mean. Lower = more even intervals and a cleaner signal. Typical camera readings are around 0.3; clearly higher values usually mean movement or noise.
Recovery Rate %
read more →How far the latest beat has come back from the highest heart rate in the last 15 s toward the window average. 100% = back at average; 0% = still at the peak, or no peak at all.
HR Trend Slope
read more →Straight-line trend of your beat intervals over the window, sign-flipped. Positive = heart rate rising; negative = heart rate easing down.
HR Acceleration
read more →Average change between consecutive beat intervals. Positive = intervals lengthening (pulse slowing); negative = shortening (pulse rising). Near zero at rest.
Emotional State
Alarm / Anxiety
read more →Experimental: 0.7 × Stress plus a bump when estimated breathing is above 15/min. Rises with irregular-looking rhythm and faster breathing; not an anxiety test.
Relaxation / Calmness
read more →Experimental: higher when the rhythm looks steady (low CSI) and Energy is high (pulse not above ~75 bpm).
Focus / Concentration
read more →Experimental: average of Energy and inverse Stress. Highest with a moderate pulse and steady rhythm; it cannot measure attention.
Excitement
read more →Experimental: rises with heart rate above 60 bpm (plus a little with breathing rate). Cannot tell excitement from nerves, effort or caffeine.
Fatigue
read more →Experimental: rises as Energy falls and Stress rises, i.e. with a pulse above 75 bpm and an irregular-looking rhythm. Not a measure of tiredness.
Flow
read more →Experimental: 60% Focus + 40% Relaxation. Higher with a moderate pulse and steady rhythm; it cannot detect a flow state.
All metrics are derived from the optical PPG signal via the device camera.
For medical-grade accuracy use a certified biometric device.
Ready to measure?
The ONDA app works with your iPhone camera, Apple Watch and Apple Health.