Privacidade do IntelliCode

Este artigo descreve as configurações de privacidade do IntelliCode para Visual Studio.

Configurações de firewall e proxy

Para que o IntelliCode obtenha acesso aos serviços Web, os gerenciadores de rede precisarão adicionar *.intellicode.vsengsaas.visualstudio.com https/443 a uma lista de usuários autorizados. Por outro lado, adiá-lo a uma lista de bloqueios impedirá que o IntelliCode atue em sua rede.

Informações adicionais podem ser encontradas em Instalar e usar Visual Studio serviços do Azure por trásde um firewall ou servidor proxy .

Modelos de conclusão de equipe

Determinados recursos do IntelliCode exigem acesso aos serviços Web para obter arquivos de modelo ou para enviar metadados de código para treinar novos modelos personalizados para seu próprio código. Os serviços Web do IntelliCode não mantêm uma cópia do seu modelo personalizado depois que ele é entregue à sua instância do Visual Studio. Se sua instância do Visual Studio nunca coletar um modelo personalizado enviado para treinamento, o excluiremos automaticamente de nossos serviços 29 dias após a produção do modelo.

Informações adicionais podem ser vistas na seção Privacidade e Dados de Modelos Personalizados.

Preenchimentos de linha do IntelliCode

Os preenchimentos de linha do IntelliCode são executados inteiramente no computador local e não enviam nenhum código à Microsoft para fazer suas previsões.

Residência de dadosResidência de dados

Observe que, quando você envia metadados de código para treinar modelos personalizados para seu código, os dados podem deixar sua geografia a ser processada pelos serviços do IntelliCode localizados no Estados Unidos da América.

Controles corporativos sobre o treinamento do modelo de conclusão de equipe

O treinamento e a aquisição do modelo de conclusão de equipe podem ser desabilitados pela política corporativa em todos os Visual Studio em sua organização, por meio de chaves do Registro.

Política global:

  • Caminho: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\IntelliCode
  • Chave: DisableRemoteAnalysis
  • Tipo de chave: DWORD (32 bits)
  • Um valor de 1 indica a não aceitação

Política local:

  • Caminho: HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\16.0\IntelliCode ou HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\17.0\IntelliCode
  • Chave: DisableRemoteAnalysis
  • Tipo de chave: DWORD (32 bits)
  • Um valor de 1 indica a não aceitação