What the App Does
Compression Metronome
Audio and haptic rhythm at 100–120/min, exactly per protocol.
Automatic Phase Switching
Compressions ↔ ventilation switch automatically — no manual counting.
Pulse Check
A clear 10-second timer that tells you exactly what to do next.
PANIC Mode
One large button for people with no medical training.
Voice Coaching
Spoken guidance, so you never have to look away from the patient.
History + PDF Report
Every session is saved locally, with export on demand.
Offline BLS Guide
Adult, Child/Infant, AED, Choking — full instructions with no internet needed.
Works in the Background
The timer and audio keep running even if the screen locks.
Medical Protocols (AHA 2025)
| Mode | Compressions | Breaths | Rate | Cycle |
|---|---|---|---|---|
| Adult + Breaths | 30 | 2 | 100–120/min | 2 min |
| Adult No Breaths | ∞ | 0 | 110–120/min | 2 min |
| Child/Infant + Breaths | 15 | 2 | 100–120/min | 2 min |
| Child/Infant No Breaths | ∞ | 0 | 110–120/min | 2 min |
| Pulse Check | — | — | — | 10 sec |
Privacy Policy
Last updated: July 29, 2026
CPR Timer is built with privacy by design. The app has no backend server, sends no data over the internet, and uses no third-party analytics or trackers.
- Data stored: CPR session history and settings — locally on the device only (AsyncStorage).
- Data transmission: none. There is no account, no login, and no advertising SDKs.
- Device permissions: vibration, maximum screen brightness, keep-awake — all local, none of them collect data.
- PDF reports: generated and shared only through the system share sheet; nothing is uploaded anywhere.
- Children: the app does not collect personal data from any user, including children.
- Data deletion: deleting the app removes all locally stored data completely.
- Contact: info@biv.llc
Medical Disclaimer
CPR Timer is intended as a training and assistive tool during cardiopulmonary resuscitation, based on the American Heart Association (AHA) 2025 guidelines.
- The app is NOT a medical device and is not certified by any regulatory body (FDA, CE, etc.).
- The app does NOT replace formal CPR/BLS training, calling emergency medical services, or professional medical judgment.
- The app does NOT diagnose or treat any condition — it provides a timer, metronome, and guidance based on publicly available protocols.
- Use of the app is at the user's own discretion; the developer is not liable for medical outcomes resulting from its use.
Always call 911 (or your local emergency number) first.
Terms of Use
- The app is provided "as is," with no guarantee of accuracy for any specific medical situation.
- The license to use the app is personal and non-exclusive; reverse engineering and commercial repackaging are prohibited.
- Liability is limited in accordance with the laws of the developer's jurisdiction.
- AHA protocols may change over time — the developer aims to keep the app updated but does not guarantee immediate compliance with the latest guidelines.