mirror of
https://github.com/taskgenius/taskgenius-plugin.git
synced 2026-07-22 06:40:25 +00:00
- Update README installation links to correct GitHub repo - Change version badge to dynamic release tag - Simplify DEVELOPMENT.md directory structure documentation - Add PRIVACY.md with privacy policy information
88 lines
3.6 KiB
Markdown
88 lines
3.6 KiB
Markdown
# 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](https://taskgenius.md/privacy/desktop).
|
|
|
|
## 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](https://myaccount.google.com/permissions) 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](https://github.com/Quorafind/Obsidian-Task-Progress-Bar), 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
|
|
|
|
- **Developer:** Boninall
|
|
- **Email:** quorafind@gmail.com
|
|
- **GitHub:** [github.com/Quorafind/Obsidian-Task-Progress-Bar](https://github.com/Quorafind/Obsidian-Task-Progress-Bar)
|
|
|
|
## 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](https://developers.google.com/terms/api-services-user-data-policy), including the Limited Use requirements.
|