Privacy Policy
Task keeps your data on your device. This policy describes what Task stores, what can leave your device, and the choices you control.
Local-First Data
- All boards, groups, tags, tasks, notes, and preferences are stored on this device via SwiftData.
- The widget reads a small JSON snapshot of upcoming tasks from the App Group container shared with the main app.
- Task does not bundle advertising, analytics, or tracking SDKs.
Network Access
- Task makes no network requests on its own unless you turn on iCloud Sync (off by default), which mirrors your boards, groups, tags, and tasks to your private iCloud database via Apple's CloudKit.
- If you choose Feedback, your email app prepares a message containing app version, device, system, locale, and time zone details — you review and send it yourself.
Notifications
- Task asks for notification permission only to deliver local reminders you opt into per task.
- Reminders are scheduled with UNUserNotificationCenter on this device. Nothing is sent off-device.
- Removing a task or turning its Reminder off cancels the scheduled notification.
Your Control
- Settings > Data > Manual Control lets you export your data as JSON or import a previous backup.
- Reset All Data wipes every group, tag, and task from local storage and reseeds the default groups.
Contact
Questions about this policy? Email zihengthedeveloper@gmail.com.