Drift: Private AI Health Coach
Longevity · Sleep Score · HRV
Free · In‑App Purchases · Designed for iPhone. Not verified for macOS.
Drift now scores your training — Banister fitness, strain, and form, with an intensity pattern and a recovery alignment grounded in your 21-day baseline.
Drift tracks how your daily routine compares to your personal baseline — and shows what it means for how long and how well you'll live.
Every morning, Drift reads your Apple Health data to compute a personalised Drift Score: a single number that shows whether your sleep, activity, heart health, mobility, and recovery are aligned with your body's normal rhythm — or drifting away from it.
ON-DEVICE AI
Drift uses Apple's foundation models and on-device machine learning to analyse your health patterns — no cloud, no servers, no data leaving your phone. An isolation forest detects anomalies in your metrics. A clustering model learns your day types. A forecasting engine predicts where your score is heading. And Apple Intelligence generates personalised insights written specifically for your body and your day.
LONGEVITY SCIENCE
Every threshold in Drift is grounded in peer-reviewed research. Eight biomarkers — VO2 max, HRV, resting heart rate, sleep, daily steps, exercise, heart rate recovery, and walking speed — are scored against age-adjusted population norms from studies published in JAMA, NEJM, The Lancet, and JACC. This isn't guesswork — it's your data measured against decades of clinical evidence.
FITNESS SCORE
A new Fitness tab grades how your training is loading you. A 0–100 score blends Banister fitness, strain, and form across the last 14 days, with five sub-scores — Load, Intensity, Readiness, Variance, Strength — each pointing back to the workouts that drove them. An intensity-pattern card maps your time-in-zone to Seiler 3-zone (the 80/20 model endurance research keeps validating), and a readiness card checks eight nightly signals against your 21-day baseline. Set your Fitzpatrick skin type to personalise the daily Sun Exposure ceiling.
22 PATTERN DETECTORS
Drift watches for patterns your numbers can't show on their own — Late Nights, Sleep Debt, Overtraining, Recovery Gap, Fitness Plateau, and 17 more. Each pattern includes a brief explanation and the signals Drift used to detect it.
COMPLETELY PRIVATE
All computation — every ML model, every score, every insight — runs entirely on your device using Apple frameworks. No health data is ever transmitted, stored remotely, or shared with any third party. No account required. No analytics. No tracking.
WHAT DRIFT READS
Activity, Sleep stages, Heart rate and HRV, VO2 max, Walking speed and gait, Running form, Daylight exposure, Environmental noise, Cold water sessions, and more — 60+ HealthKit metric types in total.
WIDGETS
Home screen and lock screen widgets show your daily Drift Score at a glance.
Drift works with any device that writes to Apple Health — including popular smart rings, fitness bands, and GPS watches. The richer your Health data, the more complete your Drift Score. iPhone-only users without a wearable see a partial score based on activity and step data.
SUBSCRIPTION INFORMATION
Drift is offered as a single auto-renewable subscription with a 7-day free trial. Choose Drift Monthly ($5.99/month) or Drift Yearly ($49.99/year). Payment is charged to your Apple ID account at confirmation of purchase. The subscription automatically renews unless cancelled at least 24 hours before the end of the current period. You can manage or cancel your subscription in your Apple ID account settings.
Terms of Use (EULA): https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Privacy Policy: https://stationify.fi/apps/drift/privacy.html
more Travel-aware scoring
• Drift now detects when you cross time zones and eases your daily score while your body clock re-adjusts — so jet lag no longer reads as "Off Course."
• Tap the new travel card for an "adjust faster" plan: tonight's target bedtime plus light-timing tips.
See your circadian rhythm
• A new Circadian Rhythm view under Sleep charts your sleep window across recent nights — tighter, more aligned nights mean a steadier body clock.
Sharper training load
• Easy walking no longer over-counts toward Strain, and long, depleting efforts now count for more, so Form reflects real fatigue more faithfully.
• Readiness surfaces more of your recovery signals as the day's data lands.
The app is now fully localized across every supported language, plus dozens of fixes.
1.26 19h ago
1.25 is a usability pass on the Fitness tab — the sub-score detail sheets are now visual instead of full of numbers and sport-science jargon, and Strength scoring now rewards intensity over minutes.
• Visualised sub-scores. Load Ratio, Sameness, and Strength Intensity now render as colour-banded gauges with a position marker. Consistency shows your training week as a 7-day strip. Variety shows the actual subtypes you trained.
• Plain English. "Load ratio" replaces "ACWR", "sameness" replaces "monotony", and the science citations live in a small Research footer per sheet if you want them.
• Recovery → Readiness. The HRV-based daily training-readiness signal is now called Readiness, distinct from the broader Recovery category on the home tab. The percentage finally matches the sub-score ring.
• Strength rewards intensity, not minutes. The 60-minute weekly target is gone. A 30-minute hard session now counts more than a 60-minute stroll. Intensity (5 pts) and Frequency (3 pts) are the new primary signals.
• Personalized Sun Exposure. Set your skin type (Fitzpatrick I–VI) in Settings and your daily UV dose displays as a % of your safe ceiling — 100% is your burn threshold, ~33% is the vitamin-D-effective band.
• Sun-dose alerts. When today's accumulated UV reaches 80% or 100% of your skin-type burn threshold, Drift pings once so you can shade up or reapply sunscreen before it matters.
1.25 2d ago
1.24 brings a Fitness tab — a training-load view that turns your week of workouts into a clear story.
• Fitness Score. Banister fitness, strain, and form rolled into a single 0–100 over the last 14 days. Five sub-scores — Load, Intensity, Recovery, Variance, Strength — each show which workouts drove them.
• Intensity Pattern. Easy vs moderate vs hard, mapped to Seiler 3-zone. Drift coaches you toward the 80/20 split that endurance research keeps validating.
• Form Forecast. Where your fitness is heading over the next 7 days — at your current load, in a rest week, or with a 20% bump. The PMC curve sits right next to it.
• Recovery Alignment. Eight nightly signals checked against your 21-day baseline, with a transparent per-signal breakdown.
• Late workout fix. Apple Watch workouts that sync after the fact now backfill correctly on every refresh.
1.24 4d ago
1.23 makes Environment a real signal and quiets the day-to-day pings.
• Sun Exposure. UV alone is intensity; the dose (intensity × time outside) is what shapes skin aging and vitamin-D. Your daily UV dose now appears in SED units, with reference bands grounded in dermatology research.
• Calmer notifications. No more raw "+374%" deltas or chart-only labels like "Gait Asymmetry" in your pushes — Drift now uses warmer language tuned for the surface.
• Cleaner home screen. The "Tomorrow may drift more" pill under the orb is gone. The card body already says it better.
• Honest notification count. The legacy 10am ping is retired. Settings really does mean four daytime pushes now — morning, midday, afternoon, evening — each silent unless your numbers warrant a nudge.
• Faster first paint. Today's UV, wind, and noise fill in immediately on first load instead of staying blank.
1.23 May 23
1.22 widens Drift's view from steps + sleep to every type of movement, fixes sleep fragmentation, and sharpens the daily recap.
• Sport-aware drift. Running, cycling, swimming, strength, and mind-body workouts are now scored as first-class signals. A skipped strength week shows up as drift. A bike day no longer reads as a low-step day. The score finally sees what you actually do.
• Sleep fragmentation, fixed. Many users will see their sleep score climb.
• A sharper evening recap. The recap reads from the drift score itself, so a +50% steps day never gets framed as "drift" — the biggest bad-direction shift becomes the headline.
• Cleaner notifications. The master toggle in Settings disables every Drift push, including the 10am daily card. No more stale-content next-day reschedules — if today's window has passed, tomorrow's pipeline writes tomorrow's text.
• Subscription gate fix. Onboarding and the paywall used to advance past the trial gate when StoreKit threw an error or you tapped Cancel. Both now correctly stay on the paywall until a real entitlement lands.
• New name. Drift is now "Drift: Private AI Health Coach" — same app, more accurately described. Localized per App Store.
1.22 May 21
1.21 rebuilds Drift's daily rhythm and makes the whole app feel quicker.
• Notifications, redesigned around your day. Drift now sends up to four context-aware pushes — a sleep score right after your Watch syncs, a midday drift check, an afternoon nudge with a clock-time deadline, and an evening recap 2.5 hours before bed. All four sit behind a single switch in Settings, on by default, off in one tap.
• Faster from launch. Drift starts computing your score the moment your Watch finishes syncing last night's sleep, so it's already there when you open the app. The default baseline window moved from 360 to 90 days for noticeably faster refreshes — the longer window stays available in Settings for anyone who prefers it.
• An honest orb. When Drift is recalculating, the orb actually shows it — the fusing-blob animation runs until the live score lands, instead of holding a stale value with a stale arrow next to it.
• More places to tap. The "All Patterns" card, the "Today looks like a …" badge, and the Pattern Library all respond across their whole surface now, not just the text. Pattern Library is full-screen with a tidy close button.
• Easier-to-read charts. Axis labels and trend headers were dim in dark mode; they're now at full contrast everywhere.
1.21 May 18
• A living orb. Your Drift score is now visualised as four mesh-coloured blobs that orbit inward and fuse into a single, breathing sphere. When you're well-aligned it shimmers with a quiet constellation; when you're drifting the orb stirs more visibly. Same number, alive on screen.
• Time-in-zone, fixed for every sport. Tennis, downhill skiing, snowboarding, rowing, basketball, hockey, racquetball, pickleball, jump rope, gymnastics, dance, and 20+ other activities are now correctly tagged as hard intensity. They were previously bucketed as easy, which skewed the 80/20 zone-training recommendation.
• Settings, simpler. Notifications grouped together (Daily Recap, Bedtime, Smart Wake, Live Activity). Baseline merged with On-Device Intelligence into one section. Duplicate subscription row removed.
1.19 May 18
• Sleep score, now multi-factor. The Longevity sleep pillar used to be duration only. It's now a weighted blend of four research-backed signals: duration (Cappuccio 2010), bedtime regularity (Windred et al., Sleep 2024 — regularity beats duration as a mortality predictor), age-adjusted deep-sleep percentage (Mander et al., Neuron 2013), and night fragmentation (Lim et al., Sleep 2013).
• See what's driving it. The Sleep pillar in Longevity has a new "Score Breakdown" section showing each sub-factor's score, raw value, and weight. At a glance you can tell whether duration, regularity, deep sleep, or fragmentation is moving your number.
• Age-adjusted thresholds. Slow-wave sleep naturally declines with age, so the deep-% target shifts by life stage — a 25-year-old isn't measured against the same threshold as a 65-year-old.
1.18 May 14
• Your night, charted. Tap the Sleep score on Drift to see a hypnogram of every stage of last night's sleep, with per-stage breakdowns for Deep, REM, Core, and Awake — plus sleep efficiency, midpoint, time in bed, and interruptions.
• Sleep, two ways. The same view is reachable from the Sleep pillar in Longevity — tap "Full breakdown" to drill into the complete session facts alongside your duration trend.
• Brighter stages. Reworked the stage palette so Deep is actually visible against the dark backdrop, and each stage card has a proportional fill bar so "53% Core" reads at a glance.
• Localized everywhere. Every new sleep label — hypnogram, stages, session facts — translated to all 9 supported locales.
1.17 May 14
• A clearer offer up front. A new screen at the end of onboarding shows what's behind your Drift Score and Longevity Score, with a 7-day free trial so you can try everything before you decide.
• Pricing without the mental math. The yearly plan now shows a "SAVE 30%" badge and the equivalent monthly price right under the headline number — the comparison is obvious at a glance.
• Sharper opening. Welcome leads with "Your health has a pattern," then walks from problem to solution in three tight slides. Drift's promise reads the same on every screen.
• Walk Through Again, working again. The Settings option to replay onboarding is back in service after an iOS 26 bug had quietly disabled it. Also removed a duplicate review prompt that landed twice in the flow.
1.16 May 13
• Reimagined onboarding. New "What brought you here?" question personalises the whole flow. Privacy trust beat upfront ("Your data, on your phone"). The first-score reveal now shows your top detected pattern with a full explanation, your score counts up live, and patterns appear one by one. Subtle 3D card-riffle screen transitions.
• Bio age, animated. Watch the digits roll from your real age into your biological age, then see which habits (VO₂ max, HRV, sleep, walking speed, exercise) shaped that number, row by row.
• Live computation, alive. Particles stream into the orb while Drift reads your data. Calibration feels like real work happening, not a spinner.
• Quieter polish. On-device AI now responds in your device language, Ask Drift cards no longer get stuck greyed on cold launch, and a few hardcoded English labels in the longevity intensity mix now translate properly.
1.15 May 11
• New: Daily Drift recap. Optional pre-bed notification with a one-line summary of today's drift, 2 hours before your usual bedtime. Quick read, time to act. Turn on in Settings → Daily Recap.
• Reimagined onboarding. New "What brought you here?" question personalizes the rest of the flow. Live computation now shows your data being absorbed with animated particles, your first score counts up, and detected patterns reveal one by one. Screens transition with a subtle 3D card-riffle feel.
• Metric drilldowns redesigned. Tap any metric for a circular gauge that shows where today sits within your typical range, with your usual zone highlighted. Trend charts back the line with your own band; weekday averages spotlight today's day-of-week with your actual value overlaid.
• Polish across the board. Intro animation covers the screen from the first frame, chart gradients stay inside their cards, onboarding selection rows are tappable across the whole card, on-device AI now responds in your device language, and bio age reads consistently across the app.
1.14 May 10
• Onboarding now reveals your real first-day analysis — the same headline, body, and pattern badges Drift shows on the home tab, computed from your own Apple Health data.
• Faster first score — onboarding's live-compute step reads about two months of recent Apple Health data instead of a full year, so calibration finishes in seconds.
• New ways to leave a quick App Store review — a friendly card at the end of onboarding and a persistent row in Settings → Support.
1.13 May 9
• Smart Wake (beta) — your alarm fires during the last light-sleep window before your target wake time, so you wake less foggy.
• Apple Watch dashboard — three vertical pages: today's drift orb, 7-day trend, and active patterns. Scroll with the Digital Crown.
• Ask Drift expanded to 20 cards — "Push hard or take a recovery day?", "Am I overtraining?", "How is my biological age trending?", and more, all on-device.
• Tap any sub-score tile for a full drilldown — 30/90/180-day chart, weekday averages, and the science behind the metric.
• Recovery view now shows your actual HRV in ms alongside your readiness, and slides down to dismiss from anywhere on the sheet.
• Smarter Sleep Bank math — personalised target, surplus discounting, and a saturation cap so chronic short sleep no longer reads as runaway debt.
• Live Activity is now opt-in — turn it on in Settings if you want today's drift on the Lock Screen and Dynamic Island.
• You can redo the welcome flow from Settings.
1.12 May 7
• Drift on your wrist — Apple Watch app with four complications and a daily Live Activity in the Dynamic Island.
• Ask Drift — tap any card to get on-device explanations of your score, biological age, and active patterns. Apple Foundation Models, runs entirely on your phone.
• Six new patterns — Bedtime Drift, Possible Illness Window, Resting HR Creep, plus three new positive streaks: Sleep Consistency, HRV Rebound, Daylight Streak.
• New Stress category alongside Sleep / Heart / Recovery, and a calmer rebuilt onboarding for new users.
1.11 May 4
• Six new patterns to watch for — including bedtime drift, resting HR creep, and a wearable-style early-warning combo.
• Three new streaks to celebrate: sleep consistency, HRV rebound, and 7-day daylight days.
• Cleaner copy and loading across the app.
1.10 May 1
-Drift is simpler to unlock now: one Drift subscription gives access to the full experience, with clearer Monthly and Yearly choices and cleaner free-trial messaging.
- This update also refines the subscription screens, Settings status, and locked feature prompts so it’s easier to understand what’s included.
- Your core Drift and Longevity previews appear before any subscription prompt, so you can see your daily insight first.
1.09 Apr 29
• Sleep is now attributed to the morning you wake up, matching Apple Health. Last night's sleep shows on today's card,
and the morning sleep score is steady instead of dipping while data lands.
• Day-type insights are sharper — "Active Day", "Recovery Day", "Strained Day"
• Longevity exercise score now factors in intensity. 20 minutes of running counts toward your score the way 30 minutes
of walking does, matching the underlying physical-activity mortality research.
• Full localization extended end-to-end. Settings, longevity research summaries, recovery status, and AI insights now
read in your language across German, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Vietnamese, and
Simplified Chinese.
1.08 Apr 27
• Sleep is now attributed to the morning you wake up, matching Apple
Health's convention. Last night's sleep shows on today's card
instead of yesterday's, and the sleep sub-score no longer dips
in the morning while waiting for data to land.
• Recovery now factors in overnight respiratory rate and blood
oxygen, and both also appear in the Sleep breakdown.
• Tap any category — Sleep, Heart, Activity, Recovery, Mobility,
or Environment — to open a per-metric breakdown with today's
numbers and a 14-day sparkline for each signal.
• You can now jump to those breakdowns directly from the Trends
page by tapping a category card.
• Live values populate as soon as the pipeline finishes, so cards
that briefly showed "—" on first launch now fill in immediately.
• Various reliability and visual fixes around the deviation card,
category charts, and week-view rendering.
1.07 Apr 26
What's New in 1.0.6
Drift speaks your language — and so does our on-device AI.
The nine new languages we added match Apple Intelligence's supported languages exactly. That means Drift's on-device AI — the
insights on your daily card, pillar coaching, pattern explanations, and weekly longevity reports — generates in your language too,
not just the static UI.
- Free 14-day trial on Longevity, managed by Apple. Cancel anytime before the trial ends.
- Complete translations for German, Spanish, French, Italian, Japanese, Korean, Portuguese (Brazil), Vietnamese, and Simplified
Chinese.
- Widget speaks your language. Lock Screen and Home Screen alignment labels match your iPhone locale.
- Localized system permission prompts (Health, Location, Alarm).
- Cleaner paywall with clearer trial terms.
- Dozens of smaller polish fixes across onboarding, settings, trends, and the longevity dashboard.
1.06 Apr 24
Travel-aware scoring
• Drift now detects when you cross time zones and eases your daily score while your body clock re-adjusts — so jet lag no longer reads as "Off Course."
• Tap the new travel card for an "adjust faster" plan: tonight's target bedtime plus light-timing tips.
See your circadian rhythm
• A new Circadian Rhythm view under Sleep charts your sleep window across recent nights — tighter, more aligned nights mean a steadier body clock.
Sharper training load
• Easy walking no longer over-counts toward Strain, and long, depleting efforts now count for more, so Form reflects real fatigue more faithfully.
• Readiness surfaces more of your recovery signals as the day's data lands.
The app is now fully localized across every supported language, plus dozens of fixes.
more Version 1.26 19h ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Health & Fitness Location