プライバシーポリシー
最終更新: 2026 年 6 月 21 日
このページでは、Teams Chat Exporter ブラウザ拡張機能と teamschatexporter.com のウェブサイトがどのようなデータを扱い、それをどうするかを説明します。要点: 拡張機能はユーザーデータを収集も送信もせず、このウェブサイトはサードパーティのトラッカーや広告スクリプトを実行しません。
ブラウザ拡張機能
単一の目的
Teams Chat Exporter は、Microsoft Teams のチャット会話を、ユーザーが選んだ形式(JSON、CSV、HTML、TXT、PDF、またはそれらを 1 つの ZIP にまとめた複数形式)でローカルファイルにエクスポートします。ユーザーはポップアップを開き、1 つ以上のチャットを選び、形式と期間を選んで「エクスポート」をクリックします。拡張機能はメッセージと任意のインライン画像を読み取り、ブラウザのダウンロード API 経由でディスクに保存します。
読み取るデータ
拡張機能はその役割を果たすために、Microsoft Teams のウェブオリジン(teams.microsoft.com、teams.cloud.microsoft、teams.live.com、teams.microsoft.us、および対応する .mcas.ms でプロキシされたバリアント)上のユーザー自身のブラウザセッションから次を読み取ります:
- Microsoft Teams 自身がサインイン中のユーザー向けにブラウザストレージに置いた認証トークン。そのユーザーとして Microsoft Teams Chat Service の API を呼び出すために使われ、実行終了時に破棄されます。
- チャット会話のリスト、フォルダー定義、アクティブな会話 ID。Teams 自身の IndexedDB と sessionStorage から Teams オリジン上で読み取られます。
- 選択されたチャット内のメッセージ。それらのトークンを使い、HTTPS 経由で Microsoft の Teams Chat Service エンドポイントから取得されます。
- それらのメッセージに属するインライン画像、GIF、ボイスメッセージ、プロフィール写真。Microsoft が所有するドメイン(asyncgw.teams.microsoft.com、asm.skype.com、sharepoint.com、sharepoint.us、graph.microsoft.com)から取得されます。
拡張機能は、サインイン中のユーザーがすでに開ける会話に対してのみ動作します。ユーザーが Teams を手動でスクロールしても見られないものへのアクセスを与えることはありません。
ローカルに保存するデータ
ユーザーの端末上で、ブラウザ自身の拡張機能ストレージ(chrome.storage.local)に保存されます:
- ユーザーのエクスポート設定: 形式、期間、含める項目のトグル、言語、テーマ、エクスポート後の動作。
- キャッシュされた会話リスト。これにより次回以降ピッカーが高速になります。
- このセッションでユーザーが保存したファイルのエクスポート履歴。これによりポップアップが「開く」と「フォルダーで表示」の操作を提供できます。
- 直近のエラーメッセージ。ポップアップで有用な診断情報を提供するために使われます。
これらはすべてユーザーの端末上に留まります。バックグラウンドで読み取られることはありません。端末外に送信されることもありません。
サードパーティに送信するデータ
ありません。拡張機能自体には分析もテレメトリもありません。リモートコードを読み込まず、開発者が運用するバックエンドを呼び出すこともなく、サードパーティの SDK も一切含みません。
拡張機能が行う唯一の外向きネットワークリクエストは Microsoft のエンドポイント(Teams Chat Service、プロフィール写真用の Microsoft Graph API、インライン画像用の Microsoft 所有のメディアホスト)へのもので、サインイン中のユーザーに代わって、Microsoft がそのユーザーのブラウザにすでに発行した資格情報を使って行われます。
インラインのリンクプレビューのサムネイルは、Teams 自身のプロキシ経由で取得されます。サムネイルが欠けていて、設定でオプションの「画像取得フォールバック」トグルが有効になっている場合、拡張機能はチャットが参照する元の公開 URL から画像を直接取得しようとすることがあります。このトグルは既定でオフであり、対応するブラウザ権限をユーザーが付与する必要があります。いつでも再びオフにできます。
権限と、それが存在する理由
- scripting / activeTab: ユーザーが開始したエクスポート時にアクティブな Teams タブを読み取ります。
- downloads / downloads.open: エクスポートしたファイルをディスクに保存し、ユーザーが「開く」をクリックしたときにポップアップの履歴ページから後で開き直します。
- storage: エクスポートの設定と履歴をローカルに保持します。
- offscreen(Chromium 系ブラウザ): 非表示の DOM ドキュメントをホストし、バックグラウンドのサービスワーカーが PDF 出力用に Twemoji の SVG をラスタライズできるようにします。コンテンツも、分析も、それ自体のネットワークアクセスもありません。
- ホスト権限: Microsoft Teams のエコシステム(Teams、AMS の画像ホスト、SharePoint、Graph)に限定されます。加えて、インストール時には見えず、上記の「画像取得フォールバック」トグルをユーザーが明示的に有効にした場合のみ要求されるオプションの <all_urls> があります。
ウェブサイト
このウェブサイト(teamschatexporter.com)はマーケティングとドキュメントのサイトです。アカウントは不要で、ログインもありません。
収集される情報
このサイトは、ページビュー、リンククリックやその他のページ上の操作、基本的なページパフォーマンス指標を計測するために、セルフホストのプライバシー重視の分析設定(Umami)を使用しています。Umami は Cookie を使わず、個人を特定できる情報を保存せず、サードパーティとデータを共有しません。算出される訪問者のハッシュ識別子は毎日ローテーションされ、サイトをまたいで人物を追跡するために使うことはできません。
ページビューや操作ごとに記録される内容: ページの URL とタイトル、参照元ページ(ある場合)、リンクに含まれるキャンペーンタグ(UTM パラメーター)、IP アドレスから導出されるおおよその位置(国、地域、都市。分析自体は IP アドレスを保存しません)、ブラウザが報告するブラウザ、オペレーティングシステム、デバイス種別、画面サイズ、言語、匿名のページパフォーマンス指標(読み込み速度や応答性などの Core Web Vitals)、そしてタイムスタンプ。
このサイトは Google Analytics、Facebook Pixel、サードパーティの広告ネットワーク、セッション再生ツール、行動ターゲティング広告スクリプトを一切実行しません。
Cookie
このサイトはトラッキング Cookie を設定しません。ブラウザがページを読み込むために必要な技術的 Cookie を設定する場合はあります(執筆時点では使用していません)。将来のサイトの改訂で、厳密に必要というわけではない Cookie を導入する場合は、このセクションを更新し、同意バナーを追加します。
サーバーログ
ウェブサーバーは、診断と不正利用防止のために短期間のアクセスログを保持します。これには各リクエストの IP アドレスと User-Agent が含まれ、定期的にローテーションされます。
ホストされたストアの掲載ページ
拡張機能は Chrome Web Store、Microsoft Edge Add-ons ストア、Firefox Add-ons を通じて配布されています。これらの各ストアは、それぞれのプライバシーポリシーの下で独自の利用状況およびレビューデータを収集します。ストアで拡張機能をインストールまたは評価することには、本ポリシーではなくそのストアの規約が適用されます。
子ども
拡張機能とウェブサイトは子どもを対象としていません。拡張機能の唯一の機能は Microsoft Teams のチャットをエクスポートすることであり、これにはユーザーがすでにサインインした Microsoft の職場、学校、または個人のアカウントが必要です。
本ポリシーの変更
本ポリシーが変更された場合、冒頭の「最終更新」日付が前へ進みます。
連絡先
プライバシーに関する懸念を含む拡張機能の問題は、次で報告できます github.com/gediz/teams-web-chat-exporter/issues。それ以外(取材、提携、GDPR データ要求、または単なる挨拶)については、次へメールしてください hello@teamschatexporter.com.