PDFメタデータ削除
PDFメタデータ削除は、作成者、タイトル、件名、キーワード、生成ソフトウェア、タイムスタンプなど、PDFがあなたについて記録している情報を表示して取り除きます。多くのツールが見逃すXMPパケットも含め、Info dictionaryとXMPの両方を消去し、その後ファイルを再読み込みして値が消えたことを検証します。
ここにPDFをドロップ
ページのどこにでもドロップできます · ファイルを選択 · 100 MB
対応形式: PDF
PDFをドロップして、どのような情報が含まれているか確認してください。
PDFメタデータ削除はどう動きますか?
PDFはドキュメントプロパティを2か所に持っており、片方だけを掃除するツールでは、ファイルをきれいにしたことになりません。どちらがどちらかを見分けることが、作業の大半を占めます。
Info dictionary:旧来の方式
trailer内にある単純なディクショナリで、/Author、/Title、/Subject、/Keywords、/Creator、/Producer、/CreationDate、/ModDateが含まれます。どのリーダーもこれらをプロパティダイアログに表示し、ほぼすべてのエディタを無傷で生き抜きます。2019年にWordで書かれ、6回再エクスポートされた文書も、最初の作成者名を引きずっています。
XMP:現行の方式であり、忘れられがちな方式
カタログが指すストリームに置かれたXMLパケットです。同じ項目を別形式で繰り返し、生成アプリケーションが記録した内容——元の作成者を含む編集履歴、カメラの機種、ときにGPS座標——をさらに追加します。Word、Acrobat、そしてほとんどの印刷ワークフローは両方を書き込み、両者が食い違うこともあります。Info dictionaryだけを削除しても、XMLパケットは作成者名を抱えたままファイルに残ります。このツールが存在して防ごうとしているのは、まさにこの失敗です。
参照を削除するだけでも不十分です。パケットは1個のオブジェクトであり、出力を書き込むライブラリは自分の知っているオブジェクトをすべて書き込みます。その結果、参照は消えても作成者名は残ります。どこからも指されず、どのテキストエディタでも読めてしまう孤立物として。必要なのは登録解除であって、参照を切ることだけではありません。
成功と告げる前に結果を再読み込みする理由
ここで使っているライブラリは、ファイルを書き出すたびに独自の/Producerと新しい/ModDateを書き込むため、この2つのフィールドは単純に削除できません。削除しても復活します。そこで出力はバイト単位で修正されます。PDFの文字列は必ず自分専用の丸括弧で区切られているため、中身をまったく同じ長さのスペースで上書きできるのです。ファイル内の相互参照オフセットは1つも動きません。これが、この改変を安全にしている仕組みです。
その後、ツールは出力を再度読み込み、削除するはずだった値を探します。1つでも残っていれば、どれかを名指しで報告します。人名を消したと主張しておいて消えていないツールは、消せなかったと認めるツールよりも悪質です。
このツールでは削除できないもの
ドキュメント内であなたを特定するものは、メタデータだけではありません。ページ上のテキスト、フッター内のメールアドレス、署名画像、余白に書き込まれたコメント、ファイル名そのもの——これらはどれもメタデータではなく、どれも手つかずのままです。埋め込みフォントは独自の名前を保持し、そこにはフォントファウンドリの名前が含まれていることがあります。さらに、すべてのフィールドを消しても、ドキュメント自身の構造から生成ソフトウェアが推測されることがあります。他人に渡す文書は、きれいにするだけでなく、読み返してください。
処理前
/Author (Ada Lovelace) /Title (Q3 acquisition — Project Falcon) /Creator (Acme Writer 4.2) /Producer (Acme Writer 4.2.1) /CreationDate (D:20260911143012Z) + an XMP packet repeating all of it
処理後
/Author () /Title () /Creator () /Producer ( ) /CreationDate ( ) /ModDate ( ) no XMP packet
PDFメタデータ削除が対応するオプションとエッジケースは?
| パラメータ | 型 | デフォルト | 動作とエッジケース |
|---|---|---|---|
| 作成者 | Info | 削除 | ドキュメントを作成した人のアカウント名。多くの場合は実在の人物名であり、削除する価値が最も高い項目です。 |
| タイトル | Info | 削除 | 多くは元のファイル名で、クライアント名、プロジェクトコード、案件番号が含まれていることがよくあります。 |
| 件名 | Info | 削除 | 自由記述。説明のこともあれば、社内チケットへの参照のこともあります。 |
| キーワード | Info | 削除 | カンマ区切りのタグ。ドキュメントの内容を特定するプロジェクトコードが含まれていることがよくあります。 |
| 作成アプリ | Info | 削除 | PDFが生成される前にコンテンツを作成したアプリケーション。あなたのツールチェーンが分かってしまいます。 |
| 書き出しアプリ | Info | 空白化 | PDFを書き出したアプリケーション。通常はバージョン番号付きです。削除はできません。書き込みライブラリが保存時に自分の値を再び書き込むため、代わりに同じ長さのスペースで上書きされます。 |
| 作成日時 / 更新日時 | Info | 空白化 | ドキュメントの作成日時と最終保存日時。タイムスタンプとファイル名の組み合わせから、タイムゾーンと勤務日が絞り込まれてしまいます。 |
| XMP | ストリーム | 削除 | XMLパケット。同じ項目が別形式で繰り返され、生成アプリケーションが追加した情報も含まれます。多くのメタデータ削除ツールが見逃す部分であり、GPS位置情報が残りやすい部分でもあります。 |
| ページの内容 | 未処理 | 変更なし | テキスト、画像、リンク、フォームフィールド、注釈、しおりはすべてそのまま保たれます。変わるのはプロパティだけです。 |
| 検証 | 実施 | 常時 | 出力を再読み込みし、消えるはずだった値を検索します。残っていたものは黙って無視せず、名前を挙げて報告します。 |
よくある質問
出力にProducerフィールドが残るのはなぜですか?
PDFを書き込むライブラリは、保存するファイルごとに独自のProducerと新しいModDateを書き込むため、書かないよう指示する手段がありません。代わりに、値をまったく同じ長さのスペースで上書きします。フィールドは存在したまま空になります。リーダーには書き込んだツールの名前ではなく空のプロパティが表示され、それこそが重要な結果です。
メタデータを削除するとドキュメントが変わりますか?
いいえ。ページ、テキスト、画像、リンク、しおり、フォームフィールドはバイト単位でそのまま保たれ、変わるのはプロパティのディクショナリとXMPパケットだけです。失うのは元の作成日時と作成者——それこそが目的です。読み手が気づくものは、何も失われません。
これは黒塗り(リダクション)と同じですか?
いいえ。両者を混同するのは危険です。このツールが取り除くのは、ドキュメントを説明するプロパティです。リダクションはページからコンテンツを取り除きます。段落の中の名前、表の中の口座番号などです。識別情報がページを読めば見える状態なら、メタデータ削除では手つかずであり、必要なのはリダクションツールです。片方を実行して両方済んだつもりでいることが、文書漏えいの原因になります。
PDF内の画像のメタデータはどうなりますか?
対象外です。ページに置かれた写真は、カメラ、撮影時刻、場合によりGPSといったEXIFデータを画像ストリーム内に保持しますが、このツールはそれらをデコードも書き換えもしません。画像が重要なら、まずEXIF削除ツールに通し、クリーンなコピーからPDFを再構成してください。
削除後、メタデータを復元することはできますか?
出力ファイルからはできません。値はリンクを外すのではなくその場で上書きされるため、復元ツールが見つけられるような孤立したコピーは、ファイル内のどこにも残りません。もちろん、ディスク上の元ファイルは無傷です。このツールは新しいファイルを書き出すだけで、ドロップしたファイルを書き換えることはありません。
PDFはアップロードされますか?
いいえ。ドキュメントの解析、再構成、検証は、このタブ内のWeb Workerで行われます。ネットワークパネルを開いたままファイルをドロップすれば、何も外に出ないことを確認できます。このサイトのどこよりも、この機能ではそれが重要です。メタデータを削除したい文書は、まさにメタデータがセンシティブな部分である文書だからです。