<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Respiro</title>
    <description>The latest articles on DEV Community by Respiro (@respiro).</description>
    <link>https://dev.to/respiro</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3847482%2F41b36c4b-aa84-4849-9314-3ef37c1c8e3e.png</url>
      <title>DEV Community: Respiro</title>
      <link>https://dev.to/respiro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/respiro"/>
    <language>en</language>
    <item>
      <title>29 Signals Your iPhone Already Knows About Your Stress</title>
      <dc:creator>Respiro</dc:creator>
      <pubDate>Sat, 28 Mar 2026 10:40:13 +0000</pubDate>
      <link>https://dev.to/respiro/29-signals-your-iphone-already-knows-about-your-stress-2a9h</link>
      <guid>https://dev.to/respiro/29-signals-your-iphone-already-knows-about-your-stress-2a9h</guid>
      <description>&lt;p&gt;We built Respiro because of a question: &lt;strong&gt;what if your phone could notice you're stressed before you do?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Turns out, it can. Without a smartwatch. Without asking you to check in. Just by listening to the signals your phone already collects.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 29 Signals
&lt;/h2&gt;

&lt;p&gt;Your iPhone generates data constantly. Most apps ignore it. We don't.&lt;/p&gt;

&lt;p&gt;Here's what we read:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From motion sensors (accelerometer + gyroscope):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How steady your hands are when holding your phone&lt;/li&gt;
&lt;li&gt;Your walking pattern changes (stressed people walk differently)&lt;/li&gt;
&lt;li&gt;How much you fidget while sitting&lt;/li&gt;
&lt;li&gt;Sudden posture shifts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;From usage patterns:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Screen unlock frequency (stress = checking phone more)&lt;/li&gt;
&lt;li&gt;App switching speed (scattered attention = elevated stress)&lt;/li&gt;
&lt;li&gt;Typing speed and error rate&lt;/li&gt;
&lt;li&gt;Time between notifications and responses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;From health data (with permission):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Heart rate variability (HRV) — the gold standard for stress&lt;/li&gt;
&lt;li&gt;Resting heart rate trends&lt;/li&gt;
&lt;li&gt;Sleep stages and interruptions&lt;/li&gt;
&lt;li&gt;Respiratory rate during sleep&lt;/li&gt;
&lt;li&gt;Blood oxygen patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;From context:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calendar density (6 back-to-back meetings = predictive stress)&lt;/li&gt;
&lt;li&gt;Time of day patterns (your stress has a weekly calendar)&lt;/li&gt;
&lt;li&gt;Screen time duration&lt;/li&gt;
&lt;li&gt;Location transitions (commute patterns)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;From environmental signals:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ambient noise levels&lt;/li&gt;
&lt;li&gt;Light conditions&lt;/li&gt;
&lt;li&gt;Weather changes (barometric pressure affects mood)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why 29 Signals Instead of 1?
&lt;/h2&gt;

&lt;p&gt;A single metric lies. Heart rate spikes when you climb stairs, not just when you're stressed. HRV drops when you're dehydrated.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;We use on-device ML to weigh these signals together. No data leaves your phone. No cloud processing. Your stress data stays yours.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Happens When Stress Is Detected
&lt;/h2&gt;

&lt;p&gt;This is where most apps would say "take a deep breath." We do something different.&lt;/p&gt;

&lt;p&gt;We match the intervention to the moment:&lt;/p&gt;

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

&lt;p&gt;The intervention library has 34 practices across breathing, body, mind, and emergency categories. Each backed by peer-reviewed research.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Counterintuitive Finding
&lt;/h2&gt;

&lt;p&gt;When we tested this internally, the most common reaction was: &lt;strong&gt;"I didn't know I was stressed."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not "this breathing exercise is great." Not "cool app." &lt;/p&gt;

&lt;p&gt;Just: "I thought that's how Tuesdays feel."&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Technical Bet
&lt;/h2&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;If you're curious about the technical architecture or want to try it yourself — it's free to download on iOS.&lt;/p&gt;

&lt;h2&gt;
  
  
  What We Learned Building This
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Consistency &amp;gt; technique &amp;gt; duration.&lt;/strong&gt; 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.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cyclic sighing wins.&lt;/strong&gt; Stanford tracked 111 people. 5 minutes of cyclic sighing daily beat mindfulness meditation on every anxiety measure (Balban et al., Cell Reports Medicine, 2023).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;On-device ML is non-negotiable.&lt;/strong&gt; Users who heard "your stress data goes to the cloud" said no. Every single one. Privacy isn't a feature — it's a prerequisite.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The phone knows more than the wearable.&lt;/strong&gt; 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.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://apps.apple.com/app/id6758023997" rel="noopener noreferrer"&gt;Respiro&lt;/a&gt; detects stress from your phone's sensors — no wearable needed. Try it free.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>wellness</category>
      <category>ios</category>
      <category>machinelearning</category>
      <category>healthtech</category>
    </item>
  </channel>
</rss>
