GitHub Copilot 코드 학습, 우리 팀은 안전할까요?

Published on

in

GitHub Copilot 코드 학습, 우리 팀은 안전할까요?

2026.04.01 기준 / GitHub Copilot 정책 업데이트

GitHub Copilot 코드 학습, 우리 팀은 안전할까요?

4월 24일, 23일 뒤가 마감입니다. 지금 설정을 안 바꾸면 프라이빗 레포 코드도 AI 학습 데이터가 됩니다.

📅 시행: 2026.04.24
🎯 대상: Free · Pro · Pro+
⚡ 기본값: 옵트인(동의)

4월 24일 정확히 무슨 일이 생기나요

GitHub Copilot 코드 학습 정책이 2026년 4월 24일부터 바뀝니다. GitHub 공식 블로그가 3월 25일 발표한 내용에 따르면, Free·Pro·Pro+ 플랜 사용자의 Copilot 상호작용 데이터를 자사 AI 모델 학습에 사용하겠다고 밝혔습니다. (출처: GitHub 공식 블로그, 2026.03.25)

핵심은 기본값이 ‘동의(옵트인)’ 상태라는 점입니다. 아무것도 안 하면 자동으로 학습 데이터 제공에 참여하는 구조입니다. 반대로 이미 이전에 “제품 개선을 위한 데이터 수집”을 거부한 사람이라면, 그 설정이 그대로 유지되어 별도 조치가 필요 없습니다.

솔직히 말하면, 이런 정책 변경은 GitHub만의 이야기가 아닙니다. GitHub 공식 FAQ는 Anthropic, JetBrains, Microsoft도 동일한 방식의 옵트아웃 정책을 운영하고 있다고 명시했습니다. (출처: GitHub Community FAQ, 2026.03.25)

▲ 목차로 돌아가기

수집되는 데이터, 공식 목록으로 직접 확인

GitHub가 공식 블로그에 수집 항목을 7가지로 나열했습니다. 막연하게 ‘코드가 넘어간다’는 수준이 아닙니다. (출처: GitHub 공식 블로그, 2026.03.25)

💡 공식 발표문의 수집 항목을 그대로 옮겨봤습니다 — 범위가 예상보다 넓습니다.

수집 데이터 구체적 내용
수락·수정한 출력 AI 제안 중 채택하거나 직접 수정한 코드
모델 입력 전체 Copilot에 보낸 코드 스니펫·채팅 입력
커서 주변 컨텍스트 현재 편집 중인 위치의 주변 코드 전체
주석·문서 코드에 직접 작성한 주석과 문서 문자열
파일명·레포 구조 디렉토리 구조, 파일 이름, 탐색 패턴
Copilot 기능 사용 이력 채팅, 인라인 제안 사용 기록 전반
피드백 (👍/👎) 제안에 대한 좋아요·싫어요 기록

커서 주변 코드까지 포함된다는 건, 화면에 열어둔 파일 전체가 컨텍스트로 넘어갈 수 있다는 뜻입니다.

수집하지 않는 항목도 공식적으로 명시돼 있습니다. Business·Enterprise 플랜 데이터, 옵트아웃한 사용자 데이터, “저장 상태(at rest)의” 이슈·토론·프라이빗 레포 콘텐츠가 해당됩니다. “at rest”라는 단어를 GitHub가 의도적으로 표현했다는 게 포인트입니다.

▲ 목차로 돌아가기

Enterprise·Business 쓰면 괜찮다고요? 이 조건이 문제입니다

GitHub 공식 문서는 “Copilot Business 및 Copilot Enterprise 고객 데이터는 GitHub 데이터 보호 계약(DPA)에 따라 보호된다”고 못 박았습니다. (출처: GitHub Docs, 2026.04 기준) 회사가 Business·Enterprise 플랜을 쓴다면 조직 데이터는 학습에 쓰이지 않습니다. 팀이 안도하는 지점입니다.

💡 공식 발표문과 실제 사용 흐름을 같이 놓고 보니 이런 차이가 보였습니다.

Business·Enterprise 플랜으로 조직을 운영해도, 팀원이 개인 Free·Pro·Pro+ 계정으로 같은 레포지토리에서 Copilot을 사용하는 순간, 그 상호작용 데이터는 학습 대상이 됩니다. 조직이 아닌 개인 계정 단위로 정책이 적용되기 때문입니다. 스타트업이나 오픈소스 팀에서 흔히 발생하는 시나리오입니다.

GitHub 공식 문서는 이 부분을 이렇게 서술합니다. “Copilot 사용자가 모델 학습에 동의한 상태에서 프라이빗 레포에서 작업 중 Copilot을 사용하면, 그 상호작용 데이터는 수집 대상이 될 수 있습니다.” 조직 플랜과 무관하게, 해당 레포에서 작업하는 개인 계정의 설정이 결정권을 가집니다.

결론은 간단합니다. 팀 전체가 Business·Enterprise 플랜을 쓰고 있더라도, 프리랜서 협업자나 오픈소스 기여자가 개인 Free 계정으로 Copilot을 켠 채 작업한다면 그 코드 컨텍스트는 학습 데이터에 포함될 수 있습니다.

▲ 목차로 돌아가기

학생·교사 계정, 면제라고 알고 계셨나요

이번 정책에서 면제 대상이 예상보다 넓습니다. The Register가 취재한 내용과 Instagram 공식 채널 요약을 보면, Business·Enterprise 외에 학생(Student) 계정과 교사(Teacher) 계정도 이번 정책에서 제외됩니다. (출처: The Register, 2026.03.26)

면제 대상 정리 (2026.04.24 기준)

  • Copilot Business 플랜 사용자
  • Copilot Enterprise 플랜 사용자
  • GitHub Education 인증 학생 계정
  • GitHub Education 인증 교사 계정

학습 데이터 제공 대상: Copilot Free · Pro · Pro+ 개인 계정

GitHub Education 학생 계정은 2026년 3월 12일 별도 정책 변경이 있었는데, 그 이후로도 데이터 학습 면제 지위는 유지됩니다. 단, 인증이 만료돼 일반 Free 계정으로 전환된 경우엔 4월 24일 이후 학습 대상이 됩니다.

▲ 목차로 돌아가기

옵트아웃, 2분 안에 끝내는 방법

개인 계정 옵트아웃은 단계가 많지 않습니다. GitHub 공식 문서에 나온 경로 그대로입니다. (출처: GitHub Docs — 개별 구독자 정책 관리, 2026.04 기준)

개인 계정 옵트아웃 경로

  1. github.com 로그인 → 우측 상단 프로필 아이콘 클릭
  2. Settings(설정) 선택
  3. 왼쪽 메뉴 Copilot 클릭
  4. Privacy(개인 정보 보호) 섹션 스크롤
  5. “GitHub에서 AI 모델 학습에 내 데이터를 사용하도록 허용”비활성화(사용 안 함)

설정 반영에 최대 30분이 걸릴 수 있습니다. 코드 에디터를 재시작하면 즉시 반영됩니다.

조직 관리자라면 조직 설정 → Copilot → “Copilot 데이터 사용 정책” 에서 멤버 전체에 일괄 적용할 수 있습니다. 개인별로 연락하지 않아도 됩니다.

단축 URL로 바로 이동하려면 github.com/settings/copilot/features 로 접근한 뒤 Privacy 섹션을 찾으면 됩니다.

▲ 목차로 돌아가기

나중에 옵트아웃해도 되나요 — 이미 늦은 경우

4월 24일 이후에도 언제든지 옵트아웃은 가능합니다. 하지만 범위에 중요한 차이가 있습니다. 옵트아웃 시점 이후에 생성되는 데이터만 수집이 중단됩니다. 그 전에 이미 모델에 반영된 데이터는 삭제 요청이 적용되지 않습니다.

⚠️ 나중에 옵트아웃해도 되살릴 수 없는 것들

  • 이미 수집·통합된 상호작용 데이터
  • 학습 완료된 모델 가중치에 녹아든 코드 패턴
  • Microsoft 계열사와 공유된 데이터

모델 재학습 없이 이미 영향을 미친 데이터를 분리하는 건 기술적으로 불가능합니다.

수집된 데이터는 GitHub 계열사, 즉 Microsoft와 공유될 수 있습니다. 공식 블로그는 “제3자 AI 모델 프로바이더 또는 외부 서비스 제공자와는 공유하지 않는다”고 밝혔습니다. (출처: GitHub 공식 블로그, 2026.03.25) Microsoft 내부에서만 유통된다는 뜻이지만, Microsoft가 GitHub의 모회사라는 점을 감안하면 사실상 그룹 내 공유입니다.

GitHub Community 반응을 보면, 4월 1일 기준으로 관련 토론 게시글에 👎 59개, 🚀 3개가 달렸습니다. (출처: The Register, 2026.03.26) 커뮤니티의 실제 반응이 그대로 수치에 나타납니다.

▲ 목차로 돌아가기

Q&A 5개

Q1. 이미 이전에 데이터 수집을 거부했는데 다시 설정해야 하나요?
아닙니다. GitHub 공식 블로그는 “이전에 옵트아웃한 사람의 선택은 유지된다”고 명시했습니다. 다만, 정확히 어떤 설정을 이전에 끈 건지 확인이 필요합니다. “제품 개선을 위한 데이터 수집” 설정과 이번 “AI 모델 학습 데이터” 설정이 동일한 항목인지 settings 화면에서 직접 확인해보는 게 가장 확실합니다. (출처: GitHub 공식 블로그, 2026.03.25)
Q2. 옵트아웃하면 Copilot 기능이 제한되나요?
GitHub 공식 블로그에 “옵트아웃해도 AI 기능은 그대로 사용할 수 있다”고 나와 있습니다. 코드 자동완성, Copilot Chat, 코딩 에이전트 기능 모두 그대로 유지됩니다. 다만 “실제 개발 패턴에서 학습된 더 스마트한 모델”의 혜택을 나중에 받을 수 없게 되는 가능성은 있습니다. (출처: GitHub 공식 블로그, 2026.03.25)
Q3. 조직 레포에 외부 기여자가 있는데 그 사람 코드도 위험한가요?
예, 위험할 수 있습니다. 외부 기여자가 개인 Free·Pro·Pro+ 계정으로 Copilot을 켠 채 레포에서 작업하면, 그 사람의 상호작용 데이터(커서 주변 코드 포함)가 수집될 수 있습니다. 조직의 Business·Enterprise 플랜과 무관하게 개인 계정 단위로 적용됩니다. 외부 협업자에게도 옵트아웃 여부를 확인하는 게 좋습니다.
Q4. 프라이빗 레포 코드는 절대 수집되지 않는다고 하지 않았나요?
“저장 상태(at rest)”의 프라이빗 레포는 수집하지 않습니다. 하지만 GitHub가 공식적으로 “at rest”라는 단어를 강조한 이유가 있습니다. Copilot을 적극 사용하는 중, 즉 코드 작성·편집 중에는 주변 컨텍스트가 모델에 전달되고, 옵트아웃하지 않았다면 이 데이터가 학습에 활용될 수 있습니다. 프라이빗이라는 레포 설정이 학습 수집을 막아주지는 않습니다. (출처: GitHub 공식 블로그, 2026.03.25)
Q5. Copilot 말고 VS Code Copilot 익스텐션도 해당되나요?
VS Code, JetBrains, Visual Studio 등 공식 Copilot 플러그인을 통한 사용도 모두 해당됩니다. GitHub 설정 페이지에서 하는 옵트아웃은 계정 단위로 작동하므로, 어떤 IDE를 사용하든 동일하게 적용됩니다. IDE별로 따로 설정할 필요 없이 GitHub 웹 설정 한 곳에서 일괄 처리됩니다. (출처: GitHub Docs, 2026.04 기준)

▲ 목차로 돌아가기

마치며

이번 정책 변경을 두고 “업계 표준에 맞춘 것”이라는 GitHub의 설명은 틀린 말은 아닙니다. Anthropic, JetBrains, Microsoft 모두 비슷한 방식으로 운영합니다. 그렇다고 그게 당연히 수용해야 할 이유는 아닙니다.

개인적으로 이 정책에서 가장 신경 쓰이는 건 “at rest”라는 표현입니다. GitHub가 문서에 굳이 그 단어를 쓴 건, 작업 중인 상태에서는 다르다는 점을 인정한 것입니다. 프라이빗 레포라고 안심하기엔 그 경계선이 생각보다 얇습니다.

2분짜리 옵트아웃이 번거롭다면, 그 2분이 코드 보안보다 중요한지 한 번만 생각해보는 걸 권합니다. 4월 24일까지 시간이 있습니다.

본 포스팅 참고 자료

  1. GitHub 공식 블로그 — Updates to GitHub Copilot interaction data usage policy (2026.03.25) github.blog
  2. GitHub Docs — 개별 구독자 Copilot 정책 관리 docs.github.com
  3. The Register — GitHub: We’re going to train on your data after all (2026.03.26) theregister.com
  4. GitHub Changelog — Updates to Privacy Statement and Terms of Service (2026.03.25) github.blog/changelog

본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. GitHub Copilot의 정책은 업데이트에 따라 내용이 달라질 수 있으므로, 최신 정보는 공식 문서에서 확인하세요. 본 포스팅의 정보는 2026년 4월 1일 기준입니다.

댓글 남기기


최신 글

  • 보육료 전환 신청 2026, 양육수당 중복 체크
    보육료 전환 신청 2026 기준으로 입소일과 신청일, 양육수당·부모급여, 보육료 자격 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 청년월세지원 신청 2026, 임대차 서류 체크
    청년월세지원 신청 2026 기준으로 나이·거주 요건, 계약서와 이체 내역, 본인·원가구 소득 확인 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 국민취업지원제도 신청 2026, 구직촉진수당 체크
    국민취업지원제도 신청 2026 기준으로 유형과 자격, 월 소득과 재산, 구직활동 계획 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 국민연금 반환일시금 청구 2026, 수급 조건 확인
    국민연금 반환일시금 청구 2026 기준으로 10년 기준, 연령·국외이주 등, 신분·계좌·증빙 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 건강보험 환급금 조회 2026, 본인부담금 확인
    건강보험 환급금 조회 2026 기준으로 공식 화면 여부, 발생 사유, 본인 명의 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 주택청약 당첨 포기 2026, 재당첨 제한 체크
    주택청약 당첨 포기 2026 기준으로 주택 유형과 지역, 일정과 통장 영향, 사유와 소명 기한 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 청약통장 납입회차 확인 2026, 인정금액 체크
    청약통장 납입회차 확인 2026 기준으로 가입일과 회차, 인정 회차, 납입 인정금액 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 토지이용계획확인원 열람 2026, 매수 전 제한 확인
    토지이용계획확인원 열람 2026 기준으로 정확한 필지, 건축 가능성, 개발제한·보전 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 조상땅찾기 온라인 조회 2026, 상속 토지 확인
    조상땅찾기 온라인 조회 2026 기준으로 가족관계 증빙, 성명·주민번호 등, 지번과 면적 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 안심상속 원스톱 서비스 2026, 재산조회 신청 순서
    안심상속 원스톱 서비스 2026 기준으로 신청 가능 가족, 금융·토지·차량, 상속포기 기한 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기