What LabDecode is
LabDecode is a prototype reading aid. It explains the wording of cancer pathology and imaging reports in plain language and helps people prepare questions for their care team.
It does not diagnose, predict outcomes or recommend treatment. It is not a medical device and it is not for emergencies. If you or someone you care for feels seriously unwell, contact a doctor or emergency services.
What stays on your device
- Reading a photo or PDF into text. Files are never uploaded.
- Removing personal details such as names, phone numbers, ID numbers and dates, before any text is sent. This is on by default and you can check the result first.
- The medical term lookup, printing, the visit sheet and the calendar reminder file.
- Your display settings, your last chosen language and saved interface translations, which are kept in your browser.
- The site files and the ready-made example, so the page can open without a connection after one visit.
What is sent, and to whom
| Action | What is sent |
|---|---|
| Explain this report | The report text, after personal details are removed if that box is ticked, plus the language and reading level. |
| Compare with an earlier report | Both report texts, treated the same way. |
| Ask about this report | The report text again, your question, and up to three earlier questions and answers. |
| Family, prevention and common myths | Only the report type and up to twelve key terms. Not the report text. |
| Translated interface | The language and the fixed list of interface texts. No report content. |
| Share with family, WhatsApp | The summary goes to the app you choose, which then has its own rules. |
| Dictate a question | Your browser's speech service may process the audio online. |
| Read aloud | Uses the voices of your browser. Some browsers use online voices. |
What LabDecode stores
LabDecode has no accounts and no database, and it does not keep report text. The server function holds the text only while it handles the request. For rate limiting, it keeps your connection address and request times in memory for about a minute.
The hosting provider may keep standard technical logs of requests, such as addresses and timing, as hosting providers normally do.
How Google handles the text
The explanations come from Google's Gemini API. Google's terms say that on unpaid quota, including the free tier, Google uses submitted content and responses to provide, improve and develop its products and machine learning technologies, and that human reviewers may read it. On paid quota, Google says it does not use prompts or responses to improve its products. For users in the European Economic Area, Switzerland and the United Kingdom, the terms say the paid-service rules apply to all use.
What this means in practice: this demo should be used with synthetic or fully de-identified text. A real deployment for patients would need a paid account, a data protection review and legal advice. Read the current terms at ai.google.dev/terms.
How it is designed to stay safe
- The instructions given to the model forbid diagnosis, prognosis, survival figures, treatment advice and telling a person what to do.
- Each finding is shown beside the exact words from the report, so it can be checked.
- Anything uncertain is marked as unclear and passed to the care team.
- Whether a lab value is inside the printed range is worked out by code from the range printed in the report, not by the model, and is shown as unknown when the range is unclear.
- Follow-up questions about outlook or treatment are not answered. They become suggested questions for the care team.
- When two reports are compared, the wording stays neutral and never says better or worse.
- A disclaimer is added by the page itself, not left to the model.
Known limits
- Explanations are produced by an AI model and can be wrong or incomplete. Always check with your care team.
- Reading photos can misread text, especially numbers. Photos are cleaned up first and the page lists words it was unsure about, but always check the extracted text against the original. Photo reading supports English text only.
- Automatic removal of personal details is pattern based. It misses names that have no label or title, so read the text before sending it.
- The disclaimers, status labels, range notes and privacy note are fixed translations stored in the site, prepared with AI assistance and checked by automated tests, not by native speakers. All other translated text and the explanations are machine generated and have not been reviewed by native speakers. Odia and Assamese are the least reliable, and read-aloud or dictation may not be available for them on your device.
- The medical term lookup is in English and gives general definitions only.
- The service has not been clinically validated.
Last reviewed 24 October 2026.