One connection for every device.
Apple Watch, Oura ring, WHOOP band, the scale in your bathroom — they all write into Apple Health. Export Health Data picks your data up right there: 188 data types, every source counted exactly once. One source per night for sleep, steps without double counting, HRV methods kept strictly apart — your numbers match the Health app.
Your spreadsheet. One tap.
30 days, 90 days, or a full year — Excel, Numbers, and Google Sheets open the file directly, with the right number format: decimal comma for German-speaking regions, decimal point for US format, chosen automatically from your device settings. For your own analyses, your coach, or the long-term archive.
Sends by itself. And tells you what arrived.
As soon as new data lands in Apple Health — typically minutes after you wake up, when your Watch writes the night — the app delivers in the background to your destinations. The Watch writes on its own; rings and bands hand over the night once you briefly open their app. The log keeps the record in human words: “Delivered” appears when your destination has confirmed receipt. A locked iPhone reads “Deferred – locked” — not an error, delivery catches up on its own. And if nothing arrives for hours, the app speaks up; you choose the time window.
Your morning briefing. From your own numbers. (soon)
Keep your data fresh for your AI every day: Claude answers questions about your own numbers — “How was my night? What should I watch today?” With a guided setup and ready-made routine templates, no jargon anywhere. The connection uses MCP, the open standard for AI tools; the companion ships as open source.
In the works — coming with version 1. Join the list above and we’ll tell you the moment it’s ready.
A calm night: 7:12 h of sleep, HRV 41 ms — above your 30-day average. Resting heart rate 56. A good day for zone 2; yesterday was only 9,182 steps.
Private by default.
No account. No tracking. No servers on our side. Your data leaves your iPhone only to destinations you set up yourself — which is why the App Store label says “Data Not Collected”. Built by healthspan in Vienna — a registered company in the EU.
- No account — install, approve, export. That’s all it takes.
- No tracking — no analytics, ad, or tracking libraries. Zero.
- No servers on our side — data flows only to destinations you add yourself.
- Keys in the keychain — access keys live in the iOS keychain, never in the database.
- Delete means delete — removing the app removes everything: data, destinations, log.
For developers & self-hosters
All 188 data types from Apple Health. CSV in EU or US dialect, JSON and NDJSON — machine formats always use point decimals. Automatic delivery is a single HTTPS POST to your endpoint, with a custom auth header and an open JSON format that many existing dashboards and self-built receivers understand without changes — Home Assistant and Grafana included; the guides live in the documentation.
- →188 data types — every type from Apple Health, registered, with the correct unit.
- →CSV · JSON · NDJSON — spreadsheet dialect EU or US; machine formats always point-decimal.
- →One HTTPS POST per sync — custom auth header, its value lives in the iOS keychain.
- →Open delivery format — Home Assistant, Grafana, and self-built receivers; guides in the documentation.
- →Shortcuts — “Send health data” as an action for your own automations.
- →MCP companion (soon) — open source, for Claude & friends.
Documentation that earns the name.
Every feature comes with a guide — from your first export to your own receiver.
The full guides go live with the beta.
Frequently asked questions
Where does my data go?
Only to destinations you add yourself. There is no account, no servers on our side, and no tracking. Delete the app and everything is gone — data, destinations, log.
What does “Delivered” mean?
Delivered means: the destination confirmed receipt (HTTP 2xx). Everything else is called by its name in the log — “Failed” with the reason and automatic retries, or “Deferred – locked”.
Why does it say “Deferred – locked”?
iOS seals health data while your iPhone is locked. That’s not an error: the next time the app is woken — typically when new data arrives — it reads what it missed and delivers automatically.
Why do my steps differ from other apps?
Ring and band apps (Oura or Whoop, for example) write copies of their data into Apple Health. Add everything up and you count twice. This app counts every source exactly once — the same way the Health app itself does.
Does the app have to stay open?
No — neither open nor visible in the background. iOS wakes the app by itself, even after an iPhone restart. Just avoid one thing: swiping the app away in the app switcher (“force quit”). After that, iOS stops all background wake-ups until you next open the app — that applies to every health app.
Do I need the Shortcuts app?
No. The app sends by itself: as soon as new data lands in Apple Health (usually minutes after you wake up, when your Watch writes the night), when you open the app, and whenever iOS grants background time. A Shortcuts automation is only needed if you additionally want a fixed time of day.
Which formats are there?
The spreadsheet comes as CSV that Excel and Numbers open directly — with the correct number format for German-speaking regions (comma) or US format, chosen automatically from your device settings. For technical destinations there are JSON and NDJSON; the automatic delivery uses an open JSON format that is widely used on the web, so many existing dashboards and self-built receivers understand it without changes.
Get early access.
The app is in its beta phase. Join the list — we invite in waves via TestFlight and will tell you when it starts. Beta invitation by email, no newsletter, delete anytime.