Отказаться можно, но только если вы об этом узнали.
Пользователям GitHub CLI, которые внимательно относятся к приватности, стоит проверить настройки. GitHub почти без шума включил в командном интерфейсе псевдонимизированную клиентскую телеметрию, причем по умолчанию.
Отдельного анонса компания не делала. GitHub лишь добавил страницу Telemetry в документацию, упомянул нововведение в примечаниях к релизу и за последнюю неделю внес серию изменений в репозиторий CLI, постепенно встраивая функции телеметрии в инструмент. Объяснение у компании привычное: собранные данные нужны, чтобы понять, какими возможностями пользуются люди, и улучшать CLI.
Отдельное место в объяснении занял ИИ. На странице телеметрии GitHub пишет, что с ростом использования GitHub CLI в агентных сценариях команде нужна видимость того, как функции применяются на практике. Компания говорит, что использует такие сведения, чтобы расставлять приоритеты и оценивать, насколько возможности CLI отвечают реальным потребностям. По смыслу страницы в число таких реальных пользователей GitHub уже включает и ИИ-агентов.
Представитель GitHub сообщил , что клиентская телеметрия появилась в релизе v2.91.0. По словам компании, механизм нужен для понимания того, как разработчики используют CLI в интерактивных и все более распространенных агентных рабочих процессах. Телеметрия включена по умолчанию, но GitHub указывает на наличие понятного способа отказаться от сбора данных. Компания также напоминает, что GitHub CLI остается проектом с открытым исходным кодом, поэтому реализацию можно изучить в репозитории cli/cli .
Сама идея собирать статистику об использовании продукта не выглядит неожиданной. Крупным платформам нужен способ понять, какие функции действительно востребованы и где пользователи сталкиваются с трудностями. Проблема в другом: GitHub активировал телеметрию по умолчанию и не дал четкого полного списка данных, которые может отправлять CLI.
В репозитории уже появилось много нового кода с упоминанием телеметрии, но исчерпывающего перечня собираемых полей GitHub не опубликовал. Вместо этого компания предлагает включить логирование и посмотреть, что именно могло бы отправляться, не передавая данные фактически. В образце, который GitHub приводит в справке, есть поле agent, архитектура устройства, идентификатор устройства, операционная система, флаги запуска, имя команды, идентификатор запуска команды и другие метаданные. При этом GitHub отдельно предупреждает, что реальные телеметрические пакеты могут заметно отличаться от примера.
GitHub также сообщает, что данные от клиентов CLI уходят во внутреннюю аналитическую инфраструктуру компании. Для части пользователей, которые не ожидали почти без предупреждения передавать дополнительную информацию GitHub и Microsoft, такого объяснения вряд ли будет достаточно.
Отключить телеметрию можно двумя способами. Первый вариант связан с переменными окружения: GitHub предлагает использовать <code>GH_TELEMETRY=false</code> или любое другое эквивалентное ложное значение, а также <code>DO_NOT_TRACK=true</code>. Второй вариант работает через конфигурацию CLI: для отказа от телеметрии нужно выполнить команду <code>gh config set telemetry disabled</code>.
Пользователям GitHub CLI, которые внимательно относятся к приватности, стоит проверить настройки. GitHub почти без шума включил в командном интерфейсе псевдонимизированную клиентскую телеметрию, причем по умолчанию.
Отдельного анонса компания не делала. GitHub лишь добавил страницу Telemetry в документацию, упомянул нововведение в примечаниях к релизу и за последнюю неделю внес серию изменений в репозиторий CLI, постепенно встраивая функции телеметрии в инструмент. Объяснение у компании привычное: собранные данные нужны, чтобы понять, какими возможностями пользуются люди, и улучшать CLI.
Отдельное место в объяснении занял ИИ. На странице телеметрии GitHub пишет, что с ростом использования GitHub CLI в агентных сценариях команде нужна видимость того, как функции применяются на практике. Компания говорит, что использует такие сведения, чтобы расставлять приоритеты и оценивать, насколько возможности CLI отвечают реальным потребностям. По смыслу страницы в число таких реальных пользователей GitHub уже включает и ИИ-агентов.
Представитель GitHub сообщил , что клиентская телеметрия появилась в релизе v2.91.0. По словам компании, механизм нужен для понимания того, как разработчики используют CLI в интерактивных и все более распространенных агентных рабочих процессах. Телеметрия включена по умолчанию, но GitHub указывает на наличие понятного способа отказаться от сбора данных. Компания также напоминает, что GitHub CLI остается проектом с открытым исходным кодом, поэтому реализацию можно изучить в репозитории cli/cli .
Сама идея собирать статистику об использовании продукта не выглядит неожиданной. Крупным платформам нужен способ понять, какие функции действительно востребованы и где пользователи сталкиваются с трудностями. Проблема в другом: GitHub активировал телеметрию по умолчанию и не дал четкого полного списка данных, которые может отправлять CLI.
В репозитории уже появилось много нового кода с упоминанием телеметрии, но исчерпывающего перечня собираемых полей GitHub не опубликовал. Вместо этого компания предлагает включить логирование и посмотреть, что именно могло бы отправляться, не передавая данные фактически. В образце, который GitHub приводит в справке, есть поле agent, архитектура устройства, идентификатор устройства, операционная система, флаги запуска, имя команды, идентификатор запуска команды и другие метаданные. При этом GitHub отдельно предупреждает, что реальные телеметрические пакеты могут заметно отличаться от примера.
GitHub также сообщает, что данные от клиентов CLI уходят во внутреннюю аналитическую инфраструктуру компании. Для части пользователей, которые не ожидали почти без предупреждения передавать дополнительную информацию GitHub и Microsoft, такого объяснения вряд ли будет достаточно.
Отключить телеметрию можно двумя способами. Первый вариант связан с переменными окружения: GitHub предлагает использовать <code>GH_TELEMETRY=false</code> или любое другое эквивалентное ложное значение, а также <code>DO_NOT_TRACK=true</code>. Второй вариант работает через конфигурацию CLI: для отказа от телеметрии нужно выполнить команду <code>gh config set telemetry disabled</code>.
- Источник новости
- www.securitylab.ru