PDFには隠れたメタデータが含まれる?確認する方法
はい。ほとんどすべてのPDFには、自分で入力した覚えのないメタデータが含まれています。作成者名、ファイルを作ったアプリ、PDFを書き出したソフト、作成日時と最終更新日時です。タイトルやキーワードが入っていることもよくあり、テンプレートから残っていることもあります。どれもページには表示されませんが、ファイルを受け取った人なら誰でも数秒で読めます。
そのほとんどは、PDFリーダーの文書のプロパティで見られます。きちんと消すには、それらの欄のない新しいコピーを保存し、PDFが持つことのあるほかの隠れたもの、たとえばコメントやフォームの回答も確認することです。これらはメタデータではありませんが、同じように漏れます。
PDFに含まれるメタデータ
PDFはメタデータを2か所に保存します。リーダーに表示されるのは文書情報の欄です。多くのファイルにはXMPメタデータのブロックもあり、同じ内容を繰り返したり、さらに情報を加えたりしています。
- 作成者:ファイルを作ったアプリが自動で入れることが多く、本名やパソコンのユーザー名になっていることがよくあります。
- アプリケーション(Creator)とPDF変換(Producer):ワープロソフト、給与計算システム、スキャナーのソフトなど、使ったアプリとPDFソフトで、バージョン番号が付いていることもあります。
- 作成日時と更新日時:ファイルが最初に作られた日時と最後に保存された日時で、たいてい秒単位です。
- タイトル、サブタイトル、キーワード:意図して設定されることもありますが、テンプレートや古い文書から引き継がれていることがよくあります。
- XMPの追加情報:アプリによって、文書ID、編集ツールの履歴、著作権表示などがあります。
PDFと一緒に運ばれる、ほかの隠れたもの
メタデータは知られている部分です。思わぬ落とし穴になるのは次のようなものです。
- コメントと付箋:「先に彼の給与を確認」のようなレビューのメモは、コメントパネルを閉じていても、削除しない限りファイルに残ります。
- フォーム欄の回答:記入したフォームは回答をデータとして持っていて、一部のシステムはそれを直接読み取ります。
- 隠れたテキストの層:OCRにかけたスキャンPDFには、画像の下に見えない検索可能なテキストがあり、切り抜いたり覆ったりしたつもりの部分も含まれます。
- ボックスの下の内容:文字の上に描いた黒や白の四角は画面上では文字を隠しますが、文字はまだファイルの中にあり、コピーできます。
- 添付ファイル:PDFはほかのファイルを含むことができ、それは添付ファイルのパネルにしか表示されません。
- 以前のバージョン:ファイルの末尾に追記する形で変更を保存するアプリもあるので、古い内容がまだ中に残っていることがあります。
なぜ問題になるのか、実際の例で
- 不動産業者のテンプレートから作った賃貸契約書の「タイトル」欄に、前の入居者の名前が残っている。
- 会社のノートパソコンで書いたため、新しい勤め先に送った履歴書の「作成者」欄に今の勤め先の名前が入っている。
- 先週の金曜日付けの見積書の更新日時が今朝になっていて、争いになったときに疑問を招くことがある。
- 墨消しした給与明細の「タイトル」欄にフルネームが残っていて、墨消しが何も守っていない。
PDFから何がわかるかを確認する方法
- パソコンのPDFリーダーでファイルを開きます。スマホのアプリでは、プロパティがすべて表示されることはまれです。
- 文書のプロパティを開きます。Acrobat Readerでは「ファイル」→「プロパティ」にあります。ChromeやFirefoxの組み込みビューアーでは、ビューアーのメニューにあります。Macのプレビューでは「ツール」→「インスペクタを表示」で見られます。
- 作成者、タイトル、サブタイトル、キーワード、アプリケーション、PDF変換、作成日時、更新日時の欄を読みます。
- リーダーにコメントや添付ファイルのパネルがあれば開いて、予想外のものがないか見ます。
- 覆ったり黒塗りしたりした部分のまわりのテキストを選択してコピーしてみます。どこかに貼り付けられるなら、それはまだファイルの中にあります。
リーダーが表示するのは文書情報の欄で、XMPのブロックは表示しません。すべてを見る必要があるなら、無料のコマンドラインツールExifToolで両方を一覧できます。
Kopitiamはメタデータをどう扱うか
Kopitiamにはメタデータの編集機能はありませんが、ツールごとにメタデータの扱い方が決まっているので、どれがどうなるかを知っておくと役に立ちます。
- 「PDF編集」「PDF結合」「PDF分割」「ページ抽出」「PDF整理」「PDF墨消し」は、ページから新しいファイルを作ります。元のタイトル、作成者、サブタイトル、キーワード、XMPのブロックは引き継がれません。アプリケーションとPDF変換は、Kopitiamが使っているオープンソースのライブラリであるpdf-libに設定され、どちらの日時もダウンロードした時点になります。
- 「PDF回転」「PDF透かし」「ページ番号追加」は、変更を同じファイルに保存します。元のタイトル、作成者、キーワード、作成日時は残ります。PDF変換はpdf-libになり、更新日時はダウンロードした時点になります。
- 「ロスレス」または「写真を縮小」モードの圧縮は、タイトル、作成者、サブタイトル、キーワード、アプリケーション、PDF変換を空にします。作成日時と更新日時、そしてXMPのブロックがあれば、それは残ります。
- 「強力」モードの圧縮は、すべてのページを画像として新しいファイルに作り直すので、元の欄は何も引き継がれず、テキストは選択できなくなります。
送る前にファイルを手早くきれいにする方法
- 上で説明した方法でファイルを確認し、消したいものを書き留めます。
- 「PDF整理」で開き、ページはそのままにして「整理したPDFをダウンロード」をクリックします。新しいコピーには、元のタイトル、作成者、サブタイトル、キーワード、XMPのブロックがありません。
- 給与明細のIC番号のように、ページ上に消すべきテキストがあるなら、代わりに「PDF墨消し」を使って「墨消ししてダウンロード」をクリックします。これも新しいファイルを作るので同じメタデータがなくなり、墨消ししたテキストは覆われるのではなく削除されます。
- 送る前に、ダウンロードしたコピーを開いて、文書のプロパティとコメントパネルをもう一度確認します。
新しいコピーには、pdf-libで作成されたことと今日の日付が記録されます。わかるのはどのライブラリがファイルを書いたかで、あなたが誰かではありませんが、知っておく価値はあります。
例外的なケースと、Kopitiamを使うべきでないとき
- パスワードで保護されたファイルや制限のあるファイル:Kopitiamはまだロックされたものを開けません。リーダーでパスワードを入れてファイルを開き、「印刷」→「PDFとして保存」でロックのないコピーを作ってください。そのコピーも新しく作られたもので、独自のメタデータがあるので確認しましょう。
- スキャンした文書:PDF変換の欄には、スキャナーやスキャンアプリの名前が入っていることがよくあります。スキャンにOCRのテキストの層がある場合、「PDF墨消し」は目に見える画像だけでなく、指定した範囲にある隠れたテキストも削除します。
- とても大きなファイル:すべて端末の中で動くので、実際の上限は端末のメモリです。300ページのスキャンは古いスマホでは時間がかかることがありますが、パソコンならもっと楽に処理できます。
- 日時が重要な場合:記録が元の作成日時を保たなければならないなら、新しいファイルを作るツールにかけないでください。「PDF回転」「PDF透かし」「ページ番号追加」と、「ロスレス」または「写真を縮小」モードの圧縮は作成日時を保ちます。編集、結合、分割、抽出、整理、墨消し、「強力」の圧縮はリセットします。
- 公開する報告書にきちんとしたタイトルを付けるなど、メタデータを設定する必要がある場合:文書を作ったアプリを使ってください。Kopitiamは独自の欄を書き込めません。
KopitiamのPDFツールはブラウザで動くので、きれいにしようとしているファイルが途中でサーバーにアップロードされることはありません。機密性の高い文書では、それが大事な点の半分です。
よくある質問
- PDFには隠れたメタデータが含まれていますか?
- はい。ほとんどのPDFには、作成者名、使ったアプリとPDFソフト、作成日時と更新日時が含まれ、タイトルやキーワードが入っていることもよくあります。ページには表示されませんがファイルと一緒に運ばれ、誰でも文書のプロパティで読めます。
- PDFから誰が作ったかわかりますか?
- わかることがよくあります。作成者の欄は、たいていアプリやパソコンのアカウントから自動で入力され、フルネームや勤め先の名前になっていることがあります。身内以外の人にファイルを送る前に、文書のプロパティで確認してください。
- PDFを墨消しするとメタデータも消えますか?
- 必ずしも消えません。メタデータはページとは別に保存されているからです。Kopitiamの「PDF墨消し」は新しいファイルを作るので、元のタイトル、作成者、キーワード、XMPのブロックは引き継がれません。ダウンロードしたコピーは、必ず文書のプロパティで確認してください。
- Kopitiamは独自のメタデータを加えますか?
- ファイルを作ったり保存したりするツールは、PDF変換の欄をKopitiamが使うオープンソースのライブラリであるpdf-libに設定し、日時を更新します。「ロスレス」または「写真を縮小」モードの圧縮は、代わりにその欄を空にします。アカウント名や端末の情報は書き込まれません。Kopitiamはそれを知らないからです。
- スマホでPDFのメタデータを見られますか?
- 一部は見られます。スマホのPDFアプリの多くは、ファイル名とサイズしか表示しません。Acrobat Reader、Chrome、プレビューなどのパソコンのリーダーなら文書のプロパティがすべて表示されるので、重要なファイルはそちらで確認してください。