Frequently Asked Questions
71 common questions
Names & Abbreviations
HRV is heart rate variability: the tiny timing difference between heartbeats. Stress HRV reads it from Apple Health. RHR is resting heart rate: your typical pulse when fully relaxed.
Cards and the watch face use these short labels so they stay readable. Other languages use their own compact names for the same two metrics; switching language does not change the calculation.
Stress uses both, with HRV as the main signal, to build your personal baseline—not as a medical lab report.
Yes. They are the same Apple Health metric: heart rate variability. English UI uses the short label HRV so cards and complications stay readable; Simplified Chinese spells it out as 心率变异性. Traditional Chinese, Japanese, Korean, and other languages each use their own compact name. Nothing in the calculation changes when you switch language—only the label on screen.
Privacy, Devices & Limits
No. Apple Watch does not include a stress sensor, and Apple Health does not provide a system stress score that third-party apps can read. Stress HRV estimates physiological load on your iPhone from HealthKit samples the Watch already collects—mainly HRV, plus heart rate in Real-time mode, compared with your personal baseline.
That is why you still need the Stress HRV app (and Health access) even if you already wear an Apple Watch. Other metrics you may see in Stress HRV, such as sleep, steps, water, or daylight, are shown for context. They are not a hidden Apple “stress API.”
No account, and no Stress HRV cloud for health data. With your permission, Stress HRV reads HealthKit on this device and calculates stress, baseline, and trends on-device. Raw samples stay in Apple Health. Computed records are stored locally with SwiftData. They are not uploaded to Stress HRV servers, not used for ads, and the app does not include a third-party analytics SDK.
Optional iCloud Key-Value Store syncs preferences only—theme, language, daily goals, card layout, calculation mode. It does not sync HRV samples or stress history. iPhone and Apple Watch exchange baseline statistics over WatchConnectivity on your own devices, not through Stress HRV servers. You can revoke Health access anytime in the Health app.
Stress HRV is an iOS 18+ app for iPhone and iPad, with a companion watchOS 11+ Apple Watch app, plus Home Screen, Lock Screen, and watch face widgets. There is no Mac version: HealthKit is not available there.
You get the most from an Apple Watch that records HRV. An iPhone-only install can still show Health data other apps wrote, but Watch sampling is what makes a personal baseline useful. Keep Stress HRV installed on both iPhone and Watch, and allow Health access, so samples and baseline parameters can stay in sync.
No. The four status labels—Fully Charged, Doing Fine, A Bit Tired, Feeling Rough—are a personal read of physiological load versus your recent baseline. They are not a diagnosis, treatment, or screening for disease, and they are not a psychological stress or mood score.
Use them as a calmer way to notice whether today looks usual, more drained, or more recovered. If you have health concerns, talk to a clinician. Stress HRV does not replace medical advice.
How Stress Measurement Works
Stress HRV does not score psychological stress, anxiety, or mood. It estimates physiological load: how hard your autonomic nervous system appears to be working right now, mainly from Apple Watch HRV (and heart rate in Real-time mode) compared with your personal baseline.
A tense meeting can raise load, and so can poor sleep, illness, alcohol, or a hard training block. The status answers “is my body carrying more than usual for me?”—not “am I mentally stressed?” Mood logging is a separate HealthKit State of Mind record. It does not feed stress status.
HRV is the tiny variation in time between heartbeats, stored in Apple Health. It is a widely used marker of autonomic balance: higher HRV often means you are adapting and recovering more easily; lower HRV often means more load. It is personal—your useful range is not someone else’s.
Stress does not treat a single HRV sample as a verdict. It reads HealthKit samples from Apple Watch, compares them with a comfort zone built from about the last 30 days at a similar time of day, then chooses one of the four status labels. Day-to-day noise is normal. Trends against your baseline matter more than chasing a “good” number from the internet.
Real-time mode still ranks mainly from HRV. At rest, a new reading can land about every 6 minutes. Stress HRV compares that HRV with your personal comfort zone for the matching time of day: inside the zone is usually everyday fluctuation; clearly below suggests more drain; clearly above suggests better recovery.
Recent heart rate can nudge the result with a limited weight so a reading feels a bit more tense or relaxed. A briefly faster pulse will not, by itself, jump you from okay to Feeling Rough. If heart rate is too old next to that HRV sample, it is ignored and status falls back to HRV only. Walking and workouts are not treated as stress.
Feeling Rough is the most drained of the four labels (with a small buffer in Real-time mode so the label does not flicker at a boundary). Stress HRV may also surface a reminder when HRV is clearly below your usual comfort zone, near your personal low—not after one noisy sample.
That is a cue to slow down, not an alarm that something is medically wrong. The four labels are Fully Charged, Doing Fine, A Bit Tired, Feeling Rough. Older docs sometimes said “Struggling”; the app now uses Feeling Rough.
Algorithm & False-Alarm Protection
Stress HRV does not score mood. It asks whether your body’s load has left your usual comfort zone. It builds a personal model from about 30 days of HRV (and resting heart rate), then compares a new sample with the zone for that time of day so nighttime recovery and daytime activity are not mixed into one number.
The status label comes from that zone first. Sleep, workouts, and movement help pause or contextualize the read; they do not turn Stress HRV into a mood questionnaire.
With little history, Stress HRV stays conservative. Baseline reliability is graded by how many days you have built: under 7 days, 7–27 days, and 28 days or more. Clearer zone boundaries come as the model matures. One-off highs or lows do not easily redefine what is normal for you.
The algorithm also prefers where you usually sit over a single outlier. A higher heart rate from stairs usually will not flip you to Feeling Rough if HRV is still inside your zone. Trust grows with regular Watch wear, not with one perfect morning.
You only see the four-band label on cards, charts, and the Watch. In Real-time mode, status uses a small buffer at the boundary so you do not flicker. HRV-only mode maps each reading to a label directly so the badge matches the trend chart.
The labels are Fully Charged, Doing Fine, A Bit Tired, Feeling Rough. They are not a medical diagnosis. They only help you see whether this reading looks usual, more drained, or more recovered for you.
The card’s comfort zone is the HRV band where you tend to be more stable at that time of day, built from about the last 30 days. It is not a medical cutoff and not a risk-alert line. Once the baseline is mature, values inside the zone are judged more conservatively as everyday status; only values clearly below or above can move into the extreme ends.
Leaving the zone is not a medical abnormality. It means you are clearly away from your usual range. Reminders, when they appear, still require more than a brief blip.
Usually not. Stress HRV checks whether HRV has also clearly left your comfort zone. If HRV stays steady, a high heart rate is more likely walking, stairs, or exercise. Heart-rate influence is reduced in those cases.
Real-time scoring also pauses during recorded workouts and frequent walking, because pulse is unstable then. Exercise still belongs in Apple Health; it just should not rewrite your rest-time stress status.
If Apple Watch saved a workout, the stress page also marks the recovery window. A dip right after training is labeled as recovery, not an unexplained alarm.
Stress HRV looks for several signals together, not a single noisy sample:
HRV is clearly below your usual comfort zone, even near your personal low.
Heart rate is also higher than usual, or load looks elevated, when heart rate is used.
The change is not just a very short everyday blip.
That mix cuts false alerts while still flagging days when your body seems taxed. A reminder is a suggestion to ease off. It is not a diagnosis.
Understanding HRV More Deeply
Often, a higher HRV versus your baseline means easier recovery. It is not a contest with other people, and a single high reading is not automatically “healthier.” Stress HRV reads HRV against about 30 days of your own data. A sudden jump far above your usual range can also be an unusual response—overreaching, illness, or measurement noise.
The healthier pattern is steady improvement over weeks, not chasing a peak. If HRV is often below your comfort zone, look at sleep, training load, alcohol, and illness before assuming the number is wrong.
Stress HRV cannot prescribe training, but these habits often support HRV in published research and in everyday use of the app:
Regular exercise with enough recovery; avoid stacking hard days with poor sleep.
Enough sleep, often 7–9 hours, on a consistent schedule.
Sustainable work hours so your body has time to repair.
Balanced meals; very late, heavy dinners and high sugar/salt loads are common drags.
Go easy on alcohol; caffeine later in the day can also disturb sleep.
Stay hydrated; Stress HRV can log water to Apple Health if you allow write access.
Slow breathing in the app (Relaxing Breath is free; other modes are Pro).
Time outdoors when you can.
Watch your own trend in Stress HRV instead of copying someone else’s number.
None of this is medical advice. If HRV drops and you feel unwell, check in with a clinician.
These papers are background reading on HRV in exercise, sleep, and daily habits. They are not Stress HRV-commissioned studies, and they do not turn the app into a medical device:
Sandercock et al. (2005): review of exercise effects on HRV.
Javaloyes et al. (2020): HRV-guided training prescriptions.
Spiegelhalder et al. (2011): insomnia and HRV statistics.
Young & Benton (2018): nutrition and physical/mental-health biomarkers.
Stress still computes on-device from your HealthKit samples and personal baseline. Citations explain why HRV is a useful signal; they are not a diagnosis protocol.
Personal Baseline
Your personal baseline is a physiological model built on-device from recent Apple Health HRV and RHR. It tracks your typical level, a time-of-day comfort zone, and less common personal highs and lows. Stress HRV then compares a new sample with your zone instead of a population average.
The main statistics window is about 30 days. Evaluation uses a saved baseline from a strict earlier day so today’s still-syncing HealthKit samples do not make status flicker. That is why a new Watch needs regular wear before the zone feels like “you.”
Stress HRV first computes your comfort zone for the matching time of day from about the last 30 days of HRV, then may fine-tune with heart rate in Real-time mode. Once the baseline is mature, HRV inside the zone usually stays in everyday status; clearly below suggests more strain; clearly above suggests better recovery.
That comparison becomes the status you see. Sleep timing also has its own bedtime baseline on Sleep details (same 30-day idea, at least 3 nights). Workouts pause real-time updates rather than inflating stress.
Stress HRV will not pretend a baseline is solid on day one. Reliability is graded by days of usable history: under 7 days (cold start), 7–27 days, and 28 days or more. Maturity in the UI is related but not identical: cold start under 7 days, learning through about two weeks, then mature when sample counts are high enough.
Early on, Stress HRV still shows a cautious estimate. Wear the Watch through days and nights so HRV samples accumulate. After roughly two weeks the comfort zone usually settles; at about 28 days it is much more trustworthy for status.
Stress HRV compares the current value with your comfort zone for that time of day:
In range: inside the zone—your more stable everyday state.
Below baseline: below the zone. For HRV, that often means more fatigue or load.
Above baseline: above the zone. For HRV, that often means easier recovery.
Once mature, the zone follows your usual swings; it is not one fixed width for everyone. Resting heart rate is read the other way around in places: a higher RHR versus your zone can mean more strain. Always read the metric’s direction on the card, not a single color rule.
The comfort zone is a stable HRV band from your usual swings over about the last 30 days at the matching time of day. It is not a medical diagnosis line and not a risk-alert line. It only answers: is this sample close to your more stable everyday state?
Inside the zone, Stress HRV is conservative. Far below or above, status can move toward A Bit Tired, Feeling Rough, or a stronger recovery reading. One sample outside the band is a clue, not an emergency.
It shows the HRV baseline center and zone the algorithm is using right now—not your latest measured HRV. Based on when samples occur, the all-day model shifts with circadian rhythm: sleep periods usually lean more toward recovery, daytime more toward activity.
The “all-day reference” underneath helps you see how far this dynamic zone has moved relative to your full-day average. If the two look different, that is expected. Night and afternoon should not share one identical band.
Not directly. Occasional high or low HRV values are common with optical sensors, so Stress HRV does not rely on ordinary standard deviation alone. It also looks at the median, typical distribution, and a more robust spread. The model cares more about where you usually sit than treating one spike as everyday status.
Very new baselines are still cautious. Keep wearing the Watch; extra days dilute outliers better than deleting the app.
Yes. Stress HRV rebuilds candidate baselines from the latest HealthKit samples (about a 30-day window). A candidate saved today is used to evaluate later days, so today’s still-arriving samples do not rewrite today’s status in a loop.
As fitness, sleep, or seasons change, the zone drifts with you. A long HRV slump is not immediately treated as the new normal: the app can also show a separate long-term drift hint on Home without quietly rewriting today’s status. Open Stress HRV regularly so backfill can catch up if you were away for several days.
Sleep
Sleep details uses when you usually fall asleep over about the last 30 days—the same window idea as your personal baseline. You need at least 3 nights of evening sleep before the card appears. Naps that start roughly between 6:00 and 18:00 are not counted.
The Home sleep card, Sleep details, and sleep score all share this bedtime baseline. It is a clock-time habit, not a medical sleep-stage diagnosis. Stress HRV reads Sleep Analysis from Apple Health; it does not run its own sleep lab on the Watch.
No. Bedtime baseline is your usual clock time for falling asleep, from about 30 days of evening sleep. Week avg sleep is the duration for this 7-day week, averaging only days that have a record.
Sleep duration is scored against the daily sleep goal you set in Stress HRV—not against a historical average. You can be “in bed at your usual time” and still miss the duration goal, or the reverse. Read both: timing habit versus hours slept.
Sleep details hides that card if you have fewer than 3 usable evening nights, or if a personal baseline has not been saved yet. That is common in the first days after install, or if Sleep is off in Health for Stress HRV.
Wear the Watch to sleep, keep Sleep tracking on in watchOS, and allow Sleep Analysis for Stress HRV. Once more nights are in Apple Health, the card shows up on its own. Daytime naps do not count toward those 3 nights.
Stress Monitoring Modes
Switch in Settings → Calculation Mode. Both modes still use HRV as the main signal—not two unrelated algorithms.
Real-time mode (recommended, Pro after the in-app trial): at rest, stress can refresh about every 6 minutes. It ranks mainly from HRV, then folds in recent heart rate with a limited weight. A briefly faster pulse will not jump you from okay to Feeling Rough by itself. Walking or workouts are not treated as stress.
HRV mode (always available): follows Apple Watch automatic HRV samples only (often every 2–5 hours). Heart rate can still be shown, but it is not used to judge status.
Choose HRV mode for a steadier, lower-power read. Choose Real-time when you want a more in-the-moment rest-time picture. The in-app 24-hour full-feature experience is not an App Store subscription free trial.
To protect accuracy, Real-time mode does not produce a new stress point when:
You are walking or moving frequently (unstable heart rate)
A workout is being recorded in Apple Health
The Watch is in Low Power Mode
The Watch is locked or worn loosely
You are in high-motion situations such as running or riding in a vehicle
HRV mode is unaffected by those pause rules because it only follows automatic HRV samples. After you rest again, Real-time resumes from the next usable HRV plus heart-rate pair.
Apple limits how often third-party apps can start their own HRV sessions. Stress HRV cannot raise Watch sampling on its own. The practical system option is turning on AFib History in Apple Watch Heart settings, which can increase automatic HRV to about every 15 minutes. That uses more battery, and it is an Apple health feature—not a Stress HRV setting.
You can also take a manual 3-minute Breathe session in Apple’s Mindfulness app when you want an extra sample. Real-time mode uses heart rate more often; it does not create extra HRV samples by itself.
Manual Measurement Guide
Stress HRV reads extra HRV samples that Apple’s Mindfulness app writes to HealthKit. It does not run a separate camera or ECG:
On Apple Watch, open Mindfulness → Breathe.
Set the duration to 3 minutes or more.
Stay still, then when finished, lock and unlock your iPhone once so Health can sync.
After about a minute, open Stress HRV; the new sample should appear and update baseline/stress.
If nothing arrives, check Health access for Heart Rate Variability and that the Watch was worn snugly.
A 3-minute Breathe session within 10 minutes of waking, before food or hard exercise, best reflects that day’s starting point. Sit or stand quietly; talking and walking add noise.
You can measure later too—the sample still lands in Apple Health—but it will reflect that later context, not morning readiness. Do not stack many sessions in a few minutes; watchOS may throttle how often HRV is stored.
Common causes:
Too much movement, a loose Watch, or talking through the session
Low Power Mode, Sleep Focus, or Theater Mode on the Watch
Health access off for HRV, or Stress HRV not allowed to read it
Sessions too close together so watchOS limited new samples
iPhone still locked, so HealthKit has not synced yet
Wear the Watch snugly, finish at least 3 minutes, unlock the iPhone, wait about a minute, then reopen Stress HRV. Opening Apple Health and confirming a new HRV sample is the fastest way to see whether the Watch wrote anything.
Breathing Training Guide
Slow, paced breathing—especially a longer exhale—can shift autonomic balance toward the parasympathetic side: pulse often eases, and HRV can rise for a while. That is a physiological change, not a promise that anxiety “goes away.”
Stress’s breathing sessions can be written to Apple Health as mindfulness minutes when you allow write access. They do not by themselves rewrite your personal baseline. Think of them as a short downshift you can take when status looks heavy, not as treatment.
Four on-device patterns; follow the animation and haptics:
Relaxing Breath (4-4): even inhale/exhale for everyday settling. This mode stays available without Pro.
Deep Breathing (4-7-8): longer hold and exhale; often used when winding down for sleep.
Box Breathing (4-4-4-4): equal sides; a focus pattern.
Snore Relief (5-6): slightly longer cadence to practice steadier breathing.
Deep, Box, and Snore Relief are Pro features after the in-app trial. None of them diagnose sleep disorders. If a pattern feels too long, shorten it rather than forcing breath holds.
Follow the in-app visual and haptic guide when you can. If you feel short of breath or dizzy, shorten the phases and ease back toward the pattern. Consistency across days matters more than a perfect single session.
Stop if you feel unwell. Breathing exercises are optional recovery tools, not medical therapy, and they are not required for stress status to work.
Siri & Shortcuts
Stress HRV ships four App Intents you can run from Siri, the Shortcuts app, Control Center, or automations:
Start Breathing
Log a Glass of Water
Check Current Stress HRV
Log Mood
They talk to the same on-device data as the app. Water and mood write to Apple Health when permission is on. Check Current Stress HRV reads the latest calculated status; it does not invent a new Watch sample by itself.
Siri phrases vary by language. In English, try:
“Start breathing with Stress HRV”
“Begin a breathing exercise in Stress HRV”
“Log a glass of water with Stress HRV”
“Add water in Stress HRV”
“Check my stress with Stress HRV”
“Ask Stress HRV if I’m stressed right now”
“Log my mood with Stress HRV”
“Record my mood in Stress HRV”
If Siri misses the app name, open Stress HRV once, then add the actions in the Shortcuts app. Spoken language follows the system language, not only the in-app language picker.
On iPhone, open Shortcuts → tap + → search Stress HRV → add an action. You can pin it to the Home Screen, run it from the Watch, or attach it to an automation (for example, start Relaxing Breath at bedtime, log water after lunch, or check stress in the morning).
For Start Breathing you can pick a mode; unset uses the default. Water amount can be 250 ml or 500 ml. Keep Health write access on for water, mood, and mindfulness if those actions should land in Apple Health.
Yes. In Shortcuts, Start Breathing can target Relaxing Breath, Deep Breathing, Box Breathing, or Snore Relief. If you leave the parameter unset, Stress HRV prepares a session with the default option (Relaxing Breath).
Deep, Box, and Snore Relief still follow Pro gating after the in-app trial: the shortcut may open the paywall instead of starting those modes. Relaxing Breath remains available.
The shortcut records 250 ml by default. In Shortcuts you can choose 250 ml or 500 ml. The in-app plus button uses your saved usual glass size (customizable in Stress HRV). All of these writes go to Apple Health dietary water, so Stress HRV needs write permission first.
Logged water is health data in Apple Health, not a Stress HRV cloud diary. Totals on Home and the Watch match whatever HealthKit already stored for that day.
Typical causes: Siri did not match the app name; Stress HRV actions were never added in Shortcuts; Health read/write is off; or the device cannot write water right now. Also check that Stress HRV is installed and has been opened once on that iPhone.
Open Stress HRV, then search for Stress HRV in Shortcuts and run the action there (that is more reliable than the first Siri attempt). For water or mood failures, open Health → your profile → Privacy → Apps → Stress HRV and turn write access on.
Stress Alerts
Smart first learns your recent normal sampling pattern and distinguishes low-frequency from high-frequency HRV collection. With a low-frequency profile, every eligible HRV update can still alert as it did before—even when the four-band state is unchanged.
Only a high-frequency profile turns on dense-sampling protection: repeated updates in the same state are combined, a one-level change needs the next eligible reading to confirm it, a jump of two levels is confirmed immediately, and Smart sends at most one alert every 30 minutes. A short pause in high-frequency sampling does not immediately downgrade the profile, so a brief gap cannot suddenly restore repeated alerts.
If there is not enough history to classify your pattern yet, Stress HRV also watches the current sampling stream and automatically applies the same combining rules once it detects sustained dense sampling. Readings recorded during a Workout or Mindful Session are excluded when learning your historical sampling profile, so deliberate sessions do not make your normal Watch pattern look artificially frequent. Readings that do not alert still update the app, widgets, and watch face.
The four choices are:
Smart (recommended): adapts to your normal sampling frequency; low-frequency updates can each alert, while dense sampling is combined and confirmed as described above.
Every Update: each new eligible HRV reading can alert, regardless of whether the state changed; frequent sampling can mean many alerts.
Low Disturbance: alerts only for confirmed state changes, with at most one alert every 60 minutes.
Minimal Disturbance: alerts only for confirmed state changes, with at most one alert every 120 minutes.
The master Notifications switch, Stress Alerts switch, quiet hours, duplicate protection, and movement filtering still apply. The four states—Fully Charged, Doing Fine, A Bit Tired, and Feeling Rough—estimate physiological load against your personal baseline. They are not a diagnosis or medical warning.
Water Reminders
They are a free nudge to log a drink in Apple Health during the hours you choose (default 8:00–20:00), every 1, 2, or 3 hours (default 2). Turn them on in Settings → Notifications, or from the bell on Water details. The master Notifications switch must be on too.
iOS cannot run “every two hours from my last sip, only in daytime, even if I never open the app” as one timer. Stress HRV therefore uses two layers:
Clock slots — repeating daily alarms on the hour inside your window (every 2 hours: 8, 10, 12, 14, 16, 18, 20). These keep going if you do not open Stress HRV.
After you log — the next nudge is that log plus your interval. Earlier slots today are skipped; if that moment is not already a clock slot, Stress HRV adds a one-shot reminder.
Night-shift windows work too: if From is later than Until, reminders run overnight.
One full interval later, still inside your From–Until window. With every 2 hours, a log at 10:01 brings the next nudge at 12:01—not 14:00.
If that time is after Until (for example 19:30 with Until 20:00), Stress HRV waits for the next From (tomorrow 8:00 by default). If you already reached today’s water goal, remaining reminders wait until tomorrow’s start.
If you ignore 12:01 and do not log, the daily clock slots take over again (next 14:00). Logging water or changing the interval rewrites only the next fire—it does not turn reminders off.
iPhone: Tap opens Water details. It does not write a drink. Touch and hold the notification to show +xx ml, which writes your usual glass (the plus-button amount, default 250 ml) into Apple Health without opening the app. On the Lock Screen it is the same: iOS asks you to unlock first, then writes Health in the background and does not open Stress HRV.
Apple Watch: the mirrored reminder is handled on the Watch. Tap opens the Water tab in the Watch app and does not write a drink, and it does not wake Stress HRV on iPhone. +xx ml writes the same usual glass on the Watch.
The small banner does not show that button—that is how iOS works, not a missing control. The sample stays on this device in Apple Health. Stress HRV does not upload it.
Yes for the clock slots. Those are repeating calendar alarms on the iPhone. You do not need to open Stress HRV to keep them alive.
Opening the app, logging water, or changing the interval or window rewrites the next fire. If you never log, you only get the on-the-hour schedule inside your window. Turning Water reminders off (or Notifications off) removes the pending alarms.
The drink always counts in Apple Health.
iPhone widget or Control Center: yes. The same log action also reschedules iPhone water reminders right away.
Apple Watch: the sample is saved on the Watch, but the Watch cannot edit alarms already sitting on the iPhone. After Health syncs to iPhone, open Stress HRV once (or bring it to the foreground) so the next reminder uses the Watch log. If the iPhone stays closed, a reminder may still fire.
A mirrored reminder on the Watch is handled there: tap opens the Water tab without logging; +xx ml logs on the Watch and does not open the iPhone app.
Common Issues & Troubleshooting
Apple Health lists every raw HRV sample. Stress HRV still reads those same HealthKit records, then chooses what to show: the Home card uses today’s latest sample; the top of HRV details uses that day’s average so one spike does not rewrite the whole day.
Date handling also follows the day you picked in Stress HRV, not a rolling 24-hour bag of samples. If Health shows a sample and Stress HRV does not, unlock the iPhone, pull to refresh, and confirm Stress HRV is allowed to read Heart Rate Variability.
Both numbers are right; they answer different questions.
Home card: your latest reading today, with the time underneath. It answers “where am I right now.”
Top of the details page: the average for that day, so a single unusual reading does not skew the whole day.
Scroll down in details to see every raw reading. When you look back at a past day, both places show that day’s average, so they match.
Same idea as HRV: both numbers are right.
Home card: your latest reading today, with the time on the card—“what is my pulse doing right now.”
Top of the details page: the day average (the small “Day avg” label). A short spike from stairs or a workout will not rewrite the whole day.
On a past day, both places show that day’s average. Real-time stress may ignore heart rate that is too old next to an HRV sample; the card can still show the latest pulse for context.
watchOS gives every third-party complication a limited refresh budget per hour. Stress HRV cannot update the face every few seconds. The complication shows cached stress/HRV/other metrics from the Watch app.
Open Stress HRV on the Watch once, keep Background App Refresh on, and avoid Low Power Mode. After a new Health sample, unlock the iPhone so HealthKit can sync. Adding the complication from the Watch itself is more reliable than only using the iPhone Watch app.
“--” means Stress HRV has nothing usable to show for that metric. The usual causes are: Health access off; no sample in the recent window (about 2 hours for some live cards); the Watch was off the wrist; or you are looking at a past day with no data.
Allow the types you care about in Health → Stress HRV. Rest for a few minutes or run a 3-minute Mindfulness Breathe for HRV. Write types (water, mindfulness, State of Mind) need write access or logs will not stick.
Apple does not let apps see whether read access is on. Stress HRV can only check whether it could read a sample from about the last 30 days. A warning therefore means “nothing readable lately,” not always “you denied access.”
Workouts stay empty if you have not logged a workout in 30 days. Workout Route exists only for outdoor GPS workouts; indoor, strength, and manual entries usually have no route. To review access: Health → profile → Privacy → Apps and Services → Stress HRV.
In the app, open Settings → Feedback, pick a suggestion or issue, and send it. You can attach device info and logs. You can also reach us on Xiaohongshu, or email [email protected].
We are a small team, so replies can take a few days. Feedback stays a support channel; it is not a cloud health account. Do not send medical emergencies there—use local emergency services.
Watch & Complications
watchOS often delays third-party notifications; a short lag is normal. If alerts never arrive: install Stress HRV on both iPhone and Watch and confirm Home shows data; allow notifications in iOS Settings → Stress HRV; turn Stress alerts on in the app; enable Background App Refresh for Stress HRV on iPhone and Watch; leave Focus, Low Power, and Theater modes that silence the Watch.
Notifications follow on-device status. They are not a medical alarm. After a Watch reboot or reinstall, open Stress HRV on the Watch once so it can receive baseline parameters over WatchConnectivity.
Install the Stress HRV Watch app first, and use watchOS 11+. Add the complication on the Watch (press the face → Edit). The iPhone Watch app sometimes shows a stale preview; if the face looks wrong, remove it and add it again from the Watch.
Stress complications include stress, HRV, heart rate, steps, water, and active energy. They use cached values from the Watch app, not a live HealthKit query every second. Keep the Watch app installed even if you mainly glance at the face.
watchOS gives every third-party complication a limited number of updates per hour. Stress HRV cannot refresh the face every minute. The complication shows cached stress/HRV/other metrics from the Watch app.
Open Stress HRV on the Watch once, keep Background App Refresh on, and avoid Low Power Mode. After a new Health sample, unlock the iPhone so HealthKit can sync. That is the same budget limit described in the in-app FAQ—not a broken face.
Open Stress HRV on Apple Watch → Settings (or the face-options entry) and pick a theme. Themes apply to Stress HRV complications that support them, so the face matches the Watch app chrome.
Theme is an app preference. If iCloud settings sync is on, it can follow your iPhone language/layout preferences, but it does not sync health samples. After changing theme, glance at the face once; watchOS may wait for the next budgeted refresh.
The Watch needs baseline statistics from the iPhone (not raw HRV samples). Common causes: a brand-new Watch without enough history, Watch and iPhone disconnected, Health access off, Focus/Low Power modes, or Background App Refresh off.
Wear the Watch, open Stress HRV on iPhone until Home shows a baseline, then open Stress HRV on the Watch. Sync uses WatchConnectivity on your devices and does not go through Stress HRV servers. A cold-start baseline under 7 days stays conservative on both devices.
The Watch can show cached values while the iPhone still lacks HealthKit read access or a recent sync. On iPhone: Settings → Privacy & Security → Health → Stress HRV, and allow the categories you use (especially HRV and heart rate).
Unlock the iPhone, open Stress HRV, and wait a moment. If it still fails, delete the iPhone app, restart the phone, and reinstall—Watch data in Apple Health is not deleted by removing Stress HRV. Re-grant Health access after reinstall.
With few samples, Stress HRV builds a cautious early baseline (under 7 days is a cold start). Status can look harsh or jumpy until the comfort zone has enough days. Wear the Watch through days and nights for about two weeks; judgments usually settle as you approach 28 days of history.
This is not a medical red flag and not proof that the algorithm is “too sensitive.” Real-time mode also pauses during walks and workouts, so rest-time samples matter more than a single busy afternoon.
Yes if you want the Watch face, notifications, and iPhone Home card to stay reasonably current. Stress HRV’s background work is light: it reads HealthKit samples Apple Watch already collected and refreshes local caches. It does not stream health data to a Stress HRV server.
Turn it on for Stress HRV on both iPhone and Watch. Low Power Mode and some Focus settings still override it. Opening the app remains the most reliable way to force a sync.
Usually no. Stress HRV relies on HealthKit samples the Watch already collects for Apple Health. HRV mode follows automatic samples (often every 2–5 hours) and is the lighter option. Real-time mode uses heart rate more often at rest (about every 6 minutes) and costs a bit more.
Complications use the system refresh budget; they do not run a separate heart-rate session every second. Turning on Apple’s AFib History can raise HRV sampling to about every 15 minutes and will use more Watch battery—that is an Apple setting, not a Stress HRV toggle.
Membership & Purchases
Pro membership follows your Apple ID. Sign in with the same account, open Stress HRV, and tap Restore Purchases. Weekly and yearly subscriptions are managed by StoreKit; Stress HRV does not keep a separate membership account in the cloud.
Health samples stay in Apple Health (and Health’s own iCloud sync if you use it). Stress HRV does not upload HRV or stress history to Stress HRV servers. In-app settings can sync via iCloud Key-Value Store. The in-app 24-hour full-feature experience is device-anchored and is not an App Store subscription free trial—it may not move with you to a new phone.
Use the same Apple ID that bought Pro, with network access, then tap Restore Purchases in Stress HRV. If you changed App Store country or region, sign back into the account that originally subscribed and redownload.
Restore checks StoreKit entitlements. It cannot recover an expired subscription, and it cannot restore the in-app 24-hour experience (that is not a StoreKit trial). If Restore still fails, restart the iPhone and try again, or contact Apple ID support for billing issues.
Subscriptions are cancelled in Apple’s system, not inside a Stress HRV account page: App Store → your profile → Subscriptions → Stress HRV → Cancel Subscription. On iPhone you can also open Settings → [your name] → Subscriptions.
Cancelling stops the next renewal. You keep Pro until the current period ends. Stress HRV cannot cancel it for you, and we do not see your payment card. Lifetime purchase is not offered yet—ignore any unofficial listing that claims otherwise.
Refunds are reviewed by Apple, not by the Stress HRV developer. Use reportaproblem.apple.com, or App Store → your purchase → Report a Problem. We cannot issue a refund from inside the app or by email.
Have your Apple ID and order date ready. Turning off Stress HRV or deleting the app does not cancel a subscription; cancel in Subscriptions first if you do not want the next charge.