GitHub Copilot с 24 апреля обучается на вашем коде по умолчанию — как отключить

GitHub разворачивает дефолт: по умолчанию код и промпты пользователей Copilot идут на обучение моделей. Разбираем, кого это касается, что именно собирается и как отключить передачу за минуту до дедлайна.

Обложка: GitHub Copilot с 24 апреля обучается на вашем коде по умолчанию — как отключить

Если вы пользуетесь GitHub Copilot Free, Pro или Pro+ — до 24 апреля нужно зайти в настройки и отключить передачу кода в обучение моделей GitHub. После этой даты opt-out по-прежнему работает, но уже собранные данные из тренировочного датасета обратно не забирают — поэтому откладывать нельзя.

GitHub анонсировал изменение политики 25 марта: 30 дней на раздумья, opt-out через настройки, у Business и Enterprise всё по-старому. Сейчас идут последние дни — до дедлайна меньше недели.

Ключевые выводы
  • С 24 апреля 2026 года данные Copilot Free, Pro и Pro+ уходят в обучение моделей по умолчанию
  • Opt-out — на github.com/settings/copilot/features, опция «Allow GitHub to use my data for AI model training»
  • Business и Enterprise НЕ затронуты — у них запрет в контракте
  • Студенты и преподаватели с бесплатным Copilot Pro защищены отдельной политикой GitHub Education
  • Приватные репозитории «в покое» не читаются, но пока вы активно работаете — код из них уходит GitHub
  • Данные могут передаваться Microsoft и другим компаниям группы, но не сторонним AI-провайдерам

Что именно будет уходить в датасет

В анонсе перечислен полный список. Опция включает передачу в обучение моделей:

  • Выходы Copilot — ваши принятые и отредактированные варианты кода
  • Входы — сами промпты и фрагменты кода, которые показываются модели
  • Код вокруг курсора — полный контекст, который Copilot видит при подсказке
  • Комментарии и документация, которые вы пишете в редакторе
  • Имена файлов, структура репозитория, паттерны навигации
  • Все взаимодействия с фичами Copilot — чаты, инлайн-саджесты
  • Оценки подсказок — лайки и дизлайки по результатам

Что явно исключено: контент issues, discussions и приватных репозиториев «в покое» (at rest). Но GitHub уточняет отдельно: «Copilot обрабатывает код из приватных репозиториев, пока вы активно используете Copilot. Эти данные нужны для работы сервиса и могут быть использованы для обучения — если вы не сделаете opt-out».

Фактически это означает: пока вы пишете код в приватном репозитории с включённой опцией, все фрагменты, которые видит Copilot, могут уйти в тренировочный датасет. Приватность в этом режиме ограничивается отсутствием массового сканирования репозитория — но не отсутствием ваших команд в логах.

Кого касается, а кого нет

  • Затронуты: Copilot Free, Copilot Pro, Copilot Pro+
  • Исключены: Copilot Business и Copilot Enterprise — запрет в контракте
  • Исключены: студенты и преподаватели с бесплатным Copilot Pro
  • Исключены: пользователи, которые ранее отписались от сбора «для улучшения продукта» — preference переносится автоматически

То есть если у вашей команды корпоративная подписка Business или Enterprise — волноваться не о чем, контракт защищает. А вот у фрилансеров и мелких команд на Pro-тарифе — по умолчанию сбор включён.

Как сделать opt-out за минуту

Шаги для обычной учётной записи GitHub:

  1. Открыть github.com/settings/copilot/features
  2. Найти секцию «Privacy»
  3. Снять галочку «Allow GitHub to use my data for AI model training»
  4. Сохранить настройки

Можно сделать opt-out и после 24 апреля, но GitHub предупреждает: с этого момента сбор прекращается, но ранее собранные данные из обучающих датасетов уже не удаляются. Поэтому правильная последовательность — сначала отключить, потом проверить, потом продолжать работу.

У Copilot есть и другие настройки приватности, которые стоит просмотреть за один раз: ограничение на приватные репозитории, телеметрия редактора, история чата. Подробности — в документации GitHub.

Что думает сообщество

Реакция на анонс в обсуждении GitHub Community — преимущественно негативная. Из всех комментариев публично поддержал инициативу только VP developer relations Martin Woodward — остальные напоминают, что Codex в основе Copilot и так обучен на публичном коде GitHub без разрешения авторов, и критикуют сам паттерн opt-out. Европейская норма противоположная: opt-in, то есть по умолчанию данные не собираются, а пользователь должен явно согласиться.

Политика соответствует принятым в индустрии практикам и улучшит производительность модели для всех пользователей. Участвуя, вы помогаете нашим моделям лучше понимать рабочие процессы разработки, предлагать более точный и безопасный код и находить потенциальные баги до попадания в прод.
Марио РодригесChief Product Officer, GitHub

В FAQ GitHub ссылается на то, что Anthropic, JetBrains и Microsoft ведут похожие политики. Это правда — у большинства крупных ИИ-продуктов opt-out, а не opt-in. Но для разработчиков, которые хранят в приватных репозиториях коммерческий код, это не очень утешительный аргумент: прецедент важнее отраслевого консенсуса.

Что это значит для российских разработчиков

Прямого ограничения GitHub Copilot в России нет — инструмент формально работает, хотя оплата Pro-подписки из РФ затруднена. Российские разработчики массово пользуются Copilot Free и Pro через зарубежные платёжные сервисы или триал-подписки — и именно они сейчас в группе риска. Если вы работаете с коммерческим или чувствительным кодом через личный GitHub-аккаунт — opt-out нужен в первую очередь вам, потому что корпоративного договора, который защитит от передачи данных, у вас нет.

Альтернативы, которые не передают код в обучение по умолчанию:

  • Cursor — платные тарифы не используют ваш код для обучения (privacy mode)
  • Codeium и Windsurf — у Enterprise-тарифа обучение на коде отключено
  • Tabby и self-hosted аналоги — локальное выполнение, код не покидает сеть
  • Qwen3.6-35B-A3B и аналогичные open-weight модели через vLLM или Ollama — полностью локально, без третьих сторон
Часто задаваемые вопросы
1
Что будет, если я не сделаю opt-out до 24 апреля?

GitHub начнёт собирать ваши промпты, подсказки, код вокруг курсора и структуру репозиториев с этой даты. Обратный opt-out возможен в любой момент, но ранее собранные данные из тренировочных датасетов не удаляются. Сделать opt-out лучше заранее.

2
Опт-аут на уровне аккаунта или для каждого устройства?

Настройка привязана к аккаунту GitHub и работает везде, где вы авторизованы под ним — IDE, VS Code, JetBrains, GitHub.com, CLI, GitHub Mobile. Отдельно в каждом редакторе ничего отключать не нужно.

3
А если у меня Copilot Business, нужен ли opt-out?

Нет. По контракту Business и Enterprise данные пользователей не передаются в обучение. Это защитная статья соглашения, она действует автоматически.

4
GitHub может делиться моими данными со сторонними моделями?

Формально — нет. GitHub указывает: данные могут передаваться компаниям его корпоративной группы (affiliates), то есть в первую очередь Microsoft. С третьими сторонами, включая внешних ИИ-провайдеров, данные не шарятся.

5
Если я работаю в приватном репозитории — код уйдёт в обучение?

Код «в покое» — нет. Но когда вы активно работаете с Copilot в этом репозитории, обрабатываемые фрагменты формально считаются interaction data и могут использоваться для обучения, если opt-out выключен. Для приватных проектов opt-out критичен.

6
Я уже работал с Copilot в приватном репо — мои данные уже у GitHub?

По заявлению GitHub, до 24 апреля 2026 года interaction data пользователей Free/Pro/Pro+ не шла на обучение моделей. Служебная телеметрия собиралась — она нужна для работы сервиса, — но в тренировочный датасет эти данные раньше не попадали. С 24 апреля правила меняются, и если opt-out не включён — начинается сбор. Именно поэтому дедлайн критичен: до него ничего не уходит, после — начинает.

Что в итоге

Изменение политики GitHub — не просто мелкий тумблер в настройках. Это разворот дефолта: раньше, чтобы отдать код на обучение, нужно было согласиться, теперь — нужно отказаться. Для публичных проектов это слабо что меняет. Для приватных — вопрос того, что именно уходит в тренировочный датасет Microsoft. Есть и обратная сторона: если все массово сделают opt-out, Copilot будет хуже догонять конкурентов — но это забота GitHub, а не разработчика, которому нужно защитить код клиента.

Если вы используете Copilot Free, Pro или Pro+ — сегодня самое время открыть github.com/settings/copilot/features и снять галочку. Займёт минуту; гарантирует, что ваш коммерческий код не уйдёт в тренировочный датасет Microsoft.

Политику разбирает The Register, официальные детали — в анонсе GitHub Blog и FAQ в GitHub Community.