会社はTeamsのチャットを読める?読めます、管理ツールで
読めます。仕事用アカウントのTeamsのチャットは、1対1の個人チャットも含めて会社のメールボックスに保存され、Microsoft Purviewの役割を持つ管理者は検索、エクスポート、スキャンができます。上司がTeams自体からあなたのチャットを開くことはできません。誰が何を読めるか、その方法、何が非公開のままかをまとめます。
On this page
上司がTeamsの中であなたのメッセージを開くことはできませんが、会社はそれを読めます。仕事用のアカウントなら、会社はあなたのMicrosoft Teamsのチャットを、1対1の個人チャットやグループチャットも含めて読めます。Teamsはチャットのメッセージをすべて、チャットに参加している人のExchange Onlineのメールボックスにコピーして保存していて、Microsoft Purviewの役割を持つ管理者は、電子情報開示(eDiscovery)でそのメールボックスを検索し、結果をエクスポートし、決めた言葉を探すポリシーでメッセージをスキャンできます。会社ができないのは、Teams自体からあなたのチャットを開くことです。管理者の役割を持たない上司に見えるのは、自分が参加しているチャットだけです。あなたのチャットを読むのは別の、記録が残る手順で、たいていは調査や法的な要請のためにIT部門、法務、人事のコンプライアンス担当が行います。
有料プランのSlackも同じです。メッセージはワークスペースのもので、オーナーはエクスポートできます。自分の側で消しても終わりではありません。SlackでDMを削除する方法(英語)に、削除したSlackのDMに何が残るかを書いています。
Teamsのチャットを読めるのは誰か
| 誰が | 個人チャットを読める? | 方法 |
|---|---|---|
| チャットの参加者 | はい | 参加しているから |
| 上司(管理者の役割なし) | いいえ。自分が参加しているチャットだけ | Teamsは各自に自分のチャットしか見せない |
| Teams管理者 | Teams管理センターからはできない | 管理センターは設定とユーザーを扱い、メッセージの中身は扱わない |
| コンプライアンス管理者、電子情報開示マネージャー | はい | あなたのメールボックスに対するPurviewの電子情報開示かコンテンツ検索 |
| コミュニケーションコンプライアンスのレビュー担当者 | ポリシーが検出したメッセージ | Purviewのコミュニケーションコンプライアンス |
| TeamsのエクスポートAPIを承認されたアプリ | はい、会社が設定していれば | Microsoft Graphで全チャットのメッセージをエクスポート |
| Microsoft | 会社のためには使わない | 保存時に暗号化。会社のデータとして処理 |
小さな会社ではTeams管理者とコンプライアンス管理者が同じ人であることが多く、だから「ITは自分のチャットを読める」は実際にはたいてい正しいのです。
会社がTeamsのチャットを読む方法
電子情報開示とコンテンツ検索。 Microsoft Purviewのポータルで、電子情報開示の役割を持つ管理者があなたのメールボックスを場所として選び、Teamsのコンテンツを検索し、見つかったものを確認したりエクスポートしたりします。3人のチャットは、それぞれのメールボックスに1回ずつ、3回保存されます。チャットから抜けても、自分のコピーを消しても、ほかの人の分は消えません。会社は削除した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']
個人チャットで大事なのは3行目です。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はそれを監査ログに記録します。たいていの会社がチャットを検索するのは、訴訟ホールドや訴訟、人事への苦情、セキュリティの事故、規制当局など、はっきりした理由があるときです。例外はコミュニケーションコンプライアンスのポリシーを使っている会社で、一致したメッセージは自動でレビュー担当者に届きます。
会社は、メッセージを1つも読まなくても多くのことがわかります。サインイン、1日あたりのメッセージ数、Teamsの使用状況レポートにある会議と通話、そして在席状況です。その側面はTeamsは操作を記録しているか(英語)に、会社がリモートで働く人を見るあらゆる方法は会社はリモートワーカーをどう監視しているか(英語)にあります。
チャットを読むことについてのTeamsとSlackの比較
| Microsoft Teams(仕事用アカウント) | Slack(有料のワークスペース) | |
|---|---|---|
| メッセージの保存場所 | 会社のExchangeのメールボックスとTeamsのストレージ | ワークスペース |
| 個人チャットを検索できる人 | 電子情報開示を使うコンプライアンス管理者 | エクスポートかDiscovery APIを使うオーナー(プランによる) |
| 自動のスキャン | コミュニケーションコンプライアンス、DLP | EnterpriseプランのDLPと外部ツール |
| アプリの中の上司 | 自分が参加しているチャットだけ | 自分が参加している会話だけ |
Slackの側はSlackの管理者はDMを見られるかにあります。Zoomの会議チャットとTeam Chatは会社はZoomのチャットを見られるか(英語)を、Googleチャットは会社はGoogleチャットのメッセージを見られるか(英語)をご覧ください。
よくある質問
上司はTeamsのメッセージを見られる? Teamsの中では見られません。見えるのは自分が参加しているチャットだけです。コンプライアンス管理者の役割を持つ人なら、あなたのメッセージを検索して上司に渡せます。
Teamsのチャットはプライベート? 同僚に対してはそうです。会社に対しては違います。アカウントは会社のもので、会社は検索できます。
TeamsでCopilotに聞いたことを会社は見られる? 見られます。Copilotへの質問と答えは同じメールボックスに保存され、同じ電子情報開示の検索で見つかります。会社はCopilotとのチャットを見られるかをご覧ください。
自分のスマホを使っていても、会社はTeamsのチャットを見られる? 仕事用のアカウントを使っているなら見られます。チャットはスマホではなく、会社のMicrosoft 365に保存されています。
関連記事
Teamsは編集したメッセージを表示する?「編集済み」のラベルが付く
Teamsでメッセージを編集しても、もう一度通知されることはありません。全員に新しい本文と「編集済み」のラベルが見え、チャットの誰も古い本文を開けません。10月27日にTeamsのクライアントとGraph APIを読んで確かめました。通知や未読のアクティビティのメールには残っていることがあります。編集の手順、開封確認、管理者の設定も。
会社はCopilotのチャットを見られる?仕事用アカウントなら見られる
仕事用や学校のアカウントなら見られます。Microsoft 365 Copilotはプロンプトと回答をすべて仕事用メールボックスの隠しフォルダーに保存し、コンプライアンス管理者はMicrosoft Purviewの電子情報開示で検索、書き出しができます。上司には開けません。誰に何が見えるか、履歴の削除の仕組み、個人のCopilotで守られるもの。
会社は私のClaudeのチャットを見られる?仕事用アカウントなら見られます
会社のClaude TeamやEnterpriseのアカウントなら、見られます。組織のPrimary Owner(プライマリーオーナー)は、シークレットチャットも含めて全メンバーのチャットをエクスポートでき、EnterpriseではCompliance APIでチャットをセキュリティツールに流せます。個人のClaudeアカウントには、会社は入れません。プランごとに何が見え、何が見えないかをまとめました。