Privacy Policy — Easydeadlines
In short: Easydeadlines does not collect, transmit, or sell any personal data to us.
Everything you enter — deadlines, birthdays, categories, notes, reminders — is stored on your device, and can optionally sync across your own devices through your private iCloud account. The app has no account system of its own, no servers we operate, no analytics, no advertising, and no third-party tracking SDKs.
The only external services involved are Apple's own — iCloud (if you're signed in), local notifications, and Calendar — and none of them give us access to your data. Even the copy that syncs through iCloud is stored in your own private iCloud account, invisible to us.
This policy explains, explicitly and in full, what data the app handles, who else is involved, and how the data is retained and deleted — as required by Apple's App Review Guideline 5.1.1. Where the honest answer is "nothing" or "only on your device (and your own iCloud)", we say so directly rather than leaving it implied.
1. What data we collect and how
We do not collect any data. Nothing you enter into Easydeadlines is sent to us or to anyone else. We have no way to access it — including the copy that syncs through iCloud (see Section 4).
1.1 Data you create in the app
To do its job, the app stores the content you type in:
- Deadlines: title, notes, category, expiry date, reminder settings, recurrence settings (including "special" rule-based recurrences like "first Sunday of the month"), archive and "pinned" status, creation date.
- Birthdays (Easybirthdays): name, notes, date of birth, reminder settings.
- Categories: name, icon, and default reminder preferences.
- App preferences: global reminder time, Calendar-sync toggles, onboarding completion, and similar local settings.
This information is saved in a local database (Apple's SwiftData / SQLite) inside a private App Group container on your device (group.gabrielegiuranna.deadlines), shared only between the Easydeadlines app and its Home Screen widgets on the same device. If you're signed into iCloud, the same data is also mirrored to your own private iCloud account so it appears on your other devices — see Section 4 for how this works. The app never sends this data to us or to any other third party.
1.2 Data we do not collect
- No name, email address, phone number, or account credentials — there is no sign-up and no login of our own (iCloud sync uses your existing Apple ID, handled entirely by Apple; we never see it).
- No location data.
- No contacts, photos, or files beyond what you explicitly import or export yourself.
- No usage analytics, telemetry, crash reporting, device identifiers, or advertising identifiers.
- No cookies or web tracking of any kind.
2. Device features that require your permission
Some optional features use iOS capabilities that require your consent. You grant this consent through the standard iOS permission prompts, and you can withdraw it at any time in the iOS Settings app (see Section 6). None of the app's features depend on granting any of these permissions.
2.1 Local notifications
If you enable reminders, the app schedules local notifications through Apple's UserNotifications framework, for deadlines and for birthdays. These are created and delivered entirely on your device. No reminder content leaves the device and none of it is sent to us.
2.2 Calendar (optional)
From Settings → Calendar, you can turn on "Sync deadlines" and/or "Sync birthdays". When enabled, the app uses Apple's EventKit framework to create or update all-day events in a dedicated local calendar named "Easydeadlines" — deadlines with their date, birthdays as a yearly-repeating event. This only happens for the toggle(s) you turn on. The event data is handled by iOS and stored according to your device and iCloud settings; the app itself does not transmit it anywhere.
2.3 Importing and exporting your data
You can export your deadlines, your birthdays, or both (a JSON backup file), or a single deadline (a .easydeadline file), and share it using the standard iOS share sheet, and you can import such files back into the app. These files are created only when you ask, and you alone choose where they go (Files, AirDrop, Messages, email, etc.). Once a file leaves the app through the share sheet, its handling is governed by the destination service you picked, not by Easydeadlines.
3. Third parties
Easydeadlines contains no third-party SDKs, analytics libraries, advertising networks, or tracking code. The only third party involved is Apple, and only for:
- distributing the app through the App Store;
- iCloud (CloudKit and iCloud Key-Value Storage), used only if you're signed in, to store and sync your own data between your own devices, under your own Apple ID;
- the system frameworks that power notifications, Calendar, and (if you enable it at the OS level) device backup.
Apple processes this information as an independent data controller under its own terms. Even when iCloud sync is active, your data lives in your own private CloudKit database — a database tied to your Apple ID that only you can access, and that Apple's platform does not grant us, or any other developer, a way to read. To the extent Apple receives any data in connection with the app, Apple is contractually and legally bound to protections at least equivalent to those described in this policy. See Apple's Privacy Policy at apple.com/legal/privacy.
We do not share data with any other parties, because we do not have your data to share.
4. iCloud Sync and Device Backup
4.1 iCloud Sync (automatic, if you're signed in)
If you're signed into iCloud, Easydeadlines automatically keeps your deadlines, birthdays, categories, pinned items, and app settings in sync across your own devices — using Apple's CloudKit (for deadlines and birthdays) and iCloud Key-Value Storage (for categories, pinned items, and settings).
- This sync is entirely between your own devices, under your own Apple ID.
- Deadlines and birthdays are stored in your private CloudKit database — not a shared or public one — which only you can access. Neither we nor any other developer can read it.
- This sync happens automatically whenever iCloud is available on your device; it is not something you switch on inside the app. If you don't want it, sign out of iCloud on your device, or turn off this app's iCloud access from iOS Settings → [your name] → iCloud.
This is separate from the "Sync deadlines" / "Sync birthdays" toggles described in Section 2.2, which only control whether items are additionally mirrored as Calendar events — turning those off does not affect the iCloud data sync described here.
4.2 iCloud Backup / device backup
Separately from the sync above, if you have iCloud Backup (or an encrypted local backup) enabled in iOS, the app's on-device database is included in that backup along with your other app data. That backup is created, encrypted, and managed by Apple under Apple's own terms — the app has no involvement in it and cannot read it.
5. Children's privacy
Easydeadlines is a general-audience productivity app. It does not knowingly collect any personal information from anyone, including children, because it does not collect personal information at all.
6. Data retention, deletion, and withdrawing consent
6.1 Retention
Because your data lives only on your device (and, if enabled, your own private iCloud account), it is retained for exactly as long as you keep it there. We hold nothing and therefore retain nothing.
6.2 Deleting your data
- Individual items: delete any deadline, birthday, or category directly in the app — if iCloud sync is on, the deletion syncs to your other devices and to iCloud too.
- Everything, on one device: deleting the Easydeadlines app from your device permanently removes its local database and all associated data on that device.
- Everything, including iCloud: because iCloud-synced data isn't removed just by deleting the app, the reliable way to clear it everywhere is to delete your deadlines and birthdays in the app first (this removes the private CloudKit copy too), then delete the app — or sign out of iCloud / disable this app's iCloud access beforehand.
- Calendar events: events the app added to your "Easydeadlines" calendar remain in the iOS Calendar until you remove them. Delete them in the app before uninstalling, or remove the "Easydeadlines" calendar in the Calendar app afterwards.
- Exported files: any backup or share files you created and saved elsewhere must be deleted by you from wherever you stored them.
- Device backups: if you use iCloud or local backups, a copy of the app's data may persist in those backups until they are overwritten or deleted through iOS settings.
There is nothing further for you to request from us in any of these cases, because we have no copy of your data to begin with.
6.3 Withdrawing consent
You can revoke any permission you previously granted, at any time, without losing access to any feature other than the one it controls:
- Notifications: iOS Settings → Notifications → Easydeadlines.
- Calendar: iOS Settings → Privacy & Security → Calendars → Easydeadlines, or turn off "Sync deadlines" / "Sync birthdays" inside the app's own Settings.
- iCloud data sync (this app): iOS Settings → [your name] → iCloud, turn off Easydeadlines' iCloud access.
- iCloud Backup: iOS Settings → [your name] → iCloud → iCloud Backup.
7. Your rights
Data-protection laws such as the EU/UK GDPR give you rights to access, correct, export, and delete your personal data. With Easydeadlines you can exercise all of these directly on your device: your data is fully visible in the app, editable at any time, exportable as a JSON backup, and permanently deletable by removing items or uninstalling the app. We cannot fulfil a data request on your behalf because we neither hold nor can access your data — including the copy stored in your own private iCloud account.
8. Changes to this policy
If the app's data practices ever change, this policy will be updated before or at the time the change takes effect, and the "Last updated" date above will be revised. Material changes will also be reflected in the App Store listing.
9. Contact
Questions about this policy or the app's privacy practices:
Pietro Valerio Giuranna — developer.giuranna@gmail.com