Privacy Policy
Last updated: December 2024
Disclaimer
TaskFlow is an unofficial client for Google Tasks. It is not affiliated with, sponsored by, or endorsed by Google LLC.
Google, Google Tasks, and related marks are trademarks of Google LLC. The use of these trademarks does not imply any affiliation with or endorsement by Google LLC.
The developer assumes no responsibility for any data loss, service interruptions, or other issues arising from the use of this application. Users are advised to regularly back up important data and use the app at their own discretion.
Data Collection
TaskFlow does not collect, store, or transmit any personal information to external servers. We are committed to protecting your privacy.
Specifically, TaskFlow does NOT collect:
- Personal identification information
- Usage analytics or statistics
- Location data
- Device information
- Any form of tracking data
Google Account Integration
TaskFlow connects directly to Google Tasks through your Google account using official Google APIs. Authentication is handled securely through Google's OAuth 2.0 protocol.
Your Google account credentials are never stored by TaskFlow. All authentication tokens are securely managed by the operating system's keychain and are only used to communicate with Google's servers.
Local Data Storage
All data is stored locally on your device. This includes:
- Cached task data for offline access
- App preferences and settings
- Account configuration (excluding passwords)
Data Protection
TaskFlow implements the following security measures to protect your data:
- Secure Authentication: We use Google's OAuth 2.0 protocol for authentication, ensuring your Google credentials are never exposed to or stored by TaskFlow.
- Encrypted Token Storage: Authentication tokens are securely stored in your operating system's keychain (macOS Keychain), which provides hardware-level encryption.
- Encrypted Data Transmission: All communication with Google servers is encrypted using HTTPS/TLS protocols.
- Minimal Data Access: TaskFlow only requests the minimum permissions necessary to manage your Google Tasks (read and write access to Google Tasks only).
- No Server Storage: TaskFlow does not operate any external servers. All your data remains on your device and Google's servers.
Data Retention and Deletion
TaskFlow handles your Google user data as follows:
- Local Cache: Task data is cached locally on your device for offline access and performance. This cache is automatically updated when you sync with Google Tasks.
- Data Deletion: You can delete all locally stored data at any time by removing the app from your device. This will remove all cached tasks, preferences, and authentication tokens.
- Account Removal: When you remove a Google account from TaskFlow, all associated authentication tokens and cached data for that account are immediately deleted from your device.
- No Remote Retention: Since TaskFlow does not store any data on external servers, there is no remote data to retain or delete.
To revoke TaskFlow's access to your Google account, visit your Google Account settings at https://myaccount.google.com/permissions and remove TaskFlow from the list of connected apps.
Third-Party Services
TaskFlow only communicates with Google's official APIs to sync your tasks. No data is shared with any other third-party services, advertisers, or analytics providers.
Children's Privacy
TaskFlow is not directed at children under the age of 13. We do not knowingly collect any information from children.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated revision date. We encourage you to review this policy periodically.
Contact
If you have any questions or concerns about this privacy policy or TaskFlow's practices, please contact us through the App Store.