本地数据与安全
Fox Git 采用本地优先设计:仓库和代码只在你的电脑上处理。这一页说明数据保存在哪里、何时会离开你的设备。
留在本机的数据
| 数据 | 位置 |
|---|---|
| 仓库、工作区文件、提交历史 | 你的仓库目录,由 Git 管理 |
| 应用设置、最近打开的仓库 | 本机的应用设置文件(JSON) |
| AI 服务的 API Key | 系统钥匙串(macOS 钥匙串、Windows 凭据管理器、Linux Secret Service) |
Fox Git 不会把你的仓库内容上传到 Fox Git 的服务器。
发送到哪里
- Git 远程:Fetch、Pull、Push、Clone 由系统 Git 直接与你配置的远程通信,Fox Git 不做中转。
- 认证输入:认证弹窗中的用户名、密码、token 和口令只交给发起请求的 Git 进程,不保存、不记录。
- 授权服务:激活和在线校验时发送授权 Key、不可逆的设备摘要、设备名称与平台,用于统计设备额度;不发送仓库内容。
- 版本检查:自动更新上线后,检查更新时发送当前平台、架构与版本号。
- AI 助手(可选):只有你配置了模型服务并主动发送消息时,消息及你附带的上下文才会发送给该服务商。未配置或不使用时不会发出 AI 请求。
“本地优先”不等于“完全离线”:同步远程、授权校验和可选的 AI 功能都需要网络。
默认只读
文件预览、diff、历史和 Blame 都是只读的。只有你明确进入的流程会修改工作区,例如暂存 / 丢弃、冲突解决、检出与重置。会丢失数据的操作在执行前会弹出确认并列出受影响的内容。