DayKeeper does not collect, store, transmit, or share any of your data with any third party — including us, the developer.
That's not a marketing line. It's enforced by how the app is built. This page explains exactly what that means in practice.
How we enforce it
- No third-party SDKs. Not even "privacy-friendly" analytics in v1.
- No backend. There is no DayKeeper server, anywhere.
- iCloud is your account. When sync is enabled, your data goes to your own private CloudKit database, which Apple holds for you. We cannot read it.
- Privacy manifest. The app ships a
PrivacyInfo.xcprivacydeclaringNSPrivacyCollectedDataTypes = []and matching what the app actually does. - App Store nutrition label: Data Not Collected.
What we store, and where
| Where | What | Encrypted | Who can read |
|---|---|---|---|
| On your iPhone (SwiftData) | Persons, occasions, gifts, avatars | iOS data-protection (Complete class) when device is locked | You |
| Your iCloud — only if you enable sync | The same data, replicated to your private database | Apple-managed | You (and Apple, per their privacy promises) |
| Anywhere else | Nothing | — | — |
Permissions we ask for
All are optional and only requested when relevant. Decline any of them and the rest of the app still works.
| Permission | When | Why |
|---|---|---|
| Notifications | During onboarding | Lead-time and day-of reminders for the occasions you track. |
| Photo library | When adding an avatar | Read-only single-photo access via the system picker. We never browse your library. |
| Camera | When adding an avatar by photo | To take a fresh picture for someone's avatar. |
We do not request: Contacts, Location, Microphone, Bluetooth, Local Network, Calendar, Reminders, HealthKit, or any other permission.
How data moves
There is no other arrow. No analytics endpoint, no crash reporter, no advertising identifier, no remote feature flags.
Your data, exported or erased
- Export — Settings → Export all data as JSON writes a single
.jsonfile to the Files app. Open, audit, archive, or take it elsewhere. - Erase — Settings → Reset all data wipes the on-device store after a typed confirmation. If iCloud sync is on, the wipe propagates to your private database.
Children
DayKeeper is rated 4+ and does not knowingly collect any information from anyone. Because we collect nothing at all, no special protections are needed — but we mention it explicitly because it's important.
Changes to this policy
If the privacy posture ever changes — for example, if we added a feature that genuinely required server-side data — we would update this page before the change ships, and call it out in the app's release notes. The version and effective date at the top of this page will always reflect the current policy.
Questions
If anything here is unclear or you'd like clarification, please get in touch. We answer.