Now in Private Beta · iOS 16+

Your body,
decoded.

Four focused apps. One unified health intelligence.
Built for the people who don't always know where to begin on their health journey — and those who simply want to know more.

4
Specialized Apps
100%
On-Device
0
Ads. Ever.
Plays well with what you already wear

Bring your wearable. Bring your tracker.

Vitalis layers on top of Apple Health, so whatever you're already wearing or logging just flows in. We don't replace your Oura ring, your Apple Watch, or your fasting app — we make the data they generate more useful.

Apple Health
Apple Watch
Oura Ring
Whoop
Fitbit
Garmin
MyFitnessPal
Cronometer
Lose It
Headspace
Calm
AutoSleep
Strava

Anything that writes to Apple Health reaches Vitalis automatically. No extra accounts, no broker layer.

Our Thesis

Most health apps treat your body like a customer.
We treat it like a system worth understanding.

Vitalis is built on a simple belief: the most powerful health tool you'll ever own is a clear picture of yourself. Pure data interpreted with clinical rigor and made accessible to you.

The Ecosystem

One unified app. Three specialised companions.

Vitalis Core is the standalone option — vitals, mental wellness, cycle tracking, plus lightweight versions of fitness, sleep, and nutrition. Add Motion, Somna, or Nourish only if you want clinical-grade depth in those domains. Everything talks privately through an on-device sync layer.

Just want one app?

Vitalis Core has lightweight versions of the others baked in.

Don't want to install four apps? Core ships with simplified versions of Motion's workout logging, Somna's sleep tracking, and Nourish's nutrition diary — all in one place. If you later want the depth of a dedicated app for any of those domains, add it then; Core will hand off its data automatically.

Workout logging (lite) Sleep tracking (lite) Nutrition diary (lite)
Start with Core
In Practice

What each app actually looks like.

Four short, real screen flows — not staged marketing renders. Lite versions of Motion · Somna · Nourish are already inside Core; the dedicated apps just go deeper.

Vitalis Core

Your full-body baseline.

Vitals, mental-wellness screeners, cycle tracking, and an ecosystem score that rolls up signals from the other three apps. The standalone option — and the brain of the ecosystem.

PHQ-9 · GAD-7 · DASS-21 clinical screeners

The same instruments your GP uses — Kroenke 2001, Spitzer 2006, Lovibond 1995. Scored automatically, tracked over time, with safety-aware 988 crisis-resource surfacing at moderate-or-above scores and on any non-zero self-harm item.

HRV percentile benchmarking (Tegegne 2020)

Your HRV is compared against the Lifelines cohort (n = 84,772) by age-decade × sex. You see your percentile and tier — Poor, Fair, Good, Excellent — not a vague "good day / bad day" label.

Cycle phase prediction with BBT + LH

Combines logged cycle starts, basal body temperature shifts, and LH inputs to estimate the current phase and predicted fertile window. Phase colour overlays appear on every chart so symptoms read in context.

Lite Motion · Somna · Nourish built in

Core ships simplified versions of workout logging, sleep tracking, and nutrition diary. Start with one app; add Motion, Somna, or Nourish only when you want clinical-grade depth in that specific domain.

Cortisol-load proxy (HRV + RHR + sleep + mood)

Composite 0–100 stress index synthesising HRV (35 %), resting HR (30 %), sleep-onset latency (20 %), and mood (15 %). Lower numbers track better autonomic recovery and baseline resilience over time.

Pearson cross-domain correlation engine

Automatically computes Pearson r between sleep, mood, steps, HRV, exercise, and food. Surfaces relationships in plain English like "sleep duration strongly affects daily mood" with strength + direction labels.

DSM-5-organised symptom tracker

Symptoms grouped automatically by your logged diagnoses — mental health, physical health, feminine health — with quick-tap 1–10 severity. Fallback generic panel for users without a diagnosis profile.

Biometric lock + AES-256 on-device encryption

Face ID / Touch ID gates app access. All records encrypted with a 256-bit symmetric key stored in iOS Keychain, hardware-backed by the Secure Enclave where available. Key never leaves the device, never syncs to iCloud.

Today's HRV
52ms
Above median · 4-week avg 48
PHQ-9
4/27
Minimal · last logged Tue
Active calories
487kcal
Goal 600 · Zone 3, 18 min
Last workout
52min
Strength · Push day
Vitalis Motion

Training, instrumented.

Workout-type-aware calorie engine: Compendium METs for strength (where HR is unreliable, per Vezina 2014), Keytel HR regression for cardio, MET fallback otherwise. Real HR zones via Tanaka 2001 or optional Karvonen.

Workout-type-aware calorie engine

Compendium METs (Ainsworth 2011) for strength training, where HR overestimates calories by 25–50 % per Vezina 2014. Keytel 2005 HR regression for steady-state cardio when HR + sex + age are known. MET fallback otherwise.

Real HR zones (Tanaka · Karvonen modes)

Default HRmax via Tanaka 2001 — 208 − 0.7 × age. If a resting HR is set, switch to Karvonen heart-rate-reserve for tighter aerobic zones. Custom tested HRmax also accepted.

Strength tracking with PR detection

Sets, reps, weight tracking with progressive-overload nudges. Auto-tagged personal records across weight, distance, pace, and duration — quiet by default, celebrated when you ask.

Lock-screen widgets + Live Activities

Small / Medium / Large lock-screen widgets show today's active calories, last workout, and streak. Live Activities keep the rest-timer visible during sets so you don't have to wake the phone.

94-exercise library with muscle-group filters

Curated library across 11 muscle groups and 8+ equipment types. Each exercise tagged with primary + secondary muscles, with an interactive anatomy diagram and form-cue / common-mistake notes on tap.

Workout templates — save your push, pull, leg days

Compose multi-exercise sessions ("Push Day", "Leg Day", "Quick HIIT"), save them, edit them, launch them directly into active logging. Estimated duration shown before you start.

VO₂ Max fitness classification (ACSM tiers)

Five-tier aerobic capacity classification — Poor → Fair → Good → Excellent → Superior — derived from Apple Health VO₂ Max sample, refreshed live with HealthKit sync.

Cross-app: Somna recovery + Nourish protein bump

Reads Somna's nightly snapshot to gate training-load recommendations on recovery score. Writes back to Nourish so a strength workout automatically nudges your protein target up 20 %.

Vitalis Somna

CBT-I in your pocket.

Real CBT-I instrumentation — not a 1-to-10 sleep score and a bedtime reminder. Spielman 1987 Sleep Restriction Therapy auto-titrates your window. Carney 2012 Consensus Sleep Diary defines every metric. Krakow 2001 IRT for chronic nightmares.

Spielman SRT auto-titration (5.5h floor)

Sleep Restriction Therapy (Spielman 1987) tightens or expands your sleep window each week based on rolling 7-day Sleep Efficiency. 5.5-hour minimum time-in-bed floor enforced so you don't over-restrict.

Carney Consensus Sleep Diary metrics

The standard CBT-I vocabulary per Carney et al. 2012: Sleep Efficiency (SE %), Sleep Onset Latency (SOL), Wake After Sleep Onset (WASO), Early Morning Awakening (EMA), Time In Bed (TIB). Captured nightly, plotted weekly.

Krakow IRT for chronic nightmares

Imagery Rehearsal Therapy per Krakow et al. 2001. Log the dream, rescript the ending, rehearse it before bed. The protocol with the strongest evidence base for chronic nightmares, including trauma-linked ones.

Smart wake window + bedtime reminder

Wakes you in your lightest sleep stage within a 30-minute window before your target. Bedtime reminder respects your current weekly SRT recommendation — no nagging if you're already on track.

Composite sleep score (40 + 30 + 15 + 15 = 100)

Weighted score combining duration (40 pts), subjective quality (30 pts), HRV bonus (15 pts), and deep-sleep % (15 pts). Real-time calculation visible on the dashboard hero ring.

Sleep debt + bedtime consistency tracking

Cumulative sleep debt (goal × days − actual) and a 0–100 consistency score based on the standard deviation of your bedtimes. Surfaces irregular schedules without lecturing you about them.

HealthKit sleep import with stage breakdown

Auto-imports last 30 days of Apple Watch / iPhone .sleepAnalysis samples. Groups contiguous samples into nights, extracts deep / REM / light / awake percentages, dedupes against local entries by wake time.

Quick-capture overnight workflow

Three big buttons — Going to Bed, Lights Out, Get Out of Bed — that timestamp each moment in real time. Persists via @AppStorage so an app force-quit overnight doesn't lose the session.

Sleep score
84/100
Good · SE 92 %
SRT this week
Maintain
7-day SE 88 % · TIB 7h 12m
Today
1640kcal
Goal 2100 · 78 % to target
Protein
89/120 g
Strength day · +20 % target
Vitalis Nourish

Nutrition with signal, not noise.

USDA FoodData Central food library. Mifflin-St Jeor for calorie targets. IOM AMDR for macro splits. Hydration with Holliday-Segar + EFSA reference. And a goal-aware meal planner that reads Motion's daily snapshot — strength day, your protein target goes up by 20 %.

USDA FoodData Central food library

Calorie and macro values from the authoritative USDA FoodData Central database — Standard Reference Legacy + Foundation Foods + Branded subsets. No crowd-sourced estimates, no diet-app folklore.

Mifflin-St Jeor + IOM AMDR targets

Mifflin-St Jeor 1990 BMR equation drives your daily calorie target. Macros default to the IOM 2005 Acceptable Macronutrient Distribution Ranges: protein 10–35 %, carbs 45–65 %, fat 20–35 %.

Hydration: water · caffeine · alcohol

35 ml/kg water target (Holliday-Segar adapted) plus EFSA Adequate-Intake reference. Caffeine and alcohol counts log alongside water in the same hydration UI — no separate app, no separate tracker.

Goal-aware meal planner (reads Motion)

Reads Motion's daily snapshot via the on-device App Group. Strength workout → protein target up 20 %. Long workout (> 90 min) → +250 ml water. Big calorie burn → +200 kcal added to the day.

28-day calorie-adherence heatmap + streak

Color-coded 4-week calendar grid: < 50 % red, 50–79 % orange, 80–119 % green (in band), ≥ 120 % blue. Plus an automatic streak counter for "in-band" days.

Recipe builder with photo + per-serving macros

Build custom recipes from raw ingredients with cooking instructions, serving yield, optional photo (JPEG, < 200 KB). Logs as a single consolidated entry — no re-typing the same combo every day.

HealthKit-synced weight + body composition

Log weight, body fat %, and waist circumference. Bidirectional read + write with Apple Health so the entry appears everywhere else your Health app does.

CSV food-log export for your dietitian

One-tap export: date · meal type · food name · serving · all macros · notes. RFC-4180 CSV with ISO date-stamped filename — your registered dietitian opens it in any spreadsheet app.

Why Vitalis

A different kind of health app.

Most health apps optimize for engagement. Vitalis optimizes for understanding. Here's what that looks like.

01

Privacy-first by architecture, not policy.

Your data lives on your device, encrypted with AES-256-GCM and protected by hardware-backed Keychain. Sync between Vitalis apps happens through Apple's App Group container — never a server. We can't see your data because we never touch it.

02

Clinical rigor, consumer beauty.

Every metric is grounded in peer-reviewed research. PHQ-9 for depression. GAD-7 for anxiety. CBT-I protocols for sleep. RMSSD percentiles from a 84,000-person dataset (Tegegne 2020). And it all fits in a thumb-friendly dark interface that gets out of your way.

03

Modular, not bloated.

Don't care about cycle tracking? Skip Core. Just want to fix your sleep? Get Somna. Each app is a focused tool that respects your attention. They share data when it helps you — and stay out of your way when it doesn't.

04

No subscriptions for what should be yours.

We don't paywall your own historical data. We don't gate basic insights behind a "Pro" tier. We don't sell your data — to advertisers, insurers, or anyone. The business model is honest: pay once, own it forever.

Built Right

Engineered like infrastructure, designed like an app.

Vitalis isn't a wrapper around HealthKit. It's a full-stack health intelligence platform — built with native SwiftUI, integrated deeply with iOS frameworks, and architected to scale from a single user to a clinic.

SwiftUI
HealthKit
WidgetKit
ActivityKit
UserNotifications
CoreCrypto
App Groups
AES-256-GCM
42+
Phases shipped across 4 apps
15
Peer-reviewed sources cited in product
100%
VoiceOver coverage on Core
0
Third-party trackers
How It Connects

The whole is bigger than the parts.

Each app writes a daily snapshot to a shared, encrypted container. Core reads them all to give you cross-domain insights — like how last night's sleep affects today's training, or how your cycle phase changes nutrient needs.

Core Intelligence Motion Somna Nourish
"You slept 5h 22m. Consider a deload day."
Somna → Motion
"Protein gap 18g on a strength day."
Motion → Nourish
"Luteal phase: +200 cal needs."
Core → Nourish
Private Beta · Limited Spots

Your body deserves
better tools.

Be among the first to try Vitalis. We're inviting a small cohort of users who care about their health and care about their privacy. No credit card. No spam. Just early access and a direct line to the team.

iOS 16+ required · TestFlight invite via Instagram @vitalisapps · No spam, ever