Visual Studio에서 IntelliCode 서비스로 전송되는 개인 데이터What personal data is sent to IntelliCode services from Visual Studio

Visual Studio 2019 16.8 이상에 적용Applies to Visual Studio 2019 16.8 and newer

그룹 정책을 사용하여 조직이 Visual Studio에서 IntelliCode 서비스로 전송하는 개인 데이터를 관리하는 방법을 알아봅니다.Learn how to use group policy to manage your organization's sending personal data to IntelliCode services from Visual Studio. 먼저 IntelliCode에서 수집하여 서비스로 전송하는 항목에 대해 설명합니다.First, we'll describe what IntelliCode collects and sends to the service. 그런 다음 조직을 옵트아웃하는 방법을 안내합니다.Then we'll walk through how to opt-out your organization.

필수 구성 요소Prerequisites

다음은 IntelliCode 기능에 그룹 정책을 적용하는 데 필요한 항목입니다.The following items are required for applying group policy for IntelliCode capabilities:

일부 Visual Studio IntelliCode 기능(예: 팀 완성)을 사용하려면 Visual Studio에서 IntelliCode 서비스로 개인 데이터를 전송해야 합니다.Some Visual Studio IntelliCode capabilities require sending personal data from Visual Studio to the IntelliCode service, such as Team Completions. 이러한 기능을 사용할 때 IntelliCode는 다음 항목을 수집할 수 있습니다.When using these capabilities, IntelliCode may collect:

이 정보는 HTTPS 연결을 통해 IntelliCode 서비스로 전송됩니다. 수집된 정보를 통해 IntelliCode는 맞춤형 모델을 안전하게 학습하고 배포할 수 있습니다.This information is sent to the IntelliCode service over an HTTPS connection, The information that's collected allows IntelliCode to securely train and distribute personalized models. 이 문서에서는 IntelliCode 서비스로 데이터를 전송하는 IntelliCode 기능 사용을 옵트인하거나 옵트아웃하는 방법에 대해 설명합니다.This document covers how to opt in or out of using IntelliCode capabilities that send data to IntelliCode services.

Visual Studio에서 사용자 수준 옵트인 또는 옵트아웃User-level Opt in or out in Visual Studio

모든 릴리스된 IntelliCode 기능은 기본적으로 설정되어 있고, 모든 미리 보기 IntelliCode 기능은 기본적으로 해제되어 있습니다.All released IntelliCode capabilities are turned on by default, and all Preview IntelliCode capabilities are turned off by default. 사용자는 다음 지침에 따라 기능을 해제하거나 다시 설정할 수 있습니다.Users can turn capabilities off, or back on again, by following these instructions:

  1. Visual Studio에서 도구 > 옵션 > IntelliCode로 이동합니다.In Visual Studio, go to Tools > Options > IntelliCode.
  2. 명시적으로 옵트아웃하려면 각 기능에 대해 사용 안 함을 선택합니다.To explicitly opt out, select Disabled for the respective capability. 옵트인하려면 각 기능에 대해 사용을 선택합니다.To opt in, select Enabled for the respective capability.

글로벌 정책 옵트아웃에 대한 레지스트리 설정Registry settings for Global Policy opt-out

기업 고객은 레지스트리 기반 정책을 설정하여 IntelliCode 서비스(예: 팀 완성)로 개인 데이터를 전송하는 IntelliCode 기능을 옵트인하거나 옵트아웃하는 그룹 정책을 구성할 수 있습니다.Enterprise customers can construct a group policy to opt in or out of IntelliCode capabilites that send personal data to IntelliCode services {i.e. Team Completions} by setting a registry-based policy.

관련 레지스트리 키와 설정은 다음과 같습니다.The relevant registry key and settings are as follows:

  • 64비트 OS의 경우, 키 = HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\16.0\IntelliCodeOn a 64-bit OS, Key = HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\16.0\IntelliCode
  • 32비트 OS의 경우, 키 = HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\16.0\IntelliCodeOn a 32-bit OS, Key = HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon\16.0\IntelliCode
  • 그룹 정책을 사용하는 경우, 키 = HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\IntelliCodeWhen Group Policy is enabled, Key = HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\VisualStudio\IntelliCode

항목 = DisableRemoteAnalysisEntry = DisableRemoteAnalysis

값 = (DWORD)Value = (DWORD)

  • 0 = 옵트인(IntelliCode 서비스에 대한 머신 차원 액세스 설정)0 is opted in (turn on machine-wide access to IntelliCode services)
  • 1 = 옵트아웃(IntelliCode 서비스에 대한 머신 차원 액세스 해제)1 is opted out (turn off machine-wide access to IntelliCode services)


레지스트리를 잘못 편집하면 시스템에 심각한 손상을 줄 수 있습니다.Incorrectly editing the registry may severely damage your system. 따라서 레지스트리를 변경하기 전에 컴퓨터의 중요한 데이터를 백업해 두어야 합니다.Before making changes to the registry, you should back up any valued data on the computer. 변경 내용을 수동으로 적용한 후 문제가 발생할 경우 마지막으로 성공한 구성 시작 옵션을 사용할 수도 있습니다.You can also use the Last Known Good Configuration startup option if you encounter problems after manual changes have been applied.

IntelliCode를 통해 수집, 처리 또는 전송되는 정보에 대한 자세한 내용은 IntelliCode 데이터 및 개인 정보를 참조하세요.For more information about the information collected, processed, or transmitted by IntelliCode, see IntelliCode Data & Privacy.

추가 정보See also