DayKeeper
DayKeeper / Privacy

Privacy policy

Effective 22 May 2026 · Applies to DayKeeper v1.0 and later.

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

  1. No third-party SDKs. Not even "privacy-friendly" analytics in v1.
  2. No backend. There is no DayKeeper server, anywhere.
  3. 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.
  4. Privacy manifest. The app ships a PrivacyInfo.xcprivacy declaring NSPrivacyCollectedDataTypes = [] and matching what the app actually does.
  5. App Store nutrition label: Data Not Collected.

What we store, and where

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

PermissionWhenWhy
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

[ App UI ] ── write ──▶ [ SwiftData on your iPhone ] │ │ only if "iCloud sync" is ON ▼ [ CloudKit PRIVATE database ] (your own iCloud account)

There is no other arrow. No analytics endpoint, no crash reporter, no advertising identifier, no remote feature flags.

Your data, exported or erased

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.

Support & privacy questions
Email us