Profil
A question journey about habits and goals, with user-entered data.
Habits & longevity Prototype in development
LongeVita is a prototype for organising habits and personal health information. We are exploring an assessment journey, routine tracking and transparent explanation of the calculated indicators.
LongeVita
A question journey about habits and goals, with user-entered data.
Sleep, movement and other routine aspects, organised for review.
Indicators explained separately, with the limits and information needed to calculate them.
A space for observing habits and changes over time.
The lifestyle score is separate from estimates that require laboratory analyses.
Prototype developed for a personal journey, accessible on a phone.
LongeVita is a wellness prototype. It does not provide diagnosis, does not prove rejuvenation and cannot promise a certain lifespan.
LongeVita in detail
LongeVita asks 30 questions about sleep, movement, strength, nutrition, substances, stress and relationships, then shows two numbers that must never be confused: a lifestyle score and, separately, an estimate of biological age.
The distinction is the whole idea. A score calculated from what you declare about your habits is not a biological clock — it is a mirror of routine. A biological age estimate requires blood tests and a published clinical model. The app keeps them separate, labels them separately and refuses to calculate the second without its data.
It does not provide a diagnosis, does not recommend treatments and does not promise extra years. A score does not prove rejuvenation, and concerning values are a reason to see a doctor, not a conclusion given by the app.
A weighted model with ten components and declared maximums: movement and physical condition 22, nutrition 16, sleep 14, smoking 12, muscle strength 10, social connection 9, alcohol 8, stress 5, body mass index 4, meaning and purpose 2. The raw total is normalised to 100. Sleep is assessed on a U-shaped curve with the peak at 7-8 hours — both too little and too much reduce the score. Alcohol uses the AUDIT-C structure, nutrition a MEDAS-style logic.
After the calculation, the app shows exactly three things: the components where you have the most to gain, ordered by how much they would add to the score if you maximised them. Each comes with a short, concrete suggestion. You do not get a ten-page report from which you do nothing.
Levine and Liu, 2018 model — a validated variant that does not need DNA methylation, so it is feasible with manually entered data. It asks for nine standard blood biomarkers: albumin, creatinine, glucose, C-reactive protein, lymphocyte percentage, mean corpuscular volume, red cell distribution width, alkaline phosphatase and white blood cells. If any are missing, or if CRP is not positive, the function returns “cannot be calculated” and the screen asks for the tests, instead of estimating from nothing.
Four mandatory agreements, ticked one by one: the medical disclaimer — which states in the text that the estimate does not constitute a diagnosis, medical advice or a substitute for consultation; explicit consent for the processing of health data; confirmation of being 18 years old; the terms. E-mail communications are separate and optional. Without the four, the questionnaire does not start.
Both formulas are pure functions: the same answers produce the same result, every time, on any device. There is no call to an external service in the calculation path — in fact, there is no network call at all.
Data and operation
From exploration to implementation
The 30 questions cover nine sections. In a specific context — a wellness programme, a clinic, a study — it is decided which of them make sense, which are optional and what is done with the answers.
A number without explanation becomes a diagnosis in the reader's mind. It is checked whether the separation between the routine score and the estimate from analyses is clear, and whether the absence of biological age is read as “data missing”, not as “you are healthy”.
Without storage, there is no history, trend or reassessment — but once storage appears, obligations appear too: where the data is kept, who sees it, for how long, how it is deleted. This is the next product decision, not a technical detail.
No diagnosis, no treatment recommendation, no statements such as “you have grown younger” or “you will live X years”. Concerning values lead to a real medical consultation, not to a screen with a higher score.
No, and it does not aim to. The lifestyle score shows how aligned your declared habits are with the longevity literature; it is not a prediction and it is not a biological clock. The biological age estimate is a statistical model applied to nine laboratory values — a relative position at a given moment, not a duration.
Because at least one of the nine biomarkers is missing, or C-reactive protein does not have a positive value. Levine's formula needs all nine; with eight out of nine, it cannot estimate “approximately”. Instead of inventing a number, the application asks for your analyses. Without them, you only get the lifestyle score — and that is useful too.
No and no. The first agreement you must tick to get started says exactly that: the estimate is educational and does not constitute medical diagnosis, medical advice or a substitute for a doctor's consultation. If a result worries you, go to a doctor — that is the correct conclusion, not a recalculated score.
Nowhere. In the version built today, there is no network call anywhere in the application code and no form of saving: the responses stay in an object in memory and disappear when you close the application. It is honest to say the awkward part too — that means you have no history, you cannot resume an interrupted questionnaire, and you cannot compare two moments. Persistence is the next step, and with it come all the questions about where the data stay and who sees them.
Yes. Ten components with declared maxima — movement 22, nutrition 16, sleep 14, smoking 12, strength 10, social connection 9, alcohol 8, stress 5, body mass index 4, meaning 2 — normalised to 100. Sleep is a U-shaped curve with a peak at 7-8 hours, alcohol follows the AUDIT-C structure, and food uses MEDAS-style logic. These are pure functions: the same answers always give the same number.
Almost everything. Payment is simulated — an alert appears saying so. The conversational coach, the weekly-updated plan, the daily tracker, the streak, the monthly reassessment and the trend charts are in the specification, not in the code. The subscription screen is a funnel test from a prototype, not a list of delivered features, and we call it that instead of letting it pass as an offer.
Not in its current form. A pilot would need persistence, explicit rules on who sees the individual results — the correct answer being: not the employer — and strictly voluntary participation. Data about sleep, alcohol, smoking, stress and loneliness are health data, and a wellness programme that gathers them at the employer is a problem, not a benefit.
Nothing. Everything is entered manually, including the nine biomarkers from the analysis report. Integration with Apple Health, Google Fit or Garmin and automatic extraction of values from a photo of the analyses are explicitly postponed in the specification for a later phase.
Illustrative example
A use case, without client data or attributed commercial results.
You tick the four mandatory consents, then answer 30 questions in nine chapters: profile, goals, sleep, movement, strength, nutrition, substances, mind and relationships, medical. The medical chapter is optional.
Ten components are calculated from the answers, each with its own maximum, and are normalised to 100. Biological age is attempted only if you have completed all nine biomarkers; otherwise the function returns explicitly “cannot be calculated”.
A lifestyle score between 0 and 100, the three components where you have the most to gain, with one suggestion each, and — if you had the analyses — an estimate of biological age shown separately, next to your actual age.
What is required:The four agreements, including the medical disclaimer, and 18 completed years of age. Without blood tests you receive only the lifestyle score. Nothing you complete is saved: the result exists as long as you keep the application open.
Collaboration possibilities
Exploring a pilot for habits and personal feedback. Individual data do not by default become tools for employee evaluation.
We define a pilot around a real process: users, data, integrations, costs and acceptance criteria. Expansion follows after evaluating the result.
We establish the requirements for accessibility, hosting, data protection and interoperability. Any connection to AGE or STISC services requires validation of eligibility, access and approvals.
These are adaptation scenarios, not statements about existing contracts or partnerships. The proposed functions are confirmed within the project scope.
Discuss a pilotAirPosture, our posture and focus project, explores using the motion sensors in compatible headphones.
Prototype in developmentMegaforms explores collecting answers through conversational forms, including spoken answers and transcription.
Development & demonstrationsTell us about your process. Together we decide what is worth building, what we can connect, and how we check the result.