Privacy Policy — HealthExporterCSV

Last updated: October 12, 2026

Overview

HealthExporterCSV is designed with your privacy as a core principle. All data processing happens entirely on your device. No health data is ever sent to external servers, collected by the developer, or shared with third parties.

Data We Access

HealthExporterCSV asks for read-only access to Apple Health. It asks only for the data types you select for an export:

  • Weight
  • Step Count
  • Blood Glucose, with the meal time (before or after a meal) when a reading has one
  • Vitals: blood pressure, resting heart rate, heart rate variability, oxygen saturation, respiratory rate, and body temperature
  • Lab results from Health Records, such as Hemoglobin A1C, lipid panel, CBC, CMP / BMP, and thyroid labs

For each value, the app also reads its date, its unit, and its source: the app or device that recorded it. Apple gives access to lab results as one data type, so the app reads the lab results in your date range and keeps only the labs you selected. You control exactly which data types to share through the Apple Health permissions dialog.

How Your Data Is Used

Your health data is used solely to generate CSV export files on your device. Specifically:

  • Data is read from Apple Health only when you start an export.
  • The app builds the CSV file in memory and passes it to the system file picker. The app does not keep a copy.
  • The app clears health data from memory after the export, and also when you cancel or the export fails.
  • No health data is stored persistently by the app.
  • On iOS 27 and later, you can limit an app to data from a start date. The app reads that date only to warn you when your export starts earlier.

Exported Files

The CSV file holds your health data as plain text, and it is not encrypted. You choose where to save it in the file picker, for example On My iPhone, iCloud Drive, or another storage app, and the privacy terms of that place apply. After you save the file, HealthExporterCSV cannot see, change, or delete it. Share the file only with people you trust, such as your doctor.

Data Storage

The only data HealthExporterCSV stores persistently is your settings and your export history, in the app’s local UserDefaults. Your settings are the units, date format, sort order, the metrics, vitals, lab panels, and labs you selected, and your date range choices. No health data, personal identifiers, or usage analytics are stored. This data stays on your device, and your device backups include it. Deleting the app deletes your settings and your export history.

Export History

HealthExporterCSV keeps a list of your last 10 exports, so you can see what you exported and export the same data again. The app adds an entry only when you save a file. Each entry holds:

  • The date and time you saved the file
  • The data types, vitals, lab panels, and labs you selected
  • The date range you chose
  • The number of rows and the file size
  • The names of the data types that could not be read, if any

An entry holds no health value, and no file name or file location. The history stays on your device, in the app’s local UserDefaults, and your device backups include it, like your settings. To clear the history, tap the clock button on the welcome screen, then tap Clear History. To stop the history, turn off Keep Export History in Settings: the app clears the history and adds no new entries. Deleting the app deletes the history.

No Data Collection or Transmission

HealthExporterCSV does not:

  • Collect or transmit any data to external servers
  • Include analytics, crash reporting, or tracking SDKs
  • Require or support user accounts
  • Use advertising or marketing frameworks
  • Share data with any third parties

Report a Problem

The Report a Problem link on the welcome screen opens a GitHub page in your browser. The app sends no data with it. GitHub issues are public, so do not put health data, screenshots of your data, or exported files in an issue. GitHub’s privacy policy applies to anything you post there.

Your Control

You can turn off HealthExporterCSV’s access to Apple Health at any time. Open the Health app, tap your profile picture, then under Privacy tap Apps, and tap HealthExporterCSV. Turning off access does not affect any CSV files you have already exported.

Changes to This Policy

If this privacy policy changes, the new version is included in an app update and posted at evanwtf.github.io/HealthExporter/privacy-policy. The “Last updated” date at the top shows the most recent change.


Disclaimer

No Warranty

HealthExporterCSV is provided “as is” without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement.

Not Medical Advice

HealthExporterCSV is a data export utility. It does not provide medical advice, diagnosis, or treatment recommendations. The exported data is a reflection of what is stored in Apple HealthKit and should not be used as a substitute for professional medical judgment. Always consult a qualified healthcare provider with questions about your health.

Limitation of Liability

In no event shall the developer be liable for any claim, damages, or other liability arising from the use or inability to use this app, including but not limited to data loss, inaccurate exports, or any decisions made based on exported data.

Data Accuracy

HealthExporterCSV exports data as recorded in Apple HealthKit. The developer makes no guarantees about the accuracy, completeness, or reliability of the underlying health data or the exported CSV files.


Contact

For questions about this privacy policy, open an issue at github.com/evanwtf/HealthExporter/issues. Issues are public.