Everything Leo does,
honestly.
No AI buzzwords. No predictive promises. Just what the app actually ships today — for the people whose chronic conditions need an app that tells the truth.
Doses with receipts.
How Leo handles meds, end to end — from a scheduled refill on Monday to the missed dose on Thursday you need a record of. Every status is logged, every administration knows who logged it.
- Scheduled doses with five statuses: taken, missed, skipped, late, partial
- PRN (as-needed) meds capture pre-dose severity, a 30-minute effectiveness check, and side effects
- NFC stickers on pill bottles for one-tap dose logging
- Barcode scan for pill identification (NDC lookup)
- Refill tracking with remaining count + refill date
- Digital pill box with drag-and-drop layouts (solo, daily, weekly, pro, custom)
- Caregiver- and parent-administered doses recorded distinctly from self-doses
- Configurable reminders with caregiver escalation on missed doses
Logged the way your condition actually behaves.
Twenty-five packs ship with the symptoms, triggers, and episode templates that matter for that specific condition — migraine isn't POTS isn't Crohn's isn't PMDD. Customize anything. Add your own from scratch.
- 25 pre-built condition packs with curated symptoms, triggers, and episode templates
- Custom condition creation — name, icon, color, symptoms, tracking questions
- Quick-log surface for one-tap symptom entry from the home screen
- Flare-up tracking with calendar context
- 1–10 severity scales
What Apple Watch already knows, in your timeline.
Pulls HR, BP, glucose, SpO₂, respiratory rate, and sleep from HealthKit. Add manual readings any time. Record an ECG on your Apple Watch and Leo computes SDNN-based HRV from the waveform — fully on-device.
- HealthKit integration for heart rate, blood pressure, temperature, weight, glucose, SpO₂, respiratory rate, sleep
- Manual entry for any vital
- ECG recording with on-device HRV (SDNN) computed from the waveform
- Vital trend charts over any date range
Mental and physical, in one calm space.
Mood and emotion entries capture intensity, triggers, body sensations, thoughts, and coping. Journal in free-form or use guided prompts. Six mental-health condition packs ship with curated symptoms — the kind of structure that turns a journal from a diary into a record.
- Mood / emotion entries with intensity, triggers, physical sensations, thoughts, behaviors, coping strategies
- Free-form journal entries with rich text
- Prompted journal templates with guided prompts
- Mental-health condition packs: Anxiety, Depression, PTSD, OCD, ADHD, PMDD
“Pressure dropped this afternoon and I could feel it — same as last Tuesday. Took the propranolol at 4pm and the rescue at 6 when the pain wouldn't back off. Tried the cool-cloth-and-dark routine. Slept by 9.”
Cycle tracking without the forecasting circus.
Log flow, symptoms, pain, mood, energy, BBT, cervical mucus. Track birth control. Pregnancy mode adds gestational age, kick counts, and contraction timing. Leo doesn't predict your next period — it records what happened so you can see it clearly.
- Cycle day log: flow intensity, color, texture, symptoms, pain, mood, energy, cervical mucus, basal body temperature (BBT), weight
- Birth control tracking (taken, time, event)
- Pregnancy profile with gestational age calculation
- Contraction timer and log
- PMDD condition pack with cycle-phase-specific symptom tracking
Every condition gets its own dashboard.
All 25 condition packs ship with a dedicated hub UI — tools tailored to that specific condition. Some hubs are larger than others (Migraine has a phase detector + MIDAS; Gastroparesis has GCSI + device profile; POTS has a hydration tracker), but every condition has one. Browse a sample below — the full 25 live at /conditions.
Migraine
Attacks logged the way they happen — phase by phase, with the triggers your data actually flags.
- Attack log with phase detector
- MIDAS assessment
- Risk view (observational)
- Trigger correlation engine
Why your phone is the server.
HealthKit data never leaves your phone unless you explicitly export it. Face ID locks the app every time you open it. The session times out per HIPAA, and every access of protected health information gets audit-logged. The math you read about over on the engines page runs on your device — not in some vendor's cloud.
- Audit logging that meets HIPAA Security Rule requirements — BAA with Google Cloud in progress
- HealthKit data stays on device unless you export
- Face ID / Touch ID required on every app open
- Session times out and re-locks per HIPAA guidelines
- Every engine documented at /engines runs on-device
- Offline-first caching; sync happens when you reconnect
Apple Watch. Widgets. Offline.
Companion app on Apple Watch for medication and vital quick-glances. Home Screen widgets for tap-to-log without opening Leo. Cache-first reads so the app works offline; syncs when you reconnect.
Don't see your condition? Tell us.
Leo's condition packs are expanded by request — we've added 25 so far, and there's room for plenty more.
Request a condition