Privacy di IntelliCode

Questo articolo descrive le impostazioni di privacy per IntelliCode per Visual Studio.

Impostazioni del firewall e del proxy

Per consentire a IntelliCode di accedere ai servizi Web, i responsabili di rete dovranno aggiungere *.intellicode.vsengsaas.visualstudio.com https/443 a un elenco di elementi consentiti. Al contrario, l'aggiunta a un elenco di blocchi impedirà il funzionamento di IntelliCode nella rete.

Altre informazioni sono disponibili in Installare e usare Visual Studio e Servizi di Azure dietro un firewall o un server proxy.

Modelli di completamento del team

Alcune funzionalità intelliCode richiedono l'accesso ai servizi Web per ottenere i file di modello o inviare metadati del codice per eseguire il training di nuovi modelli personalizzati per il codice. I servizi Web IntelliCode non mantengono una copia del modello personalizzato dopo che è stato recapitato all'istanza di Visual Studio. Se l'istanza di Visual Studio raccoglie mai un modello personalizzato inviato per il training, viene eliminato automaticamente dai servizi 29 giorni dopo la produzione del modello.

Altre informazioni sono disponibili nella sezione Dati e privacy dei modelli personalizzati.

Completamenti di riga IntelliCode

I completamenti di riga IntelliCode vengono eseguiti interamente nel computer locale e non inviano codice a Microsoft per eseguire le stime.

Residenza dei dati

Si noti che quando si inviano metadati del codice per eseguire il training di modelli personalizzati per il codice, i dati potrebbero lasciare che l'area geografica venga elaborata dai servizi IntelliCode che si trovano nella Stati Uniti america.

Controlli aziendali sul training del modello di completamento del team

Il training e l'acquisizione del modello di completamento del team possono essere disabilitati dai criteri aziendali in tutti i computer che eseguono Visual Studio nell'organizzazione, tramite chiavi del Registro di sistema.

Criteri globali:

  • Percorso: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\IntelliCode
  • Chiave: DisableRemoteAnalysis
  • Tipo di chiave: DWORD (32 bit)
  • Il valore 1 indica il rifiuto esplicito

Criteri locali:

  • Percorso: HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\16.0\IntelliCode o HKEY_CURRENT_USER\SOFTWARE\Microsoft\VSCommon\17.0\IntelliCode
  • Chiave: DisableRemoteAnalysis
  • Tipo di chiave: DWORD (32 bit)
  • Il valore 1 indica il rifiuto esplicito