These features solve different problems. Do not treat them as interchangeable.
Local-first journal
The Gift Journal saves locally first. iCloud/CloudKit is the optional private synchronisation/recovery layer rather than a requirement for opening the journal.
Sync Now
- Open Settings → Privacy & iCloud.
- Review the current sync/account state.
- Tap Sync Now when you want to request a refresh.
- If a conflict/account-change choice appears, read it carefully before choosing which journal should be authoritative.
The app is designed to prefer a valid readable journal over silently replacing it with an empty state.
Full journal backup
Use Full Backup when your goal is lossless restoration back into The Gift Journal.
To export one:
- Open Settings → Data protection.
- Choose Export full journal backup.
- Save the backup somewhere you control.
A full backup may contain implementation-specific recovery information and available managed image assets. It is not the public interchange specification.
Restore a journal backup
- Open Settings → Data protection.
- Choose Restore journal backup.
- Select the backup.
- Review the inspection/confirmation flow.
- Confirm only when you intend to replace the current journal with the restored content.
Restore is deliberately explicit and safety-oriented.
Portable Journal Export v1
Use Portable Journal Export when your goal is data ownership, long-term readability or use by an external tool.
- Open Settings → Portable journal.
- Leave Include protected items off for the normal privacy-preserving export.
- Tap Export portable journal….
- Choose where to save the Portable Journal
.zipfile.
The ZIP contains README.txt, a versioned manifest.json, semantic journal.json, the v1 JSON Schema and referenced image assets where available. It can be opened directly with ordinary ZIP tools.
Include protected records
- Turn on Include protected items.
- Choose Export portable journal….
- Authenticate with the device.
- Save the ZIP file.
Protected records are not silently included just because they were unlocked earlier during ordinary app use.
What Portable Journal Export is not
It is not:
- a full recovery backup;
- a CloudKit database dump;
- a StoreKit/account export;
- a sharing projection;
- a supported v1.0 Portable Journal Import file.
Validated Portable Journal Import is not part of v1.0.
For the public technical structure, see Portable Journal Export v1 format.
Clear this device vs Delete iCloud copy
These are different destructive operations.
- Clear this device removes the local journal from the current device according to the confirmation flow.
- Delete iCloud copy deliberately removes the private iCloud journal copy.
Read every destructive confirmation carefully. Do not use either as a substitute for ordinary sync troubleshooting.