Updates to GitHub Copilot interaction data usage policy
Scope of the policy change
- Copilot interaction data (prompts, code snippets, context, outputs) from Free/Pro/Pro+ users will be used for model training unless users explicitly disable it.
- Several comments note:
- Business and Enterprise orgs are excluded by contract.
- Historical “product improvement” opt-outs are supposedly honored for this new setting.
- GitHub states it does not train on private repo contents “at rest,” only on interaction data while Copilot is in use.
Opt‑out vs. default behavior
- Many users are unhappy this is enabled by default for individuals, especially paying users.
- Some find the toggle already disabled; others find it enabled, creating confusion about prior defaults and whether regions or plans differ.
- People criticize the wording that suggests “access to a feature” is lost if disabled, viewing it as manipulative framing.
Legal and regulatory concerns
- Multiple commenters question legality under EU GDPR, especially for:
- Consent that is not freely given (opt-out rather than opt-in).
- Possible PII or secrets inadvertently included in prompts.
- There is debate over whether GitHub might rely on “legitimate interest,” with some asserting that user interests clearly override it.
- Others argue that if this is illegal, much of current AI practice would be too.
IP, licensing, and security worries
- Strong concern about:
- Proprietary code, trade secrets, and vulnerabilities leaking into models and indirectly to others.
- License incompatibility (GPL, source-available, attribution-required licenses) being effectively ignored by training.
- Lack of robust ways to exclude sensitive files from Copilot (except on higher tiers) is highlighted as risky.
Trust, communication, and “enshittification”
- Widespread distrust of GitHub/Microsoft motives; many see this as part of a broader pattern of pushing AI and extracting value from users.
- Complaints include:
- No direct link to settings in the email.
- Inconsistent UX (e.g., mobile app issues) and placement of the toggle.
- Some users plan to:
- Disable all Copilot features.
- Move to self-hosted Git or alternative forges (Codeberg, SourceHut, Forgejo), or stop publishing new open source.
- A minority see the change as unsurprising and not a big deal, arguing that better models ultimately benefit everyone.