Back to VitalBrief
Privacy by design

A private app for your Apple Health data.

No accounts. No tracking or analytics in the app. Reports and profile are stored on your device. Report requests use encrypted transit and do not include identifiers added by the app.

What "private" means here

Privacy is a word that has been worn out. Here is the concrete version:

  • No user accounts. No login. No email collection. No registration of any kind. The app does not know who you are.
  • Reports, profile, preferences, and workout notes are stored locally on your device using SwiftData and UserDefaults.
  • No analytics SDK. No advertising network. No crash reporting tool that collects user data. No tracking pixel.
  • The app sets no cookies. This site sets none of its own; Cloudflare, which serves it, sets one security cookie to filter out bots. Page views are counted with Cloudflare Web Analytics, which uses no cookies.
  • Notifications are local, scheduled by the device. The app does not send remote push notifications.

What the app sends, and what it does not

Generating a report requires sending a structured summary to an external AI service. This is honest about what that means:

  • What is sent: a structured summary of the metrics needed for the report (e.g., daily HRV values, weekly aggregates, workout summaries), plus your profile (age, height, biological sex, sports, goals and any health considerations you selected), your notes, and any optional text you entered in the "About You" field.
  • What is not sent: name, email, Apple ID, device identifier, account identifier. None of these exist in the app to begin with.
  • How it gets there: through a Cloudflare-hosted proxy over HTTPS/TLS. The proxy injects API keys server-side so they never live in the app binary. Under the provider's API terms, the request is not used to train models and is deleted within 30 days.

The phrasing matters. Report generation uses encrypted transit through a proxy and an external AI service. What is honest is that the app does not add your name, email, Apple ID, device identifier, or account identifier to report requests, and the AI service is configured not to use that data for training.

What you get without giving up privacy

Despite the absence of accounts and clouds, the feature set is full. Everything in the first four lines below is computed entirely on your iPhone and makes no network request at all:

  • A daily readiness reading, with Home Screen and Lock Screen widgets.
  • A weekly score with written commentary, calculated on the device.
  • Activity calendar with workout notes you write yourself.
  • Personal records across every sport you train.
  • Welcome, weekly and monthly written reports, and PDF export of any of them.
  • Customizable profile (sport, goals, training routine, health considerations, optional notes).

What it cannot do. Without an account, you cannot sync reports across devices automatically. If you reinstall the app, your reports are gone (unless you exported them to PDF first). That is the tradeoff, and we think it is the right one for an app that reads health data.

Frequently asked questions

Do I need an account to use the app?

No. There is no account system at all. You install the app, give it permission to read Apple Health, and that is it.

Is anything tracked or analyzed by VitalBrief?

Not in the app: no analytics, no tracking, no advertising IDs. The only outbound traffic is the report-generation request, carrying health metrics and profile context, and it happens when you ask for a written report. The daily readiness reading, the weekly score, the calendar and the records make no request at all. The proxy processes limited technical metadata to route requests, debug errors, and prevent abuse. This website counts page views with Cloudflare Web Analytics, which uses no cookies.

What happens if I delete the app?

All app data is removed with it. Your Apple Health data is unaffected, since VitalBrief only reads it.

Could my insurance company or employer access this?

They cannot access a VitalBrief account because there is no account system, and the app does not add a shared identifier to report requests. What Apple does with your Health data is governed by Apple, separately.

What about the optional "About You" text I type?

It is stored on your device and included in the prompt only when generating a report, sanitized first, capped at 500 characters. It is your text, you decide what goes in there. If you leave it blank, nothing extra is sent.

Read your Apple Health data, finally.

VitalBrief is available now on the App Store.

Download on the App Store