Your complete health record.

An open protocol to collect, store and retrieve personal health data. Measurements, medication logs, meals, symptoms and wearable data today — built to extend toward medical records and beyond.

Early access Some pieces work, some don't. Building in the open — this site is catching up to where the protocol is now.

What it's for

Three things OHD wants to make ordinary.

Your health record should follow you, not get rebuilt from scratch every visit. These are the moments OHD is being designed for.

01

Visit your doctor

You walk in feeling sick. The clinician already sees the last few days of your temperature, what you've taken, your symptom log — because you granted them a scoped, time-bound view from your phone on the way in.

They add their findings. You approve them on your phone before they land in your record. No re-asking the same questions. No partial picture. When the visit is done, the grant expires.

02

In an emergency

An ambulance picks you up. A paramedic taps a tablet. With your phone in proximity — or via a pre-issued emergency grant — they see your allergies, blood type, current medications, recent vitals, advance directives.

Only what you flagged for emergencies. Only for the duration of the case. Every access is logged on both sides. Break-glass is auditable, scoped, time-bound — not a free-for-all.

03

Ask your AI

Your assistant, your LLM, your phone's agent — through OHD it can actually read your data, with your permission, scoped to what you allow. "How was my sleep last week and why does my morning HR look off?" becomes a real answer, not a guess.

AI agents are first-class citizens of the protocol, not bolted on. You decide which agent gets which class of data, for how long, and you can pull a grant and watch the next call get denied.

See it in action

Built for daily use, not demos.

The Android app — what shipping today actually looks like. Mockups from the Pencil spec; the real APK renders to the same pixels.

Medication v2 screen with prescribed dose list and missed-dose badge
Medication
Home screen with today's event count, quick-log grid and favourites
Home
Food screen with nutrition gauges and barcode scanner
Food
Recent events history list
History
Personal CORD chat answering a health question
Ask your CORD

Track everything that matters

OHD records over 20 types of health data — structured with vocabulary codes so every entry is queryable, portable and permanently yours.

Clinical data

Blood pressure, glucose, heart rate, lab results — any measurement with a vocabulary code.

Daily logs

Medications with dose and timing, food via barcode or free text, symptoms with severity, and custom forms you design yourself for anything else.

Passive tracking

Sleep stages, steps, exercise sessions and all 18 Health Connect record types — synced automatically from your Android device in the background.

How it works

OHDC

COLLECT

Android app, web connector, and manual logging. Syncs Health Connect data automatically.

OHD Core

STORE

Self-hosted REST API and Postgres event store. You own the server, the data, the encryption keys.

CORD

VIEW

AI health agent and preset dashboards. Ask questions in plain language or browse structured views. Doctors connect via time-limited read tokens.

Your data stays yours.

No accounts on our side

Enter your OHD URL into the browser. We never see your credentials or your records.

Fully auditable

Every read and write is logged to OHD Core. You can see exactly who accessed what and when.

Open source

All components are MIT-licensed. Run it yourself, fork it, audit it. No lock-in.

Where your data lives

Your data never passes through our servers. You choose where it lives — and you can switch at any time without losing anything.

OHD Cloud

Managed by us. Syncs across all your devices. No setup — create an account and start logging.

On this device

Local SQLite only, no network required. Android and iOS only. Zero data leaves your phone.

Self-hosted

Run OHD Core on your own server. Point the app at your URL — we never see or touch your data.

Provider hosted

Your clinic, employer or insurer runs OHD. They give you a URL and a token — your data stays on their infrastructure, under their consent rules.

You control who reads it

No accounts on our side. No implicit sharing. Access is explicit, audited and always revocable.

Grant read access

Share a scoped read token with your doctor, an app, or CORD. Set an expiry date — it stops working automatically.

Audit every read

Every API call is logged to a tamper-evident audit trail. You can see exactly who read what, and when.

Revoke instantly

Delete any token from your OHD instance — access is revoked immediately. No waiting, no support tickets.

Try it

Connect for Android — beta.

The flagship logger. Manual entry, custom forms, dashboards, grants you can issue and revoke from your phone. This is the most complete piece today.

Download ohd-connect-latest.apk
Version
0.1.0-beta30 (debug)
Size
93 MB
SHA-256
fdb126b9e6e86c5cd4a32f466c842b65f74e5da812ae568e4690125f4a57c13e
ABIs / min Android
arm64-v8a, armeabi-v7a · 10 (API 29)

Sideloading

  1. Open Settings → Apps → Special access → Install unknown apps, allow your browser.
  2. Tap the downloaded .apk in your Files app and confirm the install.
  3. Open OHD Connect. Point it at your storage URL and paste a grant token.

Pre-release software. Expect bugs and breaking changes. Play Store distribution will follow once the protocol is stable.

Want to run your own storage, or build a client? Read how it works →

Where we're at

Honest status.

OHD had some initial work and is being filled in piece by piece. Here's the real state today, not a roadmap of promises.