Privacy Policy

How GitGhost handles and protects your data

1. Introduction

Welcome to GitGhost, a macOS desktop application designed to help developers visualize, manage, and work with Git repositories through an advanced graphical interface.

Your privacy is important to us. This Privacy Policy explains what information GitGhost collects, how it is used, and how we protect it.

By using GitGhost, you agree to the collection and use of information as described in this Privacy Policy.

2. Data We Collect

GitGhost is designed to collect only the minimum amount of information required to operate, license, and improve the application.

We may collect the following data:

License Data

  • Email address used for purchase, subscription, or license activation.
  • License status, activation date, and plan information.
  • Device identifier used only for license validation and abuse prevention.

Technical Data

  • GitGhost app version.
  • Operating system version.
  • Basic device environment information required for compatibility and diagnostics.
  • Crash reports or error logs, when explicitly enabled or submitted by the user.

Repository Data

GitGhost works with repositories stored on your local machine.

By default:

  • Your repository files remain on your device.
  • Your source code is not uploaded to GitGhost servers.
  • Your commit history, branches, tags, stash entries, and worktrees are processed locally.
  • GitGhost does not sell, inspect, or share your repository content.

If you enable optional cloud, AI, sync, or agent-based features, GitGhost may process the specific data required to perform that action. When applicable, GitGhost will clearly indicate when data may be sent to an external provider or service.

3. How We Use Your Information

We use the collected information to:

  • Validate and manage your software license.
  • Provide access to paid features.
  • Prevent license abuse or unauthorized usage.
  • Provide customer support when requested.
  • Improve app stability, compatibility, and user experience.
  • Notify users about important updates, security notices, or product changes.
  • Diagnose bugs, crashes, and performance issues.

We do not use your private repositories, source code, or Git history for advertising purposes.

4. Local-First Processing

GitGhost is built with a local-first approach.

Core Git operations such as reading repositories, displaying commit history, managing branches, creating commits, viewing stash entries, handling worktrees, and resolving conflicts are performed locally on your device.

Your repository content does not leave your machine unless you explicitly use a feature that requires external processing, such as:

  • AI-assisted code review.
  • Commit message generation through an external AI provider.
  • Cloud synchronization.
  • Remote integrations with third-party services.
  • Features that require authentication with external platforms.

When such features are used, only the data required to complete the requested action is processed.

5. AI and Agent Features

GitGhost may include optional AI-powered or agent-based features, such as:

  • Code review assistance.
  • Commit message suggestions.
  • Branch or pull request analysis.
  • Repository summaries.
  • Development workflow automation.

These features may require sending selected repository context, diffs, file excerpts, commit metadata, or user prompts to an AI provider or locally configured model.

GitGhost will not send repository content to AI services unless the user explicitly enables or invokes a feature that requires it.

Where supported, users may configure their preferred AI provider, use local models, or disable AI features entirely.

6. Data Sharing

We do not sell your personal information.

We may share limited data only in the following cases:

Payment Processing

We may use trusted third-party payment processors to handle purchases, subscriptions, invoices, and billing-related operations.

Infrastructure and Licensing

We may use secure infrastructure providers to validate licenses, manage activations, and operate backend services.

Third-Party Integrations

If you connect GitGhost to external services such as GitHub, GitLab, Bitbucket, AI providers, or other developer tools, data may be shared with those services only as required to perform the requested integration.

Legal Compliance

We may disclose information if required by law, regulation, legal process, or to protect the rights, security, and integrity of GitGhost and its users.

7. Data Security

We implement reasonable technical and organizational measures to protect user information against unauthorized access, loss, misuse, or disclosure.

These measures may include encrypted communication, secure license validation, restricted access to production systems, and minimal data retention practices.

However, no method of transmission or storage is completely secure. While we work to protect your information, we cannot guarantee absolute security.

8. Data Retention

We retain personal data only for as long as necessary to provide GitGhost, manage licenses, comply with legal obligations, resolve disputes, and enforce agreements.

License-related information may be retained while your account, subscription, or license remains active, and for a reasonable period afterward when required for accounting, fraud prevention, or legal compliance.

Repository data processed locally by GitGhost remains on your device and is not retained by GitGhost servers unless explicitly submitted through an enabled feature.

9. Your Rights

Depending on your location, you may have the right to:

  • Request access to the personal data we hold about you.
  • Request correction of inaccurate or outdated information.
  • Request deletion of your personal data.
  • Object to or restrict certain types of processing.
  • Request export of your data where applicable.
  • Opt out of optional analytics or diagnostic collection.

To exercise these rights, contact us at:

contact@gitghost.io

10. Analytics and Diagnostics

GitGhost may collect limited analytics or diagnostic information to improve product quality, stability, and performance.

Where applicable, analytics will be privacy-conscious and limited to technical usage patterns, app performance, crashes, and feature reliability.

GitGhost does not use analytics to collect private source code, repository files, secrets, credentials, or sensitive project content.

Users may disable optional analytics where supported.

11. Third-Party Services

GitGhost may integrate with third-party services, including but not limited to:

  • Payment providers.
  • License management systems.
  • Git hosting platforms.
  • AI model providers.
  • Error tracking or diagnostic services.
  • Cloud infrastructure providers.

Each third-party service is governed by its own privacy policy and terms. We encourage users to review the policies of any external services they choose to connect with GitGhost.

12. Children’s Privacy

GitGhost is intended for professional and developer use. It is not directed to children, and we do not knowingly collect personal information from children.

If we become aware that we have collected personal information from a child without appropriate consent, we will take steps to delete that information.

13. Changes to This Policy

We may update this Privacy Policy from time to time.

When we make significant changes, we may notify users through the application, website, email, or another appropriate communication channel.

The updated version will be effective when published, unless otherwise stated.

14. Contact

If you have questions about this Privacy Policy or how GitGhost handles your data, contact us at:

contact@gitghost.io

Visual Git for Serious Developers

Download for Mac