Privacy & Data Usage

What we collect: nothing. Here's exactly how that works.

Last updated — July 19, 2026
The short version: .haesol has no servers, no accounts, and no analytics. We — the people who make this app — never see your data, because there is no channel for it to reach us. Your data can sync between your own devices through your own private iCloud (see "Your own iCloud sync" below) — that's between you and Apple, not us. One optional feature (see "On-device AI" below) downloads a public AI model file if you turn it on. Those are the only two ways the app ever uses the network, and neither one sends your personal data to us.

What data the app stores

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.

Your own iCloud sync

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.

Calendar access

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.

Partner & family syncing

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 AI

"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.

Analytics, tracking, and advertising

What happens if you delete the app

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.

Children's privacy

.haesol does not knowingly collect data from anyone, including children, because it does not collect data from anyone, full stop.

Changes to this policy

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.

Contact

Questions about this policy: [email protected]