Support
Contact
For all app questions, bug reports, and refund inquiries, email [email protected]. Please include your device model, OS version, app version (Settings → About), and a brief description of what happened. Screenshots help.
For privacy or data-handling questions, email [email protected] instead. See the privacy policy for the full data-handling overview.
Common Issues
1. Bluetooth chest strap won't pair
Precise Breath supports any Bluetooth SIG-compliant chest strap. The Polar H10 and Garmin HRM-Dual are the primary tested models; see supported devices for the full list.
- Permissions: on first launch the app prompts for Bluetooth permission. On Android 12+ this is the Nearby devices permission; on older Android it falls under Bluetooth + Location. On iOS it is the system Bluetooth prompt. If you denied the prompt, re-enable it in your device's Settings → Apps → Precise Breath → Permissions (Android) or Settings → Precise Breath → Bluetooth (iOS).
- Strap not appearing in scan: wet the chest strap electrodes (a damp finger is enough) and put the strap on. Most straps power on only when in contact with skin. Make sure the strap battery is not depleted.
- Strap paired in another app: some chest straps allow only one active connection at a time. Close other fitness apps (e.g., Polar Beat, Strava) and forget the strap from your phone's system Bluetooth list before pairing in Precise Breath.
- After turning Bluetooth off and back on: Precise Breath will automatically re-discover the strap when you return to the Sensor screen. If it does not, tap Forget device in Settings and pair again.
2. Audio cues — what they are and which require Premium
Precise Breath plays an audible cue at each inhale/exhale boundary so you can practice without watching the screen. Available modes:
- Bells (free) — a soft bell at each breath transition.
- Haptics (free) — a short vibration at each transition. Configurable strength (off / light / medium / strong).
- Puff, Ocean, Tone (Premium) — procedural soundscapes whose amplitude rises and falls with the breath cycle.
- None (free) — visual guide only.
Audio plays through your phone's media stream and continues when the screen locks or you switch apps. Bluetooth headphones add a small audio latency on most devices; Precise Breath compensates automatically by firing the bell ~500 ms early on Bluetooth and AirPlay routes, and at the breath boundary on built-in speakers, wired headphones, USB, and HDMI.
3. Premium activation didn't unlock
Premium is a one-time purchase ($14.99 USD; regional pricing applies). The entitlement is tied to the App Store account or Google account that made the purchase — not to your phone or your email address.
If you were charged but the in-app premium features did not unlock:
- Force-quit Precise Breath and re-open it. The store entitlement is re-checked on launch.
- Open Settings → Premium → Restore Purchases in Precise Breath. This re-queries the store with your current Apple ID / Google account.
- If the App Store / Google Play receipt shows the charge but Restore Purchases reports no entitlement, you are likely signed into a different account than the one that made the purchase. Sign in with the original purchasing account on your device, then retry Restore Purchases.
- If none of the above resolves it, email [email protected] with your purchase receipt (App Store email or Google Play order number) and we'll look into it.
4. Restore Purchases on a new device
When you set up Precise Breath on a new phone or after reinstalling the app, your premium entitlement is restored automatically as long as you are signed into the same App Store or Google account that originally purchased it.
If automatic restore did not happen:
- iOS: open Settings → Premium → Restore Purchases. Make sure you are signed into the App Store with the same Apple ID used at original purchase (Settings app → your name at the top → Media & Purchases).
- Android: open Settings → Premium → Restore Purchases. Make sure the device is signed into the same Google account used at original purchase (Play Store app → profile icon → switch account if needed).
Family Sharing for in-app purchases is not currently enabled; the entitlement applies to the purchasing account only.
5. Backup & restore your session history
Precise Breath stores all your session data on your device. Use Backup & Restore to move your history to a new phone or to keep an external copy.
- Create a backup: open Settings → Privacy → Backup My Data. The app writes a single
.precisebreathfile containing every session, all RR-interval data, and your calibration state. Save it to Files (iOS) or any folder of your choice (Android) — iCloud Drive, Google Drive, or a local folder all work. - Restore from a backup: on the new device (or after reinstalling), open Settings → Privacy → Restore from Backup and pick the
.precisebreathfile. Sessions you already have on the device are detected by their unique timestamps and skipped — you can safely import the same backup more than once. - Backups are not synced automatically. If you want a continuous off-device copy, save the file to a cloud drive that syncs automatically (iCloud Drive, Google Drive, Dropbox).
- Backup is free — available without Premium.
What Support Can't Help With
Precise Breath is a wellness and breathing-practice tool, not a medical device. We can't interpret your HRV scores as a clinical signal or advise on a medical condition. Please see information for clinicians for the regulatory and disclaimer detail, and consult a doctor for medical questions about HRV, heart health, or breathing practice.
For chest-strap hardware issues that aren't pairing-related (battery replacement, strap warranty, Polar/Garmin firmware updates), please contact your strap's manufacturer directly — we can confirm whether your strap is BT-SIG-compliant and supported by Precise Breath, but we don't have access to manufacturer-side diagnostic tools.
App Versions and Platforms
Precise Breath ships on iPhone (iOS 16+) and Android (Android 11+). The current version is shown in Settings → About. Always include your app version when reporting an issue — many bugs are version-specific.