Privacy·5 min read·April 9, 2026

Local-first health data: what it means and why it matters

"Local-first" has become a term in software development circles, but its implications for health data are significant enough to be worth explaining clearly.

A local-first app stores your data on your own device first — not on a company's server. The app works without an internet connection. Your data belongs to you in a practical sense, not just a legal one.

How most health apps store your data

Most health apps follow the same architecture: you enter data in the app, it's sent to the company's servers, and a copy is kept in your device cache for performance. The authoritative copy lives on their infrastructure.

This means: if the company shuts down, you lose your data. If they're acquired, the acquirer gets your data. If they change their terms of service, you have to accept or lose access. If they're breached, your health data is in the breach.

How local-first apps work

A local-first health app uses your browser's built-in storage APIs (localStorage or IndexedDB) to persist data directly on your device. There is no server component — the app doesn't have a backend to send data to.

Your data exists in your browser. When you open the app, it reads from local storage. When you save an entry, it writes to local storage. No network request is made. The app works identically offline.

What you give up

  • No automatic sync across devices. Your phone and laptop each have separate data unless you manually import/export.
  • No cloud backup. If you lose your device without having exported a backup, your data is gone.
  • No sharing. You can't share data with a healthcare provider through the app — you export and send.

Ownership vs. access

The distinction that matters most: with a cloud app, you have access to your data — contingent on the company remaining operational and the terms remaining acceptable. With a local-first app, you own your data. It's a file on your device. You can copy it, move it, open it in any text editor, or import it into a different app entirely.

All Fieldnote tools are local-first single-file apps. Your data never leaves your device. See the tools →

local-firstprivacyhealth datadata ownershipoffline