Enjoy Git 隐私政策 / Privacy Policy
更新日期:2026年04月29日
生效日期:2026年04月29日
一、引言 / Introduction
欢迎使用 Enjoy Git(以下简称“本应用”或“我们”)。本应用是一款 Git 客户端工具。我们重视您的隐私和个人信息保护,并尽量减少对个人信息的收集。
Welcome to Enjoy Git ("the App", "we", "us"). The App is a Git client. We value your privacy and personal data protection, and we aim to minimize the personal information we collect.
二、我们收集和处理的信息 / Information We Collect and Process
1. Git 账号与认证信息 / Git Account and Authentication Information
当您使用 GitHub OAuth、个人访问令牌或账号密码访问远程仓库时,本应用可能会处理以下信息:
- Git 账号用户名、头像、公开资料或邮箱等由托管服务返回的信息;
- OAuth 授权结果、访问令牌、个人访问令牌或 Git 账号凭证;
- 您配置的远程仓库地址和认证所需的主机信息。
When you use GitHub OAuth, a personal access token, or account credentials to access a remote repository, the App may process:
- Git account username, avatar, public profile, email, or other information returned by the hosting service;
- OAuth results, access tokens, personal access tokens, or Git credentials;
- Remote repository URLs and host information required for authentication.
2. 本地仓库与 Git 操作数据 / Local Repository and Git Operation Data
为了提供 Git 客户端功能,本应用会在您的设备上读取或保存与仓库相关的数据,例如:
- 仓库路径、远程地址、分支、提交记录、暂存区和工作区状态;
- Git 操作记录、应用配置、窗口状态和偏好设置;
- 为排查问题生成的本地运行日志。
这些数据主要保存在您的本地设备上,用于展示仓库状态、执行 Git 操作和恢复应用使用状态。
To provide Git client features, the App may read or store repository-related data on your device, such as:
- Repository paths, remote URLs, branches, commits, staged and working tree status;
- Git operation records, app configuration, window state, and preferences;
- Local runtime logs generated for troubleshooting.
Such data is mainly stored on your local device and used to display repository status, perform Git operations, and restore app state.
3. 设备与每日活跃统计 / Device and Daily Active Statistics
为了解应用的基本使用情况,本应用会向我们的服务端发送每日活跃统计信息。该统计通常包括:
- 操作系统平台和系统架构;
- 应用版本;
- 基于系统和硬件特征生成的哈希设备标识;
- 当日是否已完成一次活跃统计的本地记录。
该设备标识用于去重统计每日活跃设备,不用于读取您的仓库内容、提交内容、Git 凭证或访问令牌。
To understand basic app usage, the App sends daily active statistics to our server. This typically includes:
- Operating system platform and architecture;
- App version;
- A hashed device identifier generated from system and hardware characteristics;
- A local record indicating whether daily active reporting has already been completed for the day.
This device identifier is used to deduplicate daily active devices. It is not used to read your repository content, commit content, Git credentials, or access tokens.
三、信息的使用目的 / How We Use Information
我们处理上述信息用于以下目的:
- 提供 clone、pull、commit、push、分支管理、提交历史查看等 Git 功能;
- 完成 GitHub OAuth 授权、获取用户信息并访问您授权的仓库;
- 保存本地配置和凭证,减少重复输入;
- 统计每日活跃设备数量,了解版本使用情况;
- 排查故障、维护服务安全、改进产品体验;
- 遵守适用法律法规、监管要求或司法机关要求。
We use the information described above to:
- Provide Git features such as clone, pull, commit, push, branch management, and commit history;
- Complete GitHub OAuth authorization, retrieve user information, and access repositories you authorize;
- Save local configuration and credentials to reduce repeated input;
- Count daily active devices and understand version usage;
- Troubleshoot issues, maintain service security, and improve the product experience;
- Comply with applicable laws, regulations, regulatory requirements, or judicial requests.
四、数据存储与安全 / Data Storage and Security
Git 凭证、访问令牌等敏感信息会优先保存在本地设备,并通过 Electron safeStorage 或系统安全能力进行加密存储。
仓库内容、提交内容、分支数据和 Git 操作数据通常仅在本地处理,除非您主动执行需要访问远程服务的 Git 操作。
每日活跃统计会发送至我们的服务端接口,用于基础使用统计。
与第三方服务或我们服务端通信时,本应用会尽量使用 HTTPS 等安全传输方式。
请您妥善保管设备、系统账户和远程仓库凭证。若您的设备、操作系统账号或 Git 服务账号被他人控制,相关数据可能存在泄露风险。
Sensitive information such as Git credentials and access tokens is primarily stored on your local device and encrypted using Electron safeStorage or system security capabilities.
Repository content, commit content, branch data, and Git operation data are generally processed locally, unless you initiate a Git operation that needs to access a remote service.
Daily active statistics are sent to our service endpoint for basic usage statistics.
When communicating with third-party services or our server, the App attempts to use secure transmission methods such as HTTPS.
Please protect your device, system account, and remote repository credentials. If your device, OS account, or Git service account is compromised, your data may be at risk.
五、第三方服务 / Third-Party Services
本应用可能会与以下第三方服务交互:
- GitHub:用于 OAuth 授权、获取用户信息以及执行您发起的 Git 相关操作;
- 您配置的其他 Git 远程仓库服务:用于 clone、pull、push、fetch 等 Git 操作;
- 操作系统提供的安全存储能力:用于在本地保存凭证。
第三方服务会根据其自身的隐私政策处理您的信息。您在使用相关服务前,应阅读并理解其隐私政策和授权范围。
The App may interact with the following third-party services:
- GitHub, for OAuth authorization, retrieving user information, and performing Git operations initiated by you;
- Other Git remote repository services configured by you, for operations such as clone, pull, push, and fetch;
- Security storage capabilities provided by your operating system, for locally saving credentials.
Third-party services process your information according to their own privacy policies. You should read and understand their privacy policies and authorization scopes before using those services.
六、信息共享与披露 / Sharing and Disclosure
我们不会出售您的个人信息。除以下情形外,我们不会向第三方共享您的个人信息:
- 获得您的明确同意;
- 为完成您主动发起的 Git 操作或第三方授权流程所必需;
- 为遵守法律法规、司法机关、行政机关或监管机构的要求;
- 为保护本应用、用户或公众的合法权益和安全所合理必要。
We do not sell your personal information. We will not share your personal information with third parties except in the following circumstances:
- With your explicit consent;
- As necessary to complete Git operations or third-party authorization flows initiated by you;
- To comply with laws, regulations, judicial, administrative, or regulatory requirements;
- As reasonably necessary to protect the legitimate rights, interests, and safety of the App, users, or the public.
七、信息保存期限 / Retention
本地仓库数据、配置、日志和凭证通常会保留在您的设备上,直到您在应用内删除、清除应用数据或卸载应用。
每日活跃统计数据仅在实现统计目的所需的期限内保存。
如您希望删除本地凭证或配置数据,可以在应用内清除相关账号信息,或删除系统中的应用数据。
Local repository data, configuration, logs, and credentials generally remain on your device until you delete them in the App, clear app data, or uninstall the App.
Daily active statistics are retained only for as long as necessary to fulfill statistical purposes.
If you wish to delete local credentials or configuration data, you may clear the relevant account information in the App or delete the App's system data.
八、您的权利 / Your Rights
在适用法律允许的范围内,您可以请求访问、更正、删除您的个人信息,撤回授权或注销相关授权。由于本应用的大部分数据保存在您的本地设备上,您也可以通过删除本地仓库、清除应用数据、删除 Git 凭证或撤销第三方服务授权来管理相关信息。
如您通过 GitHub OAuth 授权使用本应用,您可以在 GitHub 的授权应用设置中撤销本应用的访问权限。
Subject to applicable law, you may request access to, correction of, or deletion of your personal information, withdraw consent, or revoke relevant authorization. Because most App data is stored on your local device, you can also manage such information by deleting local repositories, clearing app data, deleting Git credentials, or revoking third-party service authorization.
If you use the App through GitHub OAuth, you may revoke the App's access in GitHub's authorized application settings.
九、未成年人使用说明 / Children's Privacy
本应用为开发者工具类产品,不专门面向儿童或未成年人。未成年人应在监护人同意和指导下使用本应用。若我们发现误收集了未成年人的个人信息,将在核实后尽快删除。
The App is a developer tool and is not directed to children or minors. Minors should use the App with the consent and guidance of a guardian. If we discover that we have inadvertently collected personal information from a minor, we will delete it as soon as reasonably possible after verification.
十、隐私政策更新 / Policy Updates
我们可能会根据产品功能、法律法规或服务变化更新本政策。更新后,我们会在应用、官网或其他适当位置发布新版政策。若更新涉及重大变化,我们会尽量通过更明显的方式提示您。
We may update this policy based on changes to product features, laws and regulations, or services. After an update, we will publish the revised policy in the App, on our website, or in another appropriate location. If an update involves material changes, we will try to notify you in a more prominent way.
十一、联系我们 / Contact Us
如您对本政策或个人信息保护有任何问题、意见或请求,可以通过以下方式联系我们:
If you have any questions, comments, or requests regarding this policy or personal information protection, you may contact us via:
- 邮箱 / Email: huangcs427@163.com
- 官网 / Website: https://enjoygit.com/