CPR Timer

BLS & Code Blue Assistant — an offline CPR timer built on AHA 2025 protocols

AHA 2025 Compliant 100% Offline Voice Coaching
Download for iOS Download for Android

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)

ModeCompressionsBreathsRateCycle
Adult + Breaths302100–120/min2 min
Adult No Breaths0110–120/min2 min
Child/Infant + Breaths152100–120/min2 min
Child/Infant No Breaths0110–120/min2 min
Pulse Check10 sec

Medical disclaimer. CPR Timer is not a medical device and does not replace formal CPR/BLS training or calling emergency services. Always call 911 (or your local emergency number) first. Full text in the Medical Disclaimer section below.

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.