Skip to content

Latest commit

 

History

History
88 lines (53 loc) · 3.63 KB

File metadata and controls

88 lines (53 loc) · 3.63 KB

Privacy Policy - Task Genius Plugin for Obsidian

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.

1. Core Privacy Principle

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.

2. Local Storage

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.

3. Google Calendar Integration

Task Genius offers optional integration with Google Calendar to display your calendar events alongside tasks. This feature requires your explicit authorization.

3.1 What We Access

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.

3.2 How Authorization Works

  1. OAuth 2.0 with PKCE: We use industry-standard OAuth 2.0 with PKCE for secure authentication
  2. Local Callback: Authorization is handled via a local HTTP server on your computer (127.0.0.1)
  3. Token Storage: Access tokens are stored locally in your plugin settings
  4. Direct Communication: Calendar data is fetched directly from Google to your local Obsidian - we do not proxy or store any data

3.3 Data Handling

  • 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

3.4 Revoking Access

You can revoke access at any time:

  1. In Plugin Settings: Click "Disconnect" next to your connected account
  2. In Google Account: Visit Google Security Settings and remove "Task Genius for Obsidian"

4. ICS/iCal Calendar Integration

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

5. MCP Integration

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

6. Open Source Transparency

The source code is publicly available at GitHub, allowing you to verify how the plugin handles your data.

7. Children's Privacy

Task Genius does not knowingly collect data from children under 13. The plugin does not collect any personal data from users of any age.

8. Contact

9. Google API Services User Data Policy

Task Genius's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.