Health,computed onyour iPhone.
Recovery, strain, sleep and nutrition, calculated locally on your phone. No server, no account, no black box.
Your whole day on one sheet.
Scroll this page and the dashboard scrolls with it. Every card is a number you can check, reorder, or switch off.
- Daily readout
- Energy balance
- Steps and sleep
- Recovery and strain
- Water, weight, supplements
Four scores. Zero black boxes.
Recovery
StrongOvernight HRV, resting heart rate, respiration and sleep, scored against your personal baseline instead of a generic scale.
Strain
HighTraining load from real workouts, computed with Karvonen heart-rate-reserve zones and your acute-to-chronic workload ratio.
Body Battery
ChargedA continuous energy index that charges while you sleep and drains as the day takes its share.
Sleep
ExcellentDuration, quality and consistency, read straight from your HealthKit sleep stages.
Four scores collapse into one daily call: push hard, stay the course, or rest.




Four scores. Zero black boxes.

Recovery
StrongOvernight HRV, resting heart rate, respiration and sleep, scored against your personal baseline instead of a generic scale.

Strain
HighTraining load from real workouts, computed with Karvonen heart-rate-reserve zones and your acute-to-chronic workload ratio.

Body Battery
ChargedA continuous energy index that charges while you sleep and drains as the day takes its share.

Sleep
ExcellentDuration, quality and consistency, read straight from your HealthKit sleep stages.
Four scores collapse into one daily call: push hard, stay the course, or rest.
Your body, cross-examined.
Tag your days: caffeine, alcohol, sauna, late meals. Vitora tests every tag against the morning after, right on the phone.
Alcohol
-11%
HRV next morning
Late meal
-8%
HRV next morning
High stress
-6%
Resting heart rate
Meditation
+8%
Sleep score
Magnesium
+7%
HRV next morning
Mobility
+6%
HRV next morning
Statistics, not vibes.
A Welch's t-test per tag, a minimum of three tagged days, and results reported as strong, moderate or weak. Your data never leaves the phone to be analyzed.

Log lunch like you'd text a friend.
Photograph it, describe it, speak it, or scan the barcode. The macros land in your day within seconds.
AI runs on-device with Apple Intelligence where available, or through Vitora AI. Both ask for consent first, and both are optional.
Without opening the app.
Map the iPhone Action Button to Vitora and log a meal from anywhere. One press, one sentence, done.
Nothing to leak.
Vitora has no server. Not encrypted-in-transit, not anonymized: there is simply no place your health data could be sent. Everything is computed by the phone in your hand.
HealthKit
Sleep, heart, workouts, hydration and nutrition stay in Apple's health store, under iOS protection.
On-device database
Journal entries and tags live in a local database inside the app sandbox.
Keychain
If you bring your own AI key, it sits in the iOS keychain and is never sent to us.
The one exception is optional AI food analysis, which sends a single description or photo to the engine you chose. It asks before first use.
Your dashboard, your print run.
Four visual systems, one tap apart: the same numbers, reprinted. Score rings go dotted, cards change paper, type changes voice.





Home-screen widgets
Scores, macros and vitals on the home screen, without opening the app.
The quiet archive
- First HRV baseline
- 7-day recovery streak
- First sub-60 resting HR
Milestones file themselves away silently. No confetti, no streak anxiety.

Daily Balance widget
Get Vitora first.
One email at launch. No newsletter, no marketing list, no sharing.
Questions, answered.
Why is Vitora not a medical device?
Because the scores are heuristics: useful trend signals, not diagnoses. We name the inputs and weights so you can argue with the methodology. A medical device would need clinical validation and regulatory clearance; Vitora is a fitness companion, and we say so.
How is the Correlation Engine different from "AI insights" in other health apps?
Vitora runs a Welch's t-test per (tag, outcome) pair locally in Swift. You see the path: sample sizes, p-value, signal strength. Most other apps run their pattern detection on a server and don't publish the math. Vitora's method is written in the section above: another developer could rebuild it exactly.
Do I need a separate fitness band for the Strain Score?
No. Strain is computed entirely from Apple Watch workouts and HealthKit heart rate: Karvonen %HRR, Edwards zones, TRIMP, ACWR. The Apple Watch samples HR every 5-10 seconds during workouts anyway, which is plenty for accurate zone allocation.
What data does the app send anywhere?
Nothing, by default. All scoring runs on the iPhone. The only potentially outbound calls are the optional AI food description and AI photo analysis. Text is processed on-device when your iPhone supports Apple Intelligence, and sent to Vitora AI: Vitora's own server: only when it doesn't. Photos always go to Vitora AI, since on-device models can't read images yet: no account, no API key, no user ID, no health context attached.
Does it work without an Apple Watch?
The Sleep Score requires sleep-stage data, which today only the Apple Watch provides. Recovery similarly needs HRV and resting heart rate. You can still use Vitora for nutrition, hydration, supplements, weight, and steps without a Watch.
Is there an Android version planned?
Not currently. Vitora is built tightly around HealthKit, which is iOS-only. An Android version would require a different data source and a different product.
Will it cost money?
No: Vitora is completely free, forever. Every feature is included. No ads, no data resale, no premium tier. If it helps you and you'd like to support continued development, there's an optional “buy me a coffee” button inside the app. It never gates a feature; it's just a tip jar for the developer.
How is the Recovery Score different from Apple's Vitals?
Apple's Vitals flags individual metrics that are outside your normal range. Vitora combines HRV, resting HR, sleep, and respiratory rate into a single 0-100 readiness signal, weighted and scaled against your own 14-day median.