Everything you enter into .haesol — goals, daily focuses, habit history, journal/highlight entries, possessions inventory, life-admin reminders — is stored locally on your device using Apple's standard on-device storage and file-protection mechanisms. We have no server, so none of it is ever uploaded to us.
To show the same data on more than one of your own devices (like an iPhone and an iPad), .haesol stores your data in your own private iCloud account, using Apple's CloudKit service. This is the same kind of sync many Apple apps use, and it works the same way as iCloud Backup: only you can see it, encrypted and managed entirely by Apple, not by us. We have no access to it, no copy of it, and no way to see it.
This only works if you're signed into iCloud on your device. If you're not signed in, or you turn iCloud off for this app in your device's Settings, .haesol simply keeps working with everything stored locally on that one device, exactly as before.
If you grant calendar permission, .haesol reads your calendar events read-only, through Apple's EventKit framework, solely to show you a glance at tomorrow during Tomorrow Starts Tonight. The app never creates, edits, or deletes calendar events, and calendar data is never transmitted anywhere — it's read at the moment it's displayed and not separately stored.
If you use the couple/family goal-sharing feature, syncing happens device-to-device via a QR code you generate and another person scans — not through a cloud service. No sync data passes through any server we operate, because none exists.
"On-device insights" is an optional feature, off unless you turn it on yourself. Turning it on downloads a small AI model (Gemma 3, made by Google) — about 770MB — onto your device. This download is the only network connection .haesol ever makes. It only ever transmits the model itself, a public file; nothing you've entered into the app is part of that download.
Once downloaded, the model runs entirely on your device. Every suggestion it generates — and everything it reads to generate one (your goals, notes, calendar) — stays on your device. No prompt, no response, no personal data is ever sent anywhere, before or after the download. If you never turn this feature on, nothing is downloaded and the app never touches a network for any reason.
If you have iCloud sync turned on, your data is still safe in your own private iCloud — reinstalling the app and signing back into iCloud brings it back. If you don't have iCloud sync on, deleting the app deletes your data along with it, unless it's included in your device's own general backup (governed by Apple's backup policies, not by us). Either way, we never have a copy ourselves, so there is no way for us to recover your data on your behalf — only you, through your own iCloud or device backup, can.
.haesol does not knowingly collect data from anyone, including children, because it does not collect data from anyone, full stop.
If this policy ever changes — for example, if a future optional feature introduces a new data flow — we'll update this page and the "last updated" date above before that feature ships.
Questions about this policy: [email protected]