Privacy Policy
Last updated: February 24, 2026
Overview
Lazyflow is an open-source, privacy-focused task management app. We believe your data belongs to you.
Data Collection
What We Don't Collect
- We do not collect personal information
- We do not track your usage
- We do not use analytics
- We do not sell or share any data
- We do not access your location
What Stays On Your Device
- All tasks and lists are stored locally on your device
- Calendar data is accessed only through Apple's EventKit framework
- By default, AI analysis is processed entirely on-device using Apple Intelligence
AI Features
Lazyflow uses AI to help categorize tasks, estimate durations, and provide smart suggestions. You can choose from three AI provider tiers:
On-Device (Default)
- Apple Intelligence — All processing happens on your device. No task data leaves your device.
Local Network
- Ollama — Runs AI models on your Mac over your local network. No data is sent to the internet.
External Providers (Optional, User-Initiated)
- You may optionally configure a custom AI endpoint (e.g., OpenAI, Anthropic, or other Open Responses-compatible services).
- When enabled, task titles, descriptions, and related context may be sent to the external server you configure.
- External endpoints require HTTPS to protect your data in transit.
- API keys are stored securely in your device's Keychain, not in plain text.
- The app clearly labels external providers with an "External" badge and displays a warning before any data is sent.
- You can switch back to on-device processing at any time.
iCloud Sync
If you enable iCloud sync:
- Your data syncs through Apple's CloudKit
- Data is encrypted and stored in your personal iCloud account
- We have no access to your iCloud data
- You can disable sync at any time in Settings
Notifications
- Notifications are used for task reminders
- All notification scheduling happens locally on your device
- We do not use push notification servers
- You can disable notifications in iOS Settings at any time
Calendar Access
- We request calendar access only to display and create events
- Calendar data is accessed locally through Apple's EventKit
- We do not upload calendar data to any server
Data Deletion
- Delete individual tasks and lists within the app
- Use "Delete All Data" in Settings to remove everything
- Uninstalling the app removes all local data
Children's Privacy
Lazyflow does not knowingly collect data from children under 13.
Changes to This Policy
We may update this policy occasionally. Changes will be posted here with an updated date.
Contact
For privacy questions, open an issue on GitHub.
Open Source
Lazyflow is open source. You can review the code at github.com/connectwithprakash/lazyflow.