Privacy Policy

Effective Date: June 1, 2026

Minovative Mind ("we", "us", or "our") respects your privacy and is committed to protecting the personal and project information you share with us while using the Minovative Mind CLI (the "Service"). This Privacy Policy explains what information we collect, how we use it, how it is shared, and your choices regarding that information.

1. Information We Collect

When you use the Minovative Mind CLI, we may collect the following types of information:

A. Account and Authentication Information

To use the Service, you must authenticate via GitHub. When you run minovative-mind-cli login, we collect basic profile information provided by the GitHub OAuth API, which may include:

  • Your GitHub username and user ID
  • Your primary email address associated with your GitHub account
  • An OAuth access token to authenticate your requests to our backend services

B. Code and Context Data

The Minovative Mind CLI is an intelligent agent that needs context to help you write code. To function correctly, the CLI reads files from your local workspace.

  • Transmitted Data: When you interact with the agent (e.g., via minovative-mind-cli chat), the CLI bundles your prompts, relevant file contents, error messages, and terminal outputs, and sends them to our AI inference providers (such as Google Cloud Vertex AI) to generate responses.
  • Local Processing: The CLI attempts to locally identify relevant context to minimize the amount of data sent over the network.
  • No Storage of Source Code: We do not store your source code, proprietary files, or project structure on our servers. Data is transmitted securely to the AI models for immediate inference and is not retained by Minovative Mind after the session completes.

C. Usage Data and Telemetry

To improve the Service, we collect anonymous usage statistics and telemetry data, including:

  • CLI commands executed (e.g., chat, login, model switching)
  • AI model usage statistics (e.g., tokens sent/received, response latency, model selected)
  • System information (e.g., Operating System, Node.js version, CLI version)
  • Crash reports and error logs (to help us debug and fix issues)

2. How We Use Your Information

We use the information we collect for the following purposes:

  • To Provide the Service: To authenticate you, process your coding requests, and deliver AI-generated code and command suggestions to your terminal.
  • To Maintain and Improve the Service: To debug issues, analyze usage patterns, optimize performance, and develop new features for the CLI.
  • To Communicate with You: To send important technical notices, security alerts, or updates regarding the Terms of Service and Privacy Policy.

3. Data Sharing and Third-Party Subprocessors

We do not sell your personal information or your source code to third parties. However, we share data with trusted third-party service providers necessary to operate the Service:

  • Google Cloud Vertex AI (Google LLC): We use Google's Vertex AI (including Gemini models) to process your prompts and local file context. By using the Service, your code context is transmitted to Google. As per Google Cloud's enterprise privacy commitments, data sent to Vertex AI via the API is not used by Google to train their foundational models.
  • GitHub: Used for authentication and verifying your identity.

4. Data Security

We take reasonable technical and organizational measures to protect your data:

  • Encryption: All communication between the CLI, our backend services, and third-party AI providers is encrypted in transit using industry-standard TLS/HTTPS.
  • Local Secrets: Authentication tokens are stored securely on your local machine using standard OS-level credential management systems where possible.

5. Your Responsibilities Regarding Sensitive Data

Because the CLI reads your local workspace and transmits it to an LLM for processing, you are strictly responsible for ensuring you do not pass sensitive information to the AI. You must ensure that:

  • Hardcoded API keys, passwords, and database credentials are excluded from the context.
  • Personally Identifiable Information (PII) or Protected Health Information (PHI) is not present in the files the CLI inspects.
  • You utilize .gitignore or CLI-specific ignore files (if supported) to prevent the CLI from reading .env files or other secret-containing directories.

6. Data Retention

  • Account Data: We retain your authentication data for as long as your account is active.
  • Code Context: As stated above, we do not store your code context or chat history on our servers. It is processed ephemerally by the AI models.
  • Telemetry Data: Anonymized usage and crash reports are retained for a period necessary to analyze and improve the Service.

7. Your Choices and Rights

Depending on your location, you may have certain rights regarding your personal information, including the right to access, correct, or delete your data.

  • Account Deletion / Logout: You can revoke access at any time by running minovative-mind-cli logout and revoking the OAuth application from your GitHub account settings.
  • Opting Out of Telemetry: (If applicable) You can opt out of anonymous telemetry collection by setting an environment variable (e.g., MINOVATIVE_TELEMETRY=0) or updating your CLI configuration. Please refer to the documentation for specific instructions.

8. Changes to this Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal obligations. We will notify you of any material changes by updating the "Effective Date" and, when feasible, providing a notification within the CLI. Your continued use of the Service after the effective date constitutes your acceptance of the updated Privacy Policy.

9. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us by opening an issue on our official GitHub repository.