office

Office Privacy Inspector

Word・Excel・PowerPointのメタデータ、コメント、非表示情報、外部参照などを共有前に確認し、対応項目を削除して再検査します。

ローカル処理
ファイルについてこのツールで選択したファイルや入力内容は、Browser Kittyのバックエンドへアップロードせずブラウザ内で処理します。
操作デモ 実際の操作の流れを短い動画で確認できます。

このツールについて

Office Privacy Inspectorは、Word・Excel・PowerPointのOffice Open XMLファイルを共有する前に、作成者情報、コメント、変更履歴、非表示情報、外部参照、発表者ノート、埋め込み要素などを確認するツールです。件数だけでなく、実際に見つかった値や代表的な内容を概要へ表示します。

対応している基本メタデータやCustom Properties、DOCXのRSID / コメント、PPTXのコメント / 発表者ノートは、選択して別コピーから削除できます。生成後はそのコピーを自動で再検査し、Before / Afterと残っている確認項目を見てから保存できます。デジタル署名やマクロなど安全に書き換えにくいpackageは検査のみに切り替えます。

こんなときに便利

  • 社外へWord・Excel・PowerPointを渡す前に、作成者名や会社名、コメントなどが残っていないか確認したい
  • PowerPointの発表者ノートや非表示スライド、ExcelのHidden / Very Hiddenシートなど、見た目だけでは気づきにくい情報を確認したい
  • 共有前に削除できるメタデータだけを選んでクリーンアップし、生成後に本当に減ったか再検査したい
  • マクロやデジタル署名を含むOfficeファイルを勝手に書き換えず、まず検査だけ行いたい

できること

このツールで利用できる主な機能です。

使い方

  1. 「ツールを開く」を押し、DOCX / XLSX / PPTXを選択するかドラッグ&ドロップします。
  2. 概要の「共有前に確認したい情報」で、見つかった値と代表的な内容を確認します。
  3. Word / Excel / PowerPoint固有の項目と「ファイル構造の注意」を確認します。
  4. 削除したい対応項目を選択します。コメント全削除や発表者ノート全削除では確認ダイアログが表示される場合があります。
  5. 「クリーンアップしてコピーを作成」を実行し、自動再検査が完了するまで待ちます。
  6. Before / Afterの件数と残っている確認項目を見直し、問題なければ-cleanedコピーを保存します。

対応範囲

  • 正式対応: .docx / .xlsx / .pptx。DOCM / XLSM / PPTMは検査のみ。
  • 基本情報: 作成者、最終更新者、最終印刷日時、会社名、管理者名、総編集時間、Custom Propertiesなど。
  • Word: コメント、変更履歴、非表示テキスト、RSID、外部Relationship、埋め込み要素、Custom XML。
  • Excel: Hidden / Very Hiddenシート、非表示行列、外部参照、Defined Names、Connections、Pivot / Slicer Cache、埋め込み要素。
  • PowerPoint: コメント、発表者ノート、非表示スライド、スライド外オブジェクト、外部Relationship、埋め込み要素、Custom XML。
  • クリーンアップ: 基本メタデータ、選択したCustom Properties、DOCX RSID / コメント、PPTXコメント / 発表者ノート。元ファイルは上書きしません。
  • 実行時通信: 第三者ランタイムライブラリ、CDN、外部フォント、Analytics、Telemetryなし。生成HTMLはconnect-src 'none'です。

制限・注意点

  • 検査で該当なしでも、ファイル内に機密情報がないことを保証しません。本文、画像、図形、グラフ、白文字、画像内文字などは別途確認が必要です。
  • 変更履歴、非表示テキスト、非表示シート / 行列、外部参照、埋め込み要素、Custom XMLはv1.0.0では自動削除しません。
  • Excelコメント / threaded commentsはv1.0.0では詳細解析・クリーンアップ対象ではありません。
  • VBA / Macroとデジタル署名は書き換えず、検出したpackageは検査のみになります。
  • 暗号化 / パスワード保護済みOOXMLと旧形式DOC / XLS / PPTには対応していません。
  • 複雑なWordスタイル / テーマ継承によるすべての非表示表現を完全にはモデル化していません。
  • 大容量Officeファイルは端末のブラウザメモリ上限によって処理できない場合があります。

よくある質問

OfficeファイルはBrowser Kittyへアップロードされますか?

いいえ。Officeファイルの読み込み、OOXML検査、クリーンアップ、再検査はブラウザ内で行います。Web版では最初のHTML取得通信はありますが、選択したOfficeファイルを処理のためにBrowser Kittyへ送信しません。

Word・Excel・PowerPointのどれに対応していますか?

正式対応はDOCX / XLSX / PPTXです。DOCM / XLSM / PPTMは検査できますが、クリーンアップは行いません。旧形式のDOC / XLS / PPTには対応していません。

非表示シートや発表者ノートも確認できますか?

はい。ExcelのHidden / Very Hiddenシートや非表示行列、PowerPointの発表者ノートや非表示スライドなどを確認対象にしています。

見つかった情報は全部自動で削除されますか?

いいえ。v1.0.0で安全に対応している項目だけをユーザーが選んで削除します。非表示シートや変更履歴、外部参照など、検出しても自動削除しない項目があります。

元のOfficeファイルは上書きされますか?

上書きしません。クリーンアップ後は別の-cleanedコピーを生成し、そのコピーを再検査してから保存します。

オフライン版・ソースコード

GitHub直下のoffice-privacy-inspector.htmlは単一HTMLとして利用できます。保存して直接開けば、Officeファイルの検査、対応項目のクリーンアップ、再検査を外部APIや実行時CDNなしで行えます。

GitHubでソースを見る