GitHub Copilot隐私问询:是否存储本地开发代码?
GitHub Copilot 代码隐私相关问题解答
问题1:本地开发的代码(包含远程服务连接参数如user、pass)是否会被GitHub Copilot存储为示例,供后续开发者生成代码建议时使用?
默认情况下,GitHub Copilot在本地处理你输入的代码,不会将这些代码(包括含敏感信息的片段)发送到服务器用于训练模型,也不会将其作为示例提供给其他开发者。
若你启用了Copilot Chat等需要上传代码片段的功能,相关片段会被临时处理,但不会被用于训练通用模型,也不会成为面向其他开发者的公开示例。GitHub不会留存这类代码来生成对外的建议示例。
问题2:针对需严格保密的企业开发代码,GitHub Copilot是否会存储完整代码或代码片段,并通过建议对外公开?
针对企业级Copilot(如Copilot Business、Copilot Enterprise),有明确的隐私保护规则:
- 不会存储企业用户的代码片段或完整代码用于训练通用模型;
- 企业代码绝不会被用于生成面向外部用户的代码建议;
- 企业可通过配置实现代码的本地全链路处理,完全避免代码上传至GitHub服务器。
即便是个人版Copilot,也不会将用户代码存储为公开示例对外提供,仅在用户主动授权的特定场景下临时处理代码片段,且这些片段不会用于生成公开的代码建议。
内容的提问来源于stack exchange,提问作者whonkg985
相关产品推荐
相关产品推荐

