Privacy Policy
Last updated: March 6, 2026
TL;DR: Worktale is local-first. No account required. No telemetry. No analytics. No code or data leaves your machine. Everything is stored in a local SQLite database that only you can access.
1. Our Philosophy
Worktale is built on a simple principle: your development activity is your private data. We designed Worktale to be local-first because we believe developers should own their work history completely, without depending on external services or trusting third parties with sensitive information about their codebase.
2. Data We Collect
None.
Worktale does not collect, transmit, or store any data on external servers. The Software has no telemetry, no analytics, no crash reporting, and no phone-home behavior. There are no network requests made by the core CLI.
3. Data Stored Locally
Worktale stores the following data on your local machine:
- Git commit metadata: SHA hash, commit message, author name/email, timestamp, lines added/removed, files changed count, branch name, merge status, and tags
- File activity: File paths, per-file line changes, and auto-classified module names
- Daily summaries: Aggregated daily statistics, user-written notes, and AI-generated drafts
- Repository info: File system paths and names of tracked repositories
- Configuration: Your preferences (nudge time, color scheme, AI provider settings)
All data is stored in:
- ~/.worktale/worktale.db (SQLite database)
- ~/.worktale/config.json (global configuration)
- <repo>/.worktale/config.json (per-repo configuration, auto-gitignored)
4. Source Code Access
Worktale does not read, copy, or analyze the contents of your source code files. It only captures metadata from git log output (commit messages, line counts, file paths). No file contents are ever stored or transmitted.
5. AI Digest Feature
Worktale offers optional AI-powered digest generation using Ollama, a locally-running AI engine. When enabled:
- Commit messages are sent to your local Ollama instance (default:
localhost:11434) - No data is sent to OpenAI, Anthropic, Google, or any external AI service
- The default mode ("template") does not use AI at all and makes zero network requests
6. Marketing Website
The Worktale marketing website (worktale.org) is a static site hosted on Cloudflare Pages. We do not use cookies, tracking pixels, or analytics services on this website. The email signup form submits to our form handler; if you provide your email address for updates, it is stored solely for the purpose of sending you product updates. You may request removal at any time.
7. Worktale Cloud (Future)
A cloud publishing feature is planned for a future release. It will be strictly opt-in and will require explicit account creation and consent. The local-first CLI will always remain fully functional without any cloud dependency. This Privacy Policy will be updated before any cloud features are released.
8. Data Deletion
Since all data is stored locally, you have complete control:
- Delete the
~/.worktale/directory to remove all Worktale data - Delete
<repo>/.worktale/to remove per-repo configuration - Uninstall with
npm uninstall -g worktale
There is nothing to delete on our end because we never had your data.
9. Third-Party Dependencies
Worktale uses open-source npm packages (better-sqlite3, commander, chalk, ink, react, simple-git). These dependencies are bundled and run locally. None of them transmit data externally as part of Worktale's operation.
10. Children's Privacy
Worktale is a developer tool and is not directed at children under the age of 13. We do not knowingly collect any personal information.
11. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Since Worktale is local-first and collects no data, changes will primarily relate to the marketing website or future cloud features.
12. Contact
For privacy questions or concerns, contact us at plurral.com.