| Model training |
Interaction data may be used to train and improve models unless the individual opts out. |
Business and Enterprise data is not used to train GitHub's models. |
Enterprise removes this from individual preference management. |
| IDE retention defaults |
Governed by individual subscriber terms and settings. |
For IDE chat and code completions, prompts and suggestions are not retained by default. |
The VS Code workflow gets a stronger default data-minimization posture. |
| Contractual data terms |
Handled under GitHub terms for individual subscribers. |
Business and Enterprise customers can use GitHub's Data Protection Agreement. |
This supports enterprise privacy, procurement, and compliance review. |
| Public-code matching |
The user can manage their own suggestions-matching-public-code setting. |
Admins can enforce or delegate public-code matching policy across organizations. |
Teams can apply one consistent rule for license and provenance risk. |
| Feature and model access |
The individual chooses from features and models available to their subscription. |
Enterprise owners can control available Copilot features, previews, and model choices. |
Security teams can limit high-risk or preview behavior before rollout. |
| Sensitive repository content |
Developers must manage their own habits and local project boundaries. |
Organizations can configure content exclusion so selected files are ignored by Copilot. |
Secrets, regulated material, and internal-only files can be kept out of context. |
| Visibility and auditability |
Visibility is primarily personal. |
Organizations and enterprises get usage metrics, code generation dashboards, and audit logs. |
Leaders can monitor adoption and governance without inspecting private code directly. |
| Data residency and compliance |
Depends on the individual product terms and account setup. |
Copilot Enterprise has a US data residency option, with EU residency and FedRAMP Moderate listed by GitHub as planned. |
This matters for regulated teams that need regional controls or formal authorization paths. |