EMS Run Sheet

HIPAA-ready, for agencies

Last updated October 4, 2026

EMS Run Sheet is designed to support HIPAA compliance, with all data stored encrypted on-device. It has no server and no accounts: patient information is created, kept and destroyed on the iPhone or iPad it was entered on. We, the developer, never receive, store or process it.

What that means for your agency: because we never have access to your patients' information, we aren't a business associate and no Business Associate Agreement (BAA) is needed to use Run Sheet. HIPAA compliance itself belongs to your agency (your risk analysis, policies, training and device management). Run Sheet provides the technical safeguards those depend on; no app can make an agency "HIPAA compliant" on its own, and there's no official HIPAA certification for software.

The technical safeguards (45 CFR 164.312)

SafeguardHow Run Sheet provides it
Access control: unique user identificationOn shared agency devices, each crew member signs in before seeing patient information; every privacy log entry names them. On a personal device, the user is the device owner.
Access control: device passcodePatient information can't be opened on a device without a passcode. Photos and scans can't be shared or saved to Photos; they stay inside the app until they're erased.
Access control: emergency accessPatient information unlocks with Face ID, Touch ID or the device passcode, so it's never locked out when needed.
Access control: automatic logoffPatient information locks when the app is left and after 2–30 minutes without use (agency-settable).
Access control: encryption and decryptionAES-256-GCM for every call, patient, note, photo and scan. The key is generated on the device and stored in its Keychain as "this device only": never synced, never backed up, never sent. Data is also protected by iOS Data Protection.
Audit controlsAn encrypted, on-device privacy log of sign-ins, unlocks, automatic locks, copies, shares, deletions, retention erasures and setting changes. Exportable as CSV for your records. It never contains patient information itself.
IntegrityAES-GCM is authenticated encryption: any change to stored data is detected and the data is rejected.
Person or entity authenticationFace ID, Touch ID or the device passcode before patient information is shown, plus crew sign-in on shared devices.
Transmission securityNothing is transmitted to us. Speech recognition and document scanning run on the device; Run Sheet won't send patient speech to a server. Copied text stays on the device (no Universal Clipboard) and expires in 5 minutes. Sharing a call between crew uses AirDrop or Messages, encrypted by Apple in transit, and agencies can turn patient sharing off.

Retention and destruction

Shared truck iPhones and iPads

Set a device as a Shared agency device (Settings → This device, or by MDM). Crew sign in to see patients, patient details erase after 12 hours by default, patient information locks when each call ends, and personal shift tracking is off. On iPad, Run Sheet runs beside your ePCR in Split View, so details drag or copy straight across.

Deploying with your MDM

Run Sheet reads Apple's Managed App Configuration. Any value your MDM sets is enforced and can't be changed on the device.

KeyTypeWhat it does
sharedDeviceBooleanShared agency device mode
patientRetentionHoursIntegerErase patient details this many hours after a call (0 = keep)
callRetentionDaysIntegerDelete whole calls this many days after they end (0 = keep)
autoLockMinutesIntegerLock patient information after this many minutes without use
allowPatientSharingBooleanAllow sending patient details by AirDrop or Messages
hidePatientsWhenRecordingBooleanHide patients during screen recording or mirroring
requireCrewSignInBooleanCrew sign-in on shared devices
lockScreenPatientLineBooleanShow the patient's age and sex on the Lock Screen and Apple Watch
agencySetupLinkStringYour agency's setup link (from Settings → Agency → Share → QR code), installed automatically

Pair it with your MDM's own device policies: a required passcode, automatic screen lock, and remote wipe for lost devices.

What stays with your agency

Good to know

Questions

For deployment help or a security questionnaire: support@emsrunsheet.com