πŸ”’ HealthChat v1.211

End-to-End Encrypted Health Analysis

πŸ” Tip: After creating your account, we recommend enabling two-factor authentication (MFA) under Profile & Account for extra protection of your health data. It is optional and takes under a minute to set up with an app like Google Authenticator.

Privacy policy – how HealthChat handles your data

πŸ” Two-factor authentication

Enter the code from your authenticator app

Don't have access to your authenticator app? Enter one of your saved backup codes instead.

πŸ” Enable Two-Factor Authentication

Scan the QR code with your authenticator app

Scan the QR code below with an app like Google Authenticator, Microsoft Authenticator or Authy. Cannot scan? Enter the key manually.

QR code for MFA setup
---

⚠️ Save these backup codes in a safe place. Each code can only be used once and will not be displayed again.

---

⚠️ IMPORTANT: Recovery Key

Save your key securely

HealthChat uses client-side encryption (AES-256-GCM). If you forget your password, this key is required to recover your account.

---

πŸ“Š HealthChat Hub

user@example.com U

πŸ”‹ Recovery Score & Efficiency

πŸ’‘ About Recovery Score & Efficiency
72%
Recovered and ready for the day!
Loading AI analysis...

βš–οΈ Weight & Body Composition (Withings)

πŸ’‘ About Weight & Body Composition
-- kg
--
Min: -- kg | Max: -- kg | Avg: -- kg
BMI: --
--
--

πŸ”₯ Calorie Burn Today

πŸ’‘ About Calorie Expenditure
πŸ”₯ -- kcal
Burned so far today (estimated)
--
Resting BMR from Garmin

πŸ‘Ÿ Daily Steps

πŸ’‘ About Steps per Day

βš–οΈ Weight Trend (kg)

πŸ’‘ About Weight Trend

πŸ«€ Resting Heart Rate (RHR) (bpm)

πŸ’‘ About Resting Heart Rate (RHR)

πŸ“ˆ Overnight HRV Trend (ms)

πŸ’‘ About Overnight HRV

πŸ›Œ Sleep Duration (Hours / night)

πŸ’‘ About Sleep Duration

🌟 Sleep Quality (0–100)

πŸ’‘ About Sleep Quality

⚑ Body Battery Charged (+)

πŸ’‘ About Body Battery (+)

🧘 Average Stress Level

πŸ’‘ About Stress Level

πŸƒ Running & Fitness Index

54.5
VO2max / Running Fitness Index (Good Condition)
⚑ Threshold Pace: 4:45 min/km
πŸ«€ Lactate Threshold HR: 165 bpm

⚑ Training Status & Load Impact

⚑ Productive Training
Acute load in optimal balance with recovery.
--

πŸ“Š Training Summary (Period)

-- km
--
--
--

🚢 Step Summary (Period)

--
--
--
πŸ”₯ -- kcal

⏱️ Intensity minutes this week

--
--
--

πŸ’– Personal Heart Rate Zones & MAF Calculation (Philip Maffetone 180 Formula)

πŸ‘€ Age: 42 yrs | πŸ’– Resting HR: 54 bpm | ⚑ Max HR: 178 bpm | πŸ“Š HR Reserve (HRR): 124 bpm

Zone Description Intensity (% HRR) HR Range (bpm) Training Focus & Effect
Loading heart rate zones...

🎯 Philip Maffetone MAF 180 HR: 129 bpm (Aerobic ceiling: 119 – 129 bpm)

πŸ“Š Formula: 180 – Age = Base MAF | Maximum aerobic fat oxidation without lactic acidosis.
β€’ Keep your heart rate within this zone during long endurance workouts for maximal aerobic capacity.
β€’ Training above your MAF ceiling shifts metabolism to anaerobic glycolysis and accelerates fatigue.

πŸ“ˆ Training Load & Distance Trend (km)

πŸ’‘ About Training Load

πŸ«€ Workout HR Zone Distribution (Z1-Z5)

πŸ’‘ About Heart Rate Zones

πŸ‹οΈ Training Volume & Calories (per workout)

πŸ’‘ About Training Volume & Calories

πŸƒ Activity Breakdown by Sport / Type

πŸ’‘ About Activity Distribution

πŸƒ Logged Workout Sessions (Period)

Date Source Name Type Distance (km) Time (min) Calories (kcal) Avg HR (bpm)
Loading workout sessions...

No data in the selected period. Connect a data source and run a sync.

πŸŒ™ Last night

--
--

⏱️ Average sleep

--
--

⭐ Sleep score

--
--

πŸ›οΈ Sleep schedule

--
--

πŸ›Œ Sleep stages per night (h)

⭐ Sleep score

πŸ•™ Bedtime and wake-up

🫁 During the night: breathing and SpO2

πŸ“‹ Nights

DateSleep DeepREM LightAwake ScoreBedtime Wake-upAwakenings

No data in the selected period. Connect a data source and run a sync.

🧠 Latest day

--
--

πŸ“Š Average stress

--
--

πŸ”₯ High stress per day

--
--

🧘 Rest per day

--
--

Stress level 0–100 from your watch's heart rate variability: 0–25 rest, 26–50 low, 51–75 medium, 76–100 high.

πŸ“ˆ Stress per day (average and max)

⏳ Time per stress level (min)

πŸ”‹ Body Battery: charged and drained

πŸ—“οΈ Average stress per weekday

No data in the selected period. Connect a data source and run a sync.

🚦 Readiness

--
--

πŸ’“ HRV

--
--

πŸ”‹ Body Battery

--
--

❀️ Resting heart rate

--
--

🧭 Today compared with your own baseline (35 days)

    πŸ’“ HRV: last night and 7-day average (ms)

    πŸ”‹ Body Battery: highest and lowest

    ❀️ Resting heart rate (bpm)

    🚦 Garmin training readiness

    πŸ“‰ Heart rate per day: lowest, average and highest (bpm)

    Loading...

    --
    --

    --
    --

    --
    --

    --
    --

    🏁 Performance from the watch

    Loading...

    --
    --

    --
    --

    --
    --

    --
    --

    Loading strength training...

    πŸ‹οΈ No strength workouts yet

    This page is built from your Hevy workouts: exercises, sets, reps and weights. Connect Hevy under Data Sources and run a sync.

    --

    πŸ’ͺ Muscle activation map

    Working sets only. Primary muscles count fully, secondary muscles one third.

    Front
    Back

    πŸ”₯ Weekly volume (kg)

    πŸ“ˆ Strength progression (heaviest set, kg)

    πŸ“… Training calendar

    No workout More workouts

    πŸ—“οΈ Workouts per week (click a bar)

    🎯 Top exercises

    πŸ† Personal records

    Exercise Weight Reps Est. 1RM Date

    πŸ•˜ Recent workouts

    🧩 Program split

    πŸ“Š Monthly volume by muscle group (kg)

    ❀️ Heart rate per workout (from your watch)

    No heart rate yet: a workout gets heart rate when your watch recorded an activity at the same time (Β±45 min).

    βš–οΈ Weight & Trend

    --
    --
    --

    πŸ”₯ Energy Balance

    --
    --
    --
    🧭 Signals

    🍽️ Today's Macros

    --
    --
    --

    🎯 Goal

    --
    --

    βš™οΈ Adaptive Expenditure

    --
    --
    --

    πŸ“’ Food Diary

    --
    --

    The photo is sent to the AI engine to be read and is not saved. Location data is removed first.

    Food g kcal Protein Carbs Fat Fibre
    πŸ₯€ Drinks

    Log drinks here, separately from your meals. Don't also type the same drink into a meal – it would be counted twice.

    ⭐ Favourites

    βš–οΈ Weight & 14-day Trend

    πŸ”₯ Daily Burn & Intake Read from the Scale

    πŸ”₯ Daily Calorie Expenditure (Stacked Trend)

    πŸ’‘ About Calorie Expenditure

    🍽️ Intake vs Burn per Day

    --

    πŸ‘€ Personal Measurements & BMR

    This information is encrypted client-side and used for BMR and energy calculation.

    πŸ‘€ Age: 42 yrs | πŸ’– Resting HR: 54 bpm | ⚑ Max HR: 178 bpm | πŸ“Š Heart Rate Reserve (HRR): 124 bpm

    Used as fallback location for weather and workout advice when geolocation is disabled or denied.
    Describe your training goals here. These are saved encrypted and automatically considered by the AI coach when tailoring your workouts.
    Describe injuries or limitations here. These are saved encrypted and automatically fed to the AI coach for safe and adapted workouts.
    Controls how far back health data is synchronized from all connected sources (Garmin, Strava, Withings, Fitbit, Whoop) and how long data is stored encrypted (GDPR Art. 5.1 e). Older data is automatically purged upon change.

    πŸ” Change Password (Encryption Key)

    The encryption key is re-wrapped with your new password without needing to re-encrypt data.

    πŸ”„ Recovery Key

    Generate a new recovery key if you suspect the old one has been compromised.

    πŸ” Two-Factor Authentication (MFA)

    Optional extra protection: after entering password, a one-time code from an authenticator app is required to log in. Highly recommended since your health data is encrypted with your account.

    πŸ”“ Not Enabled

    βœ“ Enabled

    πŸ“„ Consent & Privacy

    What you consented to, and when. Processing of health data (Art. 9 GDPR) requires explicit consent – read details below.

    Privacy policy – how HealthChat handles your data

    βœ“ Consented

    This consent applies to processing your health data in HealthChat. It cannot be revoked separately – it is done by deleting the account in the danger zone below.

    Optional and can be toggled anytime. If turned off, Ask Coach cannot be used until re-enabled.

    πŸ€– Choose AI Engine:
    Runs 100% locally on the local network (RTX 3060). No health data leaves the server. Powered by Google Gemini. Sub-second response time and advanced physiological analysis.

    πŸ”” Browser Notifications

    Get a notification in this browser when a sync completes or encounters an error. Notifications never contain sensitive health values.

    Web notifications are not supported by this browser.

    Not active in this browser

    βœ“ Active in this browser

    πŸ€– AI Token Usage This Month

    Number of tokens consumed by your AI calls (Ask Coach and recovery analysis). Counter resets on the 1st of each month.

    –

    πŸ’» Active Sessions

    Overview of active devices and web browsers logged in to your account. You can log out all other devices at any time.

    Loading active sessions...

    ⚠️ Danger Zone: Delete Account

    If you delete your account, all your encrypted health data is permanently deleted from the database. This action can NOT be undone!

    πŸ”Œ Data Sources

    Connect HealthChat to your fitness and health platforms. All API credentials and OAuth tokens are encrypted with your personal key before database storage. Each service populates the unified database used by your charts and the AI coach.

    βš–οΈ Log Weight

    Saved weight is integrated into charts, calorie calculations, and Withings history.

    πŸ“ Log Waist Circumference

    Saved waist circumference is used in trend charts and for AI Coach analyses.

    🩺 Log Blood Pressure

    Saved blood pressure is stored encrypted and analyzed by the AI Coach.

    πŸƒ

    --

    Garmin

    --

    ✨

    AI Workout Analysis & Tips

    Coaching analysis and personalized improvement tips based on your session

    Click the button above to get an instant AI evaluation of your pace, heart rate zones, and training load, along with actionable tips to level up your training.

    πŸ€–
    Ask Coach
    πŸ€–
    Hello! I am your personal AI health coach. I have access to your encrypted health history and can assist you with training, recovery analysis, and nutrition. What would you like to discuss today?

    The AI coach gives general training advice and does not replace medical assessment. Contact healthcare if you have symptoms, pain or an injury.