🧠 Migraine Logger

Privacy Policy

Last updated: February 2026

Migraine Logger doesn't collect your data. It can't — there's no server, no account, and no way for data to leave your device unless you choose to back it up to your own iCloud account.

What the app stores

Everything you log — dates, severity levels, notes — is saved locally on your device using Apple's SwiftData framework. It never touches a server. It never touches mine.

iCloud Backup

If you choose to enable iCloud Backup, your migraine log is encrypted on your device before it's sent to Apple's servers. The encryption key lives only in your device's Keychain — I don't have it, and I can't access your data even if I wanted to. The backup file is not visible in the Files app; it lives in a private app-specific container in your iCloud Drive.

Backup is entirely optional and user-initiated.

Photo Library

If you choose a wallpaper, the app accesses one image from your photo library for that purpose only. The image is stored locally on your device. It's never uploaded anywhere.

Notifications

The optional daily check-in uses Apple's local notification system. These notifications are generated on your device and never pass through any server of mine.

Analytics and tracking

There are none. I don't use any analytics SDKs, crash reporters, or third-party frameworks. The only network activity the app performs is your optional iCloud backup, handled entirely by Apple.

Children's privacy

This app is designed for use by people of all ages, including children. It collects no personal information and has no account system, so there's nothing to misuse.

Changes to this policy

If I ever change how the app handles data in a meaningful way, I'll update this policy and note it in the App Store release notes.

Contact

Questions? Email me at contact@substruct.com