Local-First Architecture

We bring the AI to your data.
Not the other way around.

Most health apps upload your PDFs to a cloud server to read them. GetVitalyze runs a powerful parsing engine directly inside your web browser.

1

You select a file.

We support PDF reports from major Indian labs (Dr. Lal, Apollo, Tata 1mg) and generic hospital formats.

  • Works with password-protected PDFs
  • Instant validation check

user_upload_event_triggered()

> initiating wasm_engine...

# SANDBOX MODE ACTIVE

# BLOCKING OUTBOUND NETWORK

> extracting: "Hemoglobin"

> extracting: "Platelet Count"

> found value: 14.2 g/dL

2

The "Black Box" Parser.

Your browser loads a lightweight AI model. This model reads the text structure of your PDF to find biomarkers.

At this stage, if you disconnected your WiFi, GetVitalyze would still work perfectly. That's proof your data isn't leaving.

3

Standardization & Storage.

One lab calls it "Hb", another "Haemoglobin". We standardize these into a single "Hemoglobin" timeline so you can track trends accurately.

Finally, the data is saved to your browser's Local Storage. It persists on your device until you choose to clear it.

Input: "Hb (F)" Hemoglobin
Input: "TLC" WBC Count
Input: "FBS" Glucose

Common Questions

What happens if I clear my browser cache?

Since data is stored locally, clearing your cache (specifically "Local Storage") will erase your timeline. We recommend using the "Export Data" button to keep a backup JSON file.

Can you see my medical conditions?

No. We have zero visibility into your data. We do not use cookies to track your health metrics, and we do not have a backend database for user records.

Why isn't my lab report working?

While we support the top 20 labs, smaller local labs often use non-standard formatting. You can check our Supported Labs page. We are adding new formats weekly.