A programmable layer over the health data you already have. Bring an export, get dashboards, rules and reports you write yourself — and share exactly what you choose, per metric, for as long as you choose.

Upload an Apple Health export — years of history, several gigabytes, streamed rather than loaded — or an export from Oura, Fitbit, Withings, WHOOP, Garmin, Samsung Health, Google Fit, or plain CSV. The iPhone bridge is optional and comes later, if you want live sync.
Your readings are stored under a random subject id in a separate database. Your name and email live elsewhere, and the only link between them is encrypted. Signing in never grants access to health data — that is always a separate, explicit step.
One number from five pillars, where every point traces back to a named metric, the window it was measured over and a published reference band. Missing data never counts against you; it just narrows the coverage figure we show alongside.
One account, four ways to use it.

Bring an export or connect your phone, and every reading stays yours. Nothing is shared until you say so.

Personal bests, pace and power curves, training load against your acute:chronic ratio, and the readiness signals behind them.

A shared space for up to six adults, with per-metric consent so everyone chooses exactly what the others see.

Client trends, baseline and progress reports, and a group dashboard — on your account, with their consent.

A family space is for adults who each keep their own private portal. Everyone chooses which categories they share, at what granularity and for how far back, and shared alerts say that a rule someone agreed to has triggered — never a diagnosis.
Coaches send a sharing request listing every metric it asks for. The client accepts, edits or declines it, and can revoke later. Group dashboards and reports only ever show what is still granted.
Export everything you brought and everything we derived, or delete the account and watch the health rows go with it. An anonymous session that is never claimed deletes itself within 48 hours.
The analysis is the same one a profile gets. If it is not worth keeping, walk away and it is gone.