Privacy Policy for `upd` CLI
This Privacy Policy explains how your information is handled when you use the updCommand Line Interface (CLI) tool ("the Software").
Because upd was built specifically for developers who care about the privacy of their proprietary code, our privacy policy is incredibly simple: We do not collect your data.
// 1. Zero-Data Collection Policy
The upd CLI operates entirely locally on your machine. We do not own, operate, or maintain any telemetry servers, databases, or analytics platforms connected to the Software.
- We do not collect, transmit, or store your Git commit history or source code.
- We do not track your usage of the Software.
- We do not collect your Slack User Tokens, Channel IDs, or Git usernames.
// 2. How Your Data is Processed (Locally)
To function, the Software processes your data locally and transmits it directly to third-party services that you configure. The data flow is as follows:
- Extraction: The Software reads your local Git logs on your machine.
- AI Processing: The Software pipes those logs directly into your locally installed AI CLIs (such as Cursor or Claude). The privacy of this step is governed by your agreements with Anthropic, OpenAI, or Cursor.
- Delivery: The Software sends the final, generated text directly to the Slack Web API. We do not act as a middleman.
// 3. Local Storage of Credentials
Any configuration settings you provide to the Software—including your Slack User Token (xoxp-...), Slack Channel ID, and preferred AI engine—are stored locally in plaintext on your machine's hard drive (typically in ~/.config/upd/config.json).
You are solely responsible for securing your computer and protecting these local configuration files from unauthorized access.
// 4. Payment and Order Processing
When you purchase a license for the Software, your payment is processed by our secure Merchant of Record (e.g., Lemon Squeezy, Paddle, or Stripe). We do not collect or store your credit card information. The Merchant of Record will collect your email address and billing details to process the transaction, issue your receipt, and comply with international tax laws. Their handling of your billing data is governed by their respective Privacy Policies.
// 5. Third-Party Services
The Software integrates with third-party platforms (Slack, local AI models). This Privacy Policy does not apply to those third-party services. We strongly recommend that you review the privacy policies of Slack and your chosen AI provider to understand how they handle the data you transmit to them via the Software.
// 6. Changes to this Policy
We may update this Privacy Policy from time to time if the functionality of the Software changes (for example, if we introduce an optional cloud-sync feature in the future). If changes are made, we will update the "Effective Date" at the top of this document.
// 7. Contact
If you have any questions about this Privacy Policy or how the Software handles your data locally, please contact our support team.