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, including dates, severity levels, and 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 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
Migraine Logger is made by Substruct. I build small, private, useful apps. I'm not in the data business.