Last Updated: December 2025
This privacy policy applies to the Task Genius Plugin for Obsidian. For the Task Genius Desktop application privacy policy, please visit our documentation site.
Task Genius Plugin is designed with privacy-first principles. Your core task data remains entirely within your local Obsidian vault. We do not operate any servers that collect or store your personal data.
All primary data is stored locally in your Obsidian vault:
- Task data: Stored as markdown files in your vault
- Plugin settings: Stored in
.obsidian/plugins/obsidian-task-genius/data.json - Cache data: Temporary cache stored locally for performance optimization
You have complete control over your data.
Task Genius offers optional integration with Google Calendar to display your calendar events alongside tasks. This feature requires your explicit authorization.
When you connect your Google Calendar, the plugin requests:
| Permission | Purpose |
|---|---|
calendar.readonly |
Read-only access to view your calendar events |
userinfo.email |
Display your connected account email in settings |
Important: Task Genius only requests read-only access. The plugin cannot create, modify, or delete any events in your Google Calendar.
- OAuth 2.0 with PKCE: We use industry-standard OAuth 2.0 with PKCE for secure authentication
- Local Callback: Authorization is handled via a local HTTP server on your computer (127.0.0.1)
- Token Storage: Access tokens are stored locally in your plugin settings
- Direct Communication: Calendar data is fetched directly from Google to your local Obsidian - we do not proxy or store any data
- Calendar events are fetched directly from Google and cached locally
- No calendar data is transmitted to any third-party servers
- Tokens can be revoked at any time through plugin settings or Google Account settings
You can revoke access at any time:
- In Plugin Settings: Click "Disconnect" next to your connected account
- In Google Account: Visit Google Security Settings and remove "Task Genius for Obsidian"
For ICS/iCal URL imports:
- Data is fetched directly from the URL you provide
- Data is cached locally in your vault
- No data is transmitted to third-party servers
If you enable MCP (Model Context Protocol) integration:
- MCP server runs locally on your computer
- Connection is authenticated using App ID
- You control which AI clients can access your task data
The source code is publicly available at GitHub, allowing you to verify how the plugin handles your data.
Task Genius does not knowingly collect data from children under 13. The plugin does not collect any personal data from users of any age.
- Developer: Boninall
- Email: quorafind@gmail.com
- GitHub: github.com/Quorafind/Obsidian-Task-Progress-Bar
Task Genius's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.