Skip to main content

Телеметрия в CodeQL для Visual Studio Code

Если VS Code телеметрия включена, GitHub будет собирать данные об использовании и метрики для помощи основным разработчикам в улучшении CodeQL расширения для VS Code.

Эти данные не будут передаваться никаким сторонам за пределами GitHub. IP-адреса и идентификаторы установки будут храниться не более 30 дней. Анонимные данные будут храниться не более 180 дней.

Примечание.

Сбор телеметрии для CodeQLVisual Studio Code следует VS Code настройкам телеметрии. Когда отключен сбор телеметрии, данные не будут отправляться на GitHub серверы.

Почему мы собираем данные

GitHub собирает агрегированные анонимные данные об использовании и метрики, чтобы помочь нам улучшить CodeQL свои показатели VS Code. IP-адреса и идентификаторы установки собираются только для обеспечения того, чтобы анонимные данные не дублировались во время агрегирования.

Какие данные собираются

Если телеметрия включена, GitHub собирает следующую информацию, связанную с использованием расширения. Собранные данные:

  • Идентификаторы любых CodeQLкоманд, связанных VS Code с -, которые выполняются. Для каждой команды это: метка времени, время, затраченное на выполнение и выполнение команды.

  • Взаимодействие с элементами пользовательского интерфейса, включая кнопки, ссылки и другие входные данные. Взаимодействуют, которые не записываются: целевые объекты ссылки, текстовые входные данные, перемещение мыши и наведение указателя мыши.

  • Вхождение исключений и ошибок. Перед отправкой удаляются все конфиденциальные сведения, такие как пути к файлам и нестатическое содержимое сообщения об исключении.

  • VS Code Версия расширения.

  • Случайно сгенерированный GUID, который уникально идентифицирует CodeQL установку расширения. Это отменяется перед агрегированием.

  • IP-адрес клиента, отправляющего данные телеметрии. Это отменяется перед агрегированием.

  • Настроены ли какие-либо CodeQL настройки VS Code расширений. Дополнительные сведения о настройке параметров см. в разделе Настройка параметров.

Как долго хранятся данные

IP-адреса и идентификаторы GUID будут храниться не более 30 дней. Анонимные агрегированные данные, включая идентификаторы команд, время выполнения и метки времени, будут храниться не более 180 дней.

Доступ к данным

IP-адреса и GUID будут доступны только основным разработчикам CodeQL. Агрегированные данные будут доступны сотрудникам GitHub .

Какие данные не собираются

Мы собираем только минимальный объем данных, которые нам нужно ответить на вопросы о том, как наши пользователи испытывают этот продукт. В этом случае мы не собираем следующие сведения:

  • GitHub Идентификатор пользователя

  • CodeQL Имена или содержимое баз данных

  • Содержание CodeQL запросов

  • Пути к файловой системе

  • Текст ввода пользователем

  • Взаимодействие с мышью, например перемещение или наведение указателей мыши

Отключение отчетов телеметрии

Вы можете отключить сбор данных телеметрии, задав для глобального telemetry.telemetryLevel параметра значение off. Для получения дополнительной информации смотрите страницу Visual Studio Code Telemetry в Visual Studio Code документации.

Дополнительные материалы