Leo / Features

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.

Scroll for the catalog
01 · Medications

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
Sample · Lisinopril 10mg
14 days, every dose
MAY 12 — 25
M12
T13
W14
T15
F16
S17
S18
M19
T20
W21
T22
F23
S24
S25
Taken
Late
Partial
Skipped
Missed
02 · Symptoms & flares

Logged the way your condition actually behaves.

Quick log
Migraine
pack
Headache pain · 7/10
Light sensitivity
Nausea
Brain fog
Photophobia
5 tapped
Save log →

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
03 · Vitals

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
7 days · last week
HR (bpm)
BP-sys (mmHg)
SpO₂ (%)
MonTueWedThuFriSatSun
04 · Mental health & journal

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
Tue · May 14 · 9:47pm
Tense · 6/10
Migraine
weather change

“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.”

168 words
private
05 · Cycle & pregnancy

Cycle tracking without the forecasting circus.

todayDAY16luteal phase
Menstrual
Follicular
Ovulatory
Luteal

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
06 · Condition hubs

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.

Condition hub

Migraine

Attacks logged the way they happen — phase by phase, with the triggers your data actually flags.

What ships in this hub
  • Attack log with phase detector
  • MIDAS assessment
  • Risk view (observational)
  • Trigger correlation engine
View the Migraine page
07 · Sharing & permissions

You decide who sees what.

Five role types, each with their own permission set. Children under 13 are linked through a 6-character code their parent generates first (Leo's COPPA-aligned flow). Toggle a switch below to see what reaches each role.

◇ Live data flow
You
Patient
Parent
6 of 7
Caregiver
5 of 7
Partner
4 of 7
Provider
4 of 7
School Nurse
3 of 7
Meds
Mood
Vitals
Calendar
Rewards
Alerts
Meds
Mood
Vitals
Calendar
Alerts
Meds
Mood
Vitals
Alerts
Meds
Journal
Mood
Vitals
Meds
Vitals
Alerts
Tokens:
Meds
Journal
Mood
Vitals
Calendar
Rewards
Alerts
◆ The controls
RoleMedsJournalEmotionsVitalsCalendarRewardsAlertsSees
Parent6/7
Caregiver5/7
Partner4/7
Provider4/7
School Nurse3/7
Defaults shown match the iOS app. Patients change these any time.
Under-13
COPPA-aligned flow
Parents create an account first, generate a 6-character code in the app, and the child enters it at signup. The link is automatic.
Records
PDF health reports
Multi-page health reports with configurable sections — meds, vitals, journal excerpts. Export and send.
Trust
Revocable any time
Patients can revoke a link in a tap. Old data the other party already saw stays seen, but new data stops flowing.
08 · Privacy & security

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
on device
09 · Reach

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.

78
bpm
log dose
Apple Watch
Next dose
Lisinopril
10 mg · 8:00 AM
tap to log
Home Screen widget
Still logging.
Syncs on reconnect
Offline-first
Always expanding

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
What you just read is what you get.

All of this, on your phone, today.

Leo is in private beta. Join us to put every one of these features against your own data — and help shape what gets built next.