Skip to main content

Telemetria no CodeQL para Visual Studio Code

Se você optar especificamente por permitir que o GitHub faça, o GitHub coletará dados e métricas de uso para ajudar os desenvolvedores principais a melhorar a extensão do CodeQL para VS Code.

Esses dados não serão compartilhados com nenhuma parte fora do GitHub. Os endereços IP e IDs de instalação serão retidos por no máximo 30 dias. Os dados anônimos serão retidos por no máximo 180 dias.

Observação: a coleta de telemetria está desabilitada por padrão no CodeQL para Visual Studio Code. Quando a coleta de telemetria estiver desabilitada, nenhum dado será enviado para servidores do GitHub.

Por que coletamos dados

O GitHub coleta dados e métricas de uso agregados e anônimos para nos ajudar a melhorar o CodeQL para VS Code. Os endereços IP e IDs de instalação são coletados somente para garantir que os dados anônimos não sejam duplicados durante a agregação.

Quais dados são coletados

Se você aceitar, o GitHub coletará as informações a seguir relacionadas ao uso da extensão. Os dados coletados são:

  • Os identificadores de quaisquer comandos relacionados ao CodeQL do VS Code que são executados. Para cada comando, são estes: o carimbo de data/hora, o tempo necessário e se o comando foi ou não concluído com êxito.

  • Interações com elementos da interface do usuário, incluindo botões, links e outras entradas. Os intereacts que não são gravados são: destinos de link, entradas de texto, movimento do mouse e passar o mouse sobre.

  • Ocorrência de exceções e erros. Todas as informações confidenciais, como caminhos de arquivo e conteúdo de mensagem de exceção não estática, são removidas antes do upload.

  • A versão da extensão do VS Code.

  • GUID gerado aleatoriamente que identifica exclusivamente uma instalação de extensão do CodeQL. Isso é descartado antes da agregação.

  • Endereço IP do cliente que envia os dados telemétricos. Isso é descartado antes da agregação.

  • Se quaisquer configurações de extensão do CodeQL para VS Code estão configuradas. Para obter mais informações sobre como personalizar a configuração padrão, confira "Customizing settings".

Por quanto tempo os dados são mantidos

Os endereços IP e GUIDs serão retidos por no máximo 30 dias. Os dados anônimos agregados que incluem identificadores de comando, tempos de execução e carimbos de data/hora serão retidos por no máximo 180 dias.

Acesso aos dados

Os endereços IP e GUIDs só estarão disponíveis para os desenvolvedores principais do CodeQL. Os dados agregados estarão disponíveis para funcionários do GitHub.

Quais dados não são coletados

Coletamos apenas a quantidade mínima de dados de que precisamos para responder às perguntas sobre como nossos usuários estão experimentando este produto. Para esse fim, não coletamos as seguintes informações:

  • ID do usuário do GitHub

  • Conteúdo e nomes do banco de dados do CodeQL

  • Conteúdo das consultas do CodeQL

  • Caminhos do sistema de arquivos

  • Texto de entrada de usuário

  • Interações do mouse, como movimento ou pairar

Desabilitar relatórios de telemetria

Você pode desabilitar a coleta de telemetria definindo codeQL.telemetry.enableTelemetry como false em suas configurações. Para obter mais informações, confira "Customizing settings".

Além disso, a coleta de telemetria será desabilitada se a configuração global telemetry.telemetryLevel estiver definida como off. Para obter mais informações sobre a coleta de telemetria global, confira as Perguntas frequentes do Visual Studio Code na documentação do Visual Studio Code.

Leitura adicional