Last updated: February 21, 2026
TaskNotes is an Obsidian plugin. It stores task data in your local vault files.
TaskNotes does not include telemetry or analytics collection.
Task and note content stays in your local Obsidian vault. Plugin settings are stored in Obsidian's local plugin configuration.
TaskNotes is local-first. Network requests occur only when you enable features that require them.
Optional network features:
- OAuth calendar integration (Google/Microsoft): fetches and updates calendar events through provider APIs.
- ICS subscriptions: fetches events from configured ICS URLs.
- Webhooks: sends event payloads to webhook endpoints you configure.
- API docs UI (
/api/docs/ui): loads Swagger UI assets fromunpkg.comin your browser.
- OAuth client credentials are configured by you in TaskNotes settings.
- Access and refresh tokens are stored locally on your device.
- You can disconnect providers at any time to revoke TaskNotes access.
- Google APIs: https://policies.google.com/privacy
- Microsoft APIs: https://privacy.microsoft.com/privacystatement
- Any ICS host or webhook endpoint you configure
- No TaskNotes-hosted cloud sync service
- No remote storage of your vault content by TaskNotes
- No telemetry pipeline sending usage metrics
You can stop TaskNotes processing by disabling the plugin. You can remove plugin settings by uninstalling the plugin. Your notes remain in your vault.
This policy may be updated. Changes are published in this file with a new date.
For privacy questions, open an issue:
https://github.com/callumalpass/tasknotes/issues
TaskNotes is open source. You can inspect the implementation: