DEV Community

Respiro
Respiro

Posted on

29 Signals Your iPhone Already Knows About Your Stress

We built Respiro because of a question: what if your phone could notice you're stressed before you do?

Turns out, it can. Without a smartwatch. Without asking you to check in. Just by listening to the signals your phone already collects.

The 29 Signals

Your iPhone generates data constantly. Most apps ignore it. We don't.

Here's what we read:

From motion sensors (accelerometer + gyroscope):

  • How steady your hands are when holding your phone
  • Your walking pattern changes (stressed people walk differently)
  • How much you fidget while sitting
  • Sudden posture shifts

From usage patterns:

  • Screen unlock frequency (stress = checking phone more)
  • App switching speed (scattered attention = elevated stress)
  • Typing speed and error rate
  • Time between notifications and responses

From health data (with permission):

  • Heart rate variability (HRV) — the gold standard for stress
  • Resting heart rate trends
  • Sleep stages and interruptions
  • Respiratory rate during sleep
  • Blood oxygen patterns

From context:

  • Calendar density (6 back-to-back meetings = predictive stress)
  • Time of day patterns (your stress has a weekly calendar)
  • Screen time duration
  • Location transitions (commute patterns)

From environmental signals:

  • Ambient noise levels
  • Light conditions
  • Weather changes (barometric pressure affects mood)

Why 29 Signals Instead of 1?

A single metric lies. Heart rate spikes when you climb stairs, not just when you're stressed. HRV drops when you're dehydrated.

But when your typing speed increases AND your screen unlocks jump AND your calendar is packed AND your HRV dropped — that's a pattern. That's stress.

We use on-device ML to weigh these signals together. No data leaves your phone. No cloud processing. Your stress data stays yours.

What Happens When Stress Is Detected

This is where most apps would say "take a deep breath." We do something different.

We match the intervention to the moment:

  • 30 seconds free? → Physiological sigh (Stanford RCT, n=111: beat meditation for anxiety reduction)
  • 5 minutes between meetings? → Coherent breathing at 0.1 Hz (172 studies, significant HRV improvement)
  • Can't close your eyes in public? → Subtle hand tension release
  • Full panic mode? → Emergency protocol: cold sensation focus + forced exhale

The intervention library has 34 practices across breathing, body, mind, and emergency categories. Each backed by peer-reviewed research.

The Counterintuitive Finding

When we tested this internally, the most common reaction was: "I didn't know I was stressed."

Not "this breathing exercise is great." Not "cool app."

Just: "I thought that's how Tuesdays feel."

Turns out, chronic stress becomes invisible. Your baseline shifts so gradually that exhaustion feels normal. The value isn't the breathing exercise — it's the awareness that you needed one.

The Technical Bet

We're betting that passive detection beats active check-ins. Every wellness app asks you "how do you feel?" — and every user lies or forgets or stops opening the app after week 2.

Respiro never asks. It watches the signals, does the math on-device, and shows up with the right practice at the right moment. 30 seconds, not 30 minutes.

If you're curious about the technical architecture or want to try it yourself — it's free to download on iOS.

What We Learned Building This

  1. Consistency > technique > duration. A 2026 UCSF study (n=1,458) confirmed: daily 5-min practice outperforms sporadic 20-min sessions across ALL modalities. The best breathing exercise is the one you actually do.

  2. Cyclic sighing wins. Stanford tracked 111 people. 5 minutes of cyclic sighing daily beat mindfulness meditation on every anxiety measure (Balban et al., Cell Reports Medicine, 2023).

  3. On-device ML is non-negotiable. Users who heard "your stress data goes to the cloud" said no. Every single one. Privacy isn't a feature — it's a prerequisite.

  4. The phone knows more than the wearable. Apple Watch gives you heart rate. Your phone gives you behavior patterns. Behavior changes before biology does — you check your phone more before your heart rate rises.


Respiro detects stress from your phone's sensors — no wearable needed. Try it free.

Top comments (0)