Your copy, your choice

Protect or move your Headmon diary.

A backup file gives you a portable copy without creating a Headmon account or sending the diary to a Headmon server.

Keep backup files private: they are readable files that can contain sensitive health information. Store them somewhere you trust and never attach one to a public GitHub issue.

Complete backup

A complete Headmon backup is a ZIP file that can include:

Calendar backup

The smaller calendar backup is a JSON file for diary migration and automatic rolling backups. It contains the diary details listed above, except photo files, photo captions and the separate continuous weather history.

What neither backup contains

Free-text notes and saved locations can still identify someone even though Headmon does not add account or device identifiers.

Automatic backup on iPhone and iPad

Automatic backup is optional. When enabled, Headmon creates a calendar backup every seven days and keeps the three newest files. You choose one of two destinations:

iOS decides when background work runs. If a backup is due but iOS has not run it in the background, Headmon catches up the next time the app opens.

Manual backup and restore

  1. Open Settings → Data & privacy.
  2. Export a complete backup and save it in a private location.
  3. On the destination device, choose Import Headmon backup.
  4. If a date already exists, review the conflict and choose whether to keep the current day or replace it with the backup.
  5. Review the import summary for diary days, photos and weather history.

Move between Android and iOS

Android and iOS use the same complete backup and calendar backup formats. Export a complete backup from the old device, move the file using a method you trust, then import it on the new device. Headmon also accepts older Android backup files that have been carried forward from earlier app versions.

Why there are ZIP and JSON files

A complete backup ends in .zip because it bundles photos with structured diary and weather data. A calendar backup ends in .json because it is a smaller readable diary file. You do not need to open or understand either format to use backup and restore.

Before deleting or reinstalling Headmon

Confirm that a recent backup exists outside the app and that you can find it. Local-only automatic backups disappear with Headmon. The developer has no server copy and cannot recover a deleted diary.

Related information