Allow read access
Turn on Heart & HRV, Activity & Workouts, Sleep, and Body & Vitals. Body & Vitals starts off. You can change this later in the app, or revoke access in Settings under Health.
iPhone app · Apple Health · On device
Healthspool reads the Apple Health categories you allow and builds Markdown, JSON, and CSV on your iPhone. Paste a prompt into ChatGPT or Claude, share the file, or send it to a webhook you configure.
Coming soon on theApp Store
See an exportNo account. No analytics. Health data leaves the phone only when you copy it, share it, or run an automation you set up.
Today, using the app’s sample data. These are not a person’s Apple Health records.
How it works
Healthspool is a personal export tool for iOS 17 or later. It does not write to Apple Health, and it is not a medical device.
Turn on Heart & HRV, Activity & Workouts, Sleep, and Body & Vitals. Body & Vitals starts off. You can change this later in the app, or revoke access in Settings under Health.
Pick metrics, a date range, and Markdown, JSON, or CSV. Free covers the last 7 days. The Weekly coach review template is included. Longer history and the other templates are part of Pro.
Copy the text or share the file. With Pro, POST it to an https webhook or save a file in the app’s documents folder on a manual, hourly, daily, or weekly schedule.
The 30-day range is locked on Free. JSON stays in the Health Auto Export v2 shape. Templates wrap Markdown.
Copy for AI
Markdown starts with a template. Weekly coach review is included. Sleep analysis and Training load are part of Pro. The app estimates size at about four characters per token and notes when an export fits a common ChatGPT or Claude paste window.
You are my running coach. Review my week: ## Sleep (avg 7h 12m, deep 1h 5m) | Date | RHR | HRV | Sleep | Load | | --- | --- | --- | --- | --- | | 10-07 | 54 | 63 | 7:10 | — | | 10-08 | 54 | 63 | 7:10 | — | | 10-09 | 54 | 63 | 7:10 | — | | 10-10 | 54 | 63 | 7:10 | — | | 10-11 | 54 | 63 | 7:10 | — | | 10-12 | 54 | 63 | 7:10 | — | | 10-13 | 52 | 68 | 7:24 | 57 | ## Workouts - 10-13 · Running · 48m · 8.2 km · avg HR 128 · Z2 Daily values are aggregates from Apple Health on this iPhone. Load is a simplified TRIMP score from workout duration and average heart rate. This is not medical advice.
{
"data": {
"metrics": [
{
"data": [
{ "date": "2026-10-13 00:00:00 +0000", "qty": 52, "source": "Apple Watch" }
],
"name": "resting_heart_rate",
"units": "count/min"
}
],
"workouts": [
{
"duration": 2880,
"end": "2026-10-13 07:48:00 +0000",
"id": "sample-run",
"name": "Running",
"start": "2026-10-13 07:00:00 +0000"
}
]
}
}
record_type,name,start,end,qty,units,source,stage,distance_km,energy_kcal,avg_hr_bpm metric,resting_heart_rate,2026-10-13 00:00:00 +0000,,52,count/min,Apple Watch,,, workout,Running,2026-10-13 07:00:00 +0000,2026-10-13 07:48:00 +0000,2880,s,Apple Watch,,8.2,320,128
Sample week, not a person’s records. This Markdown is the coach export: 149 tokens and 612 bytes by the in-app estimate (characters divided by 4, rounded up). With the sample-data banner the app adds, the same week is 166 tokens and 681 bytes. JSON uses data.metrics and data.workouts. Sample exports add healthspool.sample. The sample workout id is sample-run. Sleep points add endDate and a stage such as asleepDeep. Dates use yyyy-MM-dd HH:mm:ss Z.
Automations · Pro
Pro can POST Markdown, JSON, or CSV to an https webhook, or write the file into the app’s documents folder on the iPhone. iCloud Drive is not used, and this version does not list that folder in the Files app. Schedules are manual, hourly, daily, or weekly.
.local, loopback, private LAN addresses, and link-local 169.254.0.0/16. Redirects are not followed.
Example automations from the app. They are not saved or sent.
What you can export
A coach-style prompt with a table. Weekly coach review is free. Sleep analysis and Training load need Pro. The closing line says the export is not medical advice.
Health Auto Export v2 shape: data.metrics[] and data.workouts[]. Quantity points have date, qty, and source. The template does not wrap JSON.
One header for metrics and workouts: record type, name, start, end, quantity, units, source, sleep stage, distance, energy, and average heart rate.
Privacy
Health samples, automations, and the delivery log stay in the app sandbox. There is no account and no analytics SDK. The privacy manifest sets tracking to off and lists no collected data types.
Pricing
US catalog prices from the app. The App Store shows the price for your storefront. Healthspool is not on the App Store yet, and this website does not sell the app.
Last 7 days. Manual copy and export in Markdown, JSON, or CSV. Weekly coach review.
One-time purchase. Full history, every prompt template, and automations, including scheduled webhook and Files exports. No subscription.
An auto-renewing monthly subscription that includes Pro. When it launches, it adds a hosted read-only MCP endpoint for ChatGPT, Claude, and custom agents. The endpoint is not live.
Join the waitlist
Purchases, when the app is on the App Store, are processed by Apple. Healthspool does not receive your card number. You can restore purchases from the paywall or from Settings.
Cloud renews each month until you cancel it in your Apple ID subscriptions, at least 24 hours before the period ends. There is no free trial. The hosted tools shown in the app — get_daily_summary, get_workouts, and get_trend — are planned and read-only. No calls have been made.
The Agents screen is a preview. The address and key are placeholders.
Cloud
Cloud is meant to host a read-only MCP server for ChatGPT, Claude, and Cursor. In this version the screen is a preview: the MCP address and API key are placeholders, setup rows say coming soon, and the waitlist email stays on the iPhone.
FAQ
No. Exports are built on the iPhone. Data leaves only if you copy it, share it, or run an automation whose destination you entered.
Manual Markdown, JSON, and CSV for the last 7 days, and the Weekly coach review template. The 30-day preset and ranges outside that window need Pro. Sleep analysis and Training load need Pro even inside 7 days.
The hosted endpoint is not live. The in-app address and API key cannot call a server. Join the waitlist on this page to hear when it is ready. The email field in the app is a separate, on-device note and is not uploaded.
The app’s documents folder on the iPhone. iCloud Drive is not used, and the Files app does not show that folder in this version. The Automations screen still labels the destination “On this iPhone · Files”.
No. Healthspool does not diagnose, treat, cure, or prevent any condition. Training load is a simplified score, and heart-rate zones assume a max of 190.
iOS 17 or later. The app is portrait-only.
Cloud waitlist
This list is only an email address. It is not a Health export, and it is separate from the address saved inside the app.