블로그로 돌아가기
Guide

회사는 내 Teams 채팅을 읽을 수 있을까? 관리 도구로 가능

네. 업무용 계정의 Teams 채팅은 1:1 개인 채팅까지 회사 사서함에 저장되고, Microsoft Purview 역할을 가진 관리자는 검색, 내보내기, 검사를 할 수 있습니다. 상사가 Teams 자체에서 내 채팅을 열 수는 없습니다. 누가 무엇을 어떻게 읽는지, 무엇이 비공개로 남는지 정리했습니다.

Slack Green Team
November 5, 2026
November 5, 2026
6 분 읽기
Share:
microsoft teams
privacy
employee monitoring
compliance

상사는 Teams 안에서 내 메시지를 열 수 없지만, 회사는 읽을 수 있습니다. 업무용 계정이라면 회사는 1:1 개인 채팅과 그룹 채팅을 포함해 내 Microsoft Teams 채팅을 읽을 수 있습니다. Teams는 모든 채팅 메시지의 사본을 채팅 참여자들의 Exchange Online 사서함에 저장하고, Microsoft Purview 역할을 가진 관리자는 eDiscovery(전자 증거 개시)로 그 사서함을 검색하고, 결과를 내보내고, 정해 둔 단어를 찾는 정책으로 메시지를 검사할 수 있습니다. 회사가 할 수 없는 것은 Teams 자체에서 내 채팅을 여는 일입니다. 관리자 역할이 없는 상사에게는 자기가 들어가 있는 채팅만 보입니다. 내 채팅을 읽는 것은 기록이 남는 별도의 절차이고, 보통 조사나 법적 요청 때문에 IT, 법무, 인사 컴플라이언스 담당이 합니다.

유료 플랜의 Slack도 같습니다. 메시지는 워크스페이스의 것이고, 소유자는 내보낼 수 있습니다. 내 쪽에서 지운다고 끝나지도 않습니다. Slack에서 DM 삭제하는 법(영어)에 지운 Slack DM이 무엇을 남기는지 적었습니다.

Teams 채팅을 읽을 수 있는 사람

누가개인 채팅을 읽을 수 있나방법
채팅 참여자예채팅에 들어가 있으니까
상사(관리자 역할 없음)아니요, 자기가 들어간 채팅만Teams는 각자에게 자기 채팅만 보여 줌
Teams 관리자Teams 관리 센터에서는 불가관리 센터는 설정과 사용자를 다루고 메시지 내용은 다루지 않음
컴플라이언스 관리자, eDiscovery 관리자예내 사서함에 대한 Purview eDiscovery나 콘텐츠 검색
커뮤니케이션 컴플라이언스 검토자정책에 걸린 메시지Purview 커뮤니케이션 컴플라이언스
Teams 내보내기 API를 승인받은 앱예, 회사가 설정했다면Microsoft Graph로 모든 채팅 메시지 내보내기
Microsoft회사를 위해 쓰지는 않음저장 시 암호화, 회사의 데이터로 처리

작은 회사에서는 Teams 관리자와 컴플라이언스 관리자가 같은 사람인 경우가 많아서, "IT가 내 채팅을 읽을 수 있다"는 말이 실제로는 대개 맞습니다.

회사가 Teams 채팅을 읽는 방법

eDiscovery와 콘텐츠 검색. Microsoft Purview 포털에서 eDiscovery 역할이 있는 관리자가 내 사서함을 위치로 고르고, Teams 콘텐츠를 검색하고, 찾은 것을 검토하거나 내보냅니다. 세 사람이 있는 채팅은 각자의 사서함에 한 번씩, 세 번 저장됩니다. 그래서 채팅에서 나가거나 내 사본을 지워도 다른 사람의 사본은 남습니다. 회사는 삭제한 Teams 메시지를 볼 수 있을까(영어)에 이를 위한 PowerShell과, 삭제하거나 수정한 메시지가 어떻게 되는지 정리했습니다.

커뮤니케이션 컴플라이언스. 정책이 채팅 메시지에서 괴롭힘, 고객 데이터 공유, 내부자 거래 용어 같은 단어, 표현, 내용 유형을 찾고, 걸린 것을 지정된 검토자에게 보냅니다. 검토자는 걸린 메시지와 그 앞뒤 메시지를 봅니다. 규제 기관이 메시지 감독을 요구하는 은행, 증권사, 의료 분야에서 흔합니다.

데이터 손실 방지(DLP). DLP 정책은 메시지를 보낼 때 검사해서 카드 번호나 여권 번호 같은 것이 든 메시지를 막습니다. 메시지에 "차단됨" 안내가 뜰 수 있습니다. DLP는 내용을 확인할 뿐, 나중에 누가 읽도록 채팅을 모으지는 않습니다.

내보내기와 보관 도구. 규제를 받는 회사는 Teams 내보내기 API로 모든 메시지를 보관 시스템(Smarsh, Global Relay 등)에 복사하는 경우가 많습니다. 보관된 것은 모두 검색할 수 있습니다.

증거: 모든 채팅을 읽는 Graph 호출

표에 나온 내보내기 API는 실제로 있고 공개되어 있습니다. 앱이 Teams 데이터에 접근할 때 쓰는 API인 Microsoft Graph는 제공하는 모든 호출의 설명을 공개하고 있고, 로그인하지 않아도 누구나 읽을 수 있습니다. 2026년 10월 27일 그 설명에 대해 다음 스크립트를 실행했습니다.

#!/usr/bin/env python3
# Read Microsoft Graph's public API description (no sign-in) and print
# the calls and fields that let a company read Teams chats.
import re, urllib.request
def get(u): return urllib.request.urlopen(urllib.request.Request(u, headers={"User-Agent": "curl/8"}), timeout=120).read().decode()
meta = get("https://graph.microsoft.com/v1.0/$metadata")
for f in re.findall(r'<Function Name="getAllMessages"[^>]*>.*?</Function>', meta, re.S):
    print("getAllMessages bound to", re.search(r'Name="bindingParameter" Type="([^"]+)"', f).group(1))
msg = re.search(r'<EntityType Name="chatMessage"[^>]*>(.*?)</EntityType>', meta, re.S).group(1)
props = re.findall(r'<Property Name="(\w+)"', msg)
print("chatMessage fields:", len(props))
print("fields about deletes and policies:", [p for p in props if re.search(r"delet|polic", p, re.I)])

출력:

getAllMessages bound to Collection(graph.team)
getAllMessages bound to Collection(graph.channel)
getAllMessages bound to Collection(graph.chat)
getAllMessages bound to Collection(graph.deletedTeam)
chatMessage fields: 22
fields about deletes and policies: ['deletedDateTime', 'policyViolation']

개인 채팅에서 중요한 것은 세 번째 줄입니다. Microsoft 참조 페이지에는 이 요청이 GET /users/{id}/chats/getAllMessages, 권한이 애플리케이션 전용 Chat.Read.All로 나와 있습니다. 로그인한 상사가 부를 수 있는 버전은 없습니다. 즉 관리자가 승인한 회사 앱은 어떤 사람이 들어가 있는 모든 채팅에서, 1:1 채팅까지 포함해 모든 메시지를, 채팅을 열지 않고 나에게 아무것도 보여 주지 않은 채 가져올 수 있습니다. deletedDateTime 필드가 있으니 내가 지운 메시지도 지운 시각과 함께 API에서 돌아올 수 있고, policyViolation은 위와 같은 DLP 차단이 메시지에 기록되는 자리입니다.

비공개로 남는 것과 아닌 것

  • • 1:1 개인 채팅: 회사에 대해서는 비공개가 아닙니다. "개인"은 동료에 대해서라는 뜻이지, 계정 주인인 회사에 대해서가 아닙니다.
  • • 회사 밖 사람과의 채팅. 다른 채팅처럼 내 사서함에 저장됩니다. 같은 사서함에 업무 메일도 있고, 관리자는 같은 방식으로 검색합니다. 회사는 업무 메일을 읽을 수 있을까(영어)를 보세요.
  • • 회의 채팅. 그룹 채팅처럼 회의 참석자들의 사서함에 저장됩니다.
  • • 내 휴대폰의 Teams. 그래도 업무용 계정입니다. 채팅은 휴대폰이 아니라 회사 테넌트에 있습니다.
  • • 개인용 Teams(개인 Microsoft 계정으로 쓰는 무료 Teams). 같은 컴퓨터라도 회사는 그 계정에 접근할 수 없습니다. 컴퓨터 자체는 또 다른 문제입니다.
  • • 통화. 규칙이 따로 있습니다. 회사는 Teams 통화를 들을 수 있을까(영어)를 보세요.

Teams는 전송 중에도, 저장할 때도 메시지를 암호화합니다. 하지만 채팅은 종단 간 암호화를 하지 않기 때문에 이런 관리 도구가 읽을 수 있습니다. Teams의 종단 간 암호화는 일부 1:1 통화에 쓰이고, 채팅에는 쓰이지 않습니다.

누군가 평소에 내 Teams 채팅을 읽고 있을까?

보통은 아닙니다. 검색하려면 Purview 역할을 가진 사람이 일부러 작업해야 하고, Purview는 그것을 감사 로그에 남깁니다. 대부분의 회사는 소송 보존이나 소송, 인사 민원, 보안 사고, 규제 기관 같은 분명한 이유가 있을 때 채팅을 검색합니다. 예외는 커뮤니케이션 컴플라이언스 정책을 쓰는 회사로, 걸린 메시지가 자동으로 검토자에게 갑니다.

회사는 메시지를 하나도 읽지 않고도 많은 것을 볼 수 있습니다. 로그인, 하루 메시지 수, Teams 사용 보고서의 회의와 통화, 그리고 접속 상태입니다. 그쪽 이야기는 Teams는 활동을 추적할까(영어)에, 회사가 원격 근무자를 지켜보는 모든 방법은 회사는 원격 근무자를 어떻게 감시할까(영어)에 있습니다.

채팅 열람에 대한 Teams와 Slack 비교

Microsoft Teams(업무용 계정)Slack(유료 워크스페이스)
메시지 저장 위치회사 Exchange 사서함과 Teams 저장소워크스페이스
개인 채팅을 검색할 수 있는 사람eDiscovery를 쓰는 컴플라이언스 관리자내보내기나 Discovery API를 쓰는 소유자(플랜에 따라)
자동 검사커뮤니케이션 컴플라이언스, DLPEnterprise 플랜의 DLP와 외부 도구
앱 안의 상사자기가 들어간 채팅만자기가 들어간 대화만

Slack 쪽은 Slack 관리자가 DM을 볼 수 있을까에 있습니다. Zoom 회의 채팅과 Team Chat은 회사는 Zoom 채팅을 볼 수 있을까(영어)를, Google Chat은 회사는 Google Chat 메시지를 볼 수 있을까(영어)를 보세요.

자주 묻는 질문

상사가 내 Teams 메시지를 볼 수 있나요? Teams 안에서는 못 봅니다. 자기가 들어간 채팅만 봅니다. 컴플라이언스 관리자 역할이 있는 사람은 내 메시지를 검색해서 상사에게 넘길 수 있습니다.

Teams 채팅은 비공개인가요? 동료에게는 그렇습니다. 회사에게는 아닙니다. 계정은 회사의 것이고 회사는 검색할 수 있습니다.

Teams에서 Copilot에게 물어본 것을 회사가 볼 수 있나요? 네. Copilot 질문과 답은 같은 사서함에 저장되고, 같은 eDiscovery 검색으로 찾힙니다. 회사는 Copilot 채팅을 볼 수 있을까를 보세요.

내 휴대폰을 써도 회사가 Teams 채팅을 볼 수 있나요? 업무용 계정을 쓴다면 네. 채팅은 휴대폰이 아니라 회사의 Microsoft 365에 저장됩니다.

관련 기사

Guide

Teams는 수정한 메시지를 보여 줄까? 편집됨 라벨이 붙습니다

Teams에서 메시지를 수정해도 다시 알림이 가지 않습니다. 모두에게 새 내용과 편집됨 라벨이 보이고, 채팅의 누구도 옛 내용을 열 수 없습니다. 10월 27일 Teams 클라이언트와 Graph API를 읽어 확인했습니다. 알림이나 놓친 활동 이메일에는 남아 있을 수 있습니다. 수정 방법, 읽음 확인, 관리자 설정까지.

Slack Green Team
Guide

회사가 내 Copilot 채팅을 볼 수 있을까? 업무용 계정이라면 볼 수 있습니다

업무용이나 학교 계정이라면 볼 수 있습니다. Microsoft 365 Copilot은 모든 프롬프트와 답변을 업무용 사서함의 숨은 폴더에 저장하고, 규정 준수 관리자는 Microsoft Purview eDiscovery로 검색하고 내보낼 수 있습니다. 상사는 열 수 없습니다. 누가 무엇을 보는지, 기록 삭제가 어떻게 되는지, 개인 Copilot 계정은 무엇을 지켜 주는지.

Slack Green Team
Guide

회사는 내 Claude 채팅을 볼 수 있을까? 업무용 계정이라면 볼 수 있습니다

회사의 Claude Team이나 Enterprise 계정이라면 볼 수 있습니다. 조직의 Primary Owner(기본 소유자)는 시크릿 채팅까지 포함해 모든 멤버의 채팅을 내보낼 수 있고, Enterprise 회사는 Compliance API로 채팅을 보안 도구에 보낼 수 있습니다. 개인 Claude 계정에는 회사가 접근할 수 없습니다. 플랜별로 무엇이 보이고 무엇이 남는지 정리했습니다.

Slack Green Team