PDFPDFMint
検証可能なプライバシー

信じる必要はない — 自分で確かめてください

ほとんどのオンラインPDFツールは「プライバシー重視」を謳いますが、実はこっそりファイルをサーバーに送信しています。PDFMintは、その逆を自分で証明する手段を提供します。所要時間は60秒です。

プライバシーの主張は安いものです。どんなオンラインPDFツールも「プライバシーを尊重します」と書きますが、本当にそうかどうかをユーザーが確かめる方法は通常ありません。プライバシーポリシーはサイトに置かれた単なるテキストファイルで、実際にファイルをアップロードした時に何が起きるかは検証できません。 PDFMintは違います。すべての無料ツールは完全にブラウザ内で動作しているため、Chrome・Safari・Firefox・Edgeに標準搭載されている「ネットワークタブ」を使って、PDFを処理する瞬間のネットワーク通信を文字通り目で見ることができます。もしドキュメントの1バイトでも外に出ていれば、それが画面に現れます。ネタバレ:何も出ません。 このページでは、その確認手順を順を追って説明します。技術的な知識は不要です。右クリックができれば、誰でもこの証明を再現できます。なぜこの仕組みが成り立つのか、そしてもしプライバシーを謳う他のPDFサイト(あるいは私たちのサイト)で不審な通信を見つけた場合の対処法も併せて解説します。

ブラウザ内処理の仕組み

証明の手順に進む前に、PDFMintがサーバー型の競合と構造的にどう違うのかを簡単に説明します。これを理解しておくことで、検証の意味がはっきりとわかります。

コードはローカルで実行

PDFMintを開くと、ブラウザがPDF処理ロジックを含むJavaScriptとWebAssemblyをダウンロードします。ロード後はそのコードがあなたのCPU上で動きます。私たちのサーバーでは動きません。

ファイルはメモリ内に留まる

PDFをドロップすると、標準のFileReader APIを使ってファイルがブラウザのメモリに直接読み込まれます。ネットワークソケットには触れず、どこにもPOSTされません。

出力もローカル

処理後のPDFはブラウザのメモリ上で生成され、ローカルのBlob URLからダウンロードされます。LANケーブルを抜いてもPDFMintは正常に動作します。

60秒で検証する手順

以下の手順に従って、PDFMintが本当にファイルを送信していないことを自分の目で確認してください。最新のデスクトップブラウザならどれでも実行できます。

1

1. 開発者ツールのNetworkタブを開く

PDFMintのツールページ(例: /merge)でページの任意の場所を右クリックし「検証」を選ぶか、F12(Macの場合はCmd+Option+I)を押します。デベロッパーツールのパネルが開いたら、上部の「Network」タブをクリックしてください。

2

2. 既存のリクエストを消去する

ページのアセット・JavaScript・フォントなどがすでに一覧に並んでいます。円形の「クリア」アイコン(またはCtrl+L / Cmd+K)をクリックしてリストを空にします。これで次に発生するリクエストだけを綺麗に観察できます。

3

3. PDFファイルをドロップする

Networkタブを開いたまま、アップロードエリアにPDFファイルをドラッグするか、クリックして選択します。テストの意味を持たせるために、できれば実際の機密文書を選んでください。

4

4. 操作を実行する

アクションボタン(結合・圧縮・分割など)をクリックして処理を完了させます。処理中はNetworkタブから目を離さないでください。新しいエントリが現れないか、注意深く観察してください。

5

5. 結果を読み取る

もしPDFMintがファイルを送信していたら、ファイル名と一致するペイロードサイズのPOSTリクエストが現れるはずです。しかし、現れません。Networkタブは処理中も完全に空のまま — リクエストゼロ、送信バイトゼロです。これがあなたの目で確かめた証明です。ファイルは一度もデバイスから出ていません。

ブラウザ別の手順

Networkタブの機能はどのブラウザでも同じですが、メニューの場所が少しずつ違います。各ブラウザでの正確な手順は以下の通りです:

Google Chrome / Microsoft Edge / Brave

F12(macOSではCmd+Option+I)を押します。「Network」タブをクリック。アップロードのみを見たい場合は上部の「Fetch/XHR」フィルタを選択してください。「Preserve log(ログを保持)」にチェックを入れるとページ遷移後も履歴が残ります。処理中にPOSTメソッドの行が現れないか確認してください — 一切現れません。

Safari (macOS)

まず開発メニューを有効化します: Safari → 設定 → 詳細 → 「Webデベロッパ向けの機能を表示」にチェック。次にPDFMintのページでCmd+Option+Iを押し、インスペクタの「ネットワーク」タブをクリックします。「XHR」フィルタでデータリクエストに絞り込めます。ファイルを処理しても、リストは空のままです。

Mozilla Firefox

F12(macOSではCmd+Option+I)を押します。「ネットワーク」をクリック。「XHR」フィルタボタンで絞り込みます。設定の歯車から「ログを保持」を有効にすると、リロード後も履歴が残ります。PDFをドロップしてツールを実行 — 何も起きないことが確認できます。

見えるはずのもの

処理中のネットワークリクエストはゼロ

ファイルをドロップしてからダウンロードが完了するまで、Networkタブには新しいエントリが一切現れません。POSTリクエストもアップロードもなく、テレメトリでファイルが送信されることもありません。サイズ列にあなたのファイルサイズが送信方向で表示されることはありません。

ボーナス: オフラインでも動作

究極のテストとして、まずインターネット接続のある状態でPDFMintを開き、その後Wi-Fiやイーサネットを切断(または機内モードをオン)してください。すでに開いているページのままPDFをドロップして処理してみてください — 完璧に動作します。オフラインで動作するツールが、ファイルをアップロードできるはずがありません。

ソースコードの透明性

私たちの言葉を信じる必要はありません。PDF処理ロジックには、よく知られたオープンソースライブラリ(pdf-lib、pdf.js、pdfjs-dist)を使用しています。いずれも設計上クライアントサイドで動作するライブラリで、npmやGitHubで誰でも検査できます。 DevToolsの「Sources」タブからは、PDFMintが配信している実際のJavaScriptファイルもブラウズできます。あなたのファイルを処理する関数(例えば mergePdfs や compressPdf)が見つかり、そこにブレークポイントを置けば、メモリ上のFileオブジェクトを操作するだけで fetch() や XMLHttpRequest にあなたのデータを渡していないことを確認できます。 もしプライバシーの主張に反する挙動を発見した場合は security@pdfmint.app までご連絡ください。24時間以内に公開して修正します。信頼はマーケティングのスローガンではなく、検証可能であることによって築かれるものだと考えています。

よくある質問

なぜ競合サービスはこのような検証を提供しないのですか?

提供できないからです。Smallpdf、iLovePDF、Adobe Acrobat オンライン版、PDF24 オンラインなど、ほとんどのサービスはPDF処理をサーバーインフラ上で実行しています。「圧縮」や「結合」をクリックした瞬間にファイルがHTTP POSTでバックエンドに送信されます。これらのサイトでNetworkタブを開いて同じことを試せば、ドキュメントを含む大きな送信リクエストが即座に表示され、それを隠す方法はありません。

PDFMintでもファイルがアップロードされる例外はありますか?

はい、正直に申し上げます。一部の高度な機能 — PDF→Word変換、Office→PDF変換、OCR — はサーバーサイド処理が必要です。これらのエンジンはまだブラウザで実用的に動かせないためです。これらの機能はUI上で「サーバー」バッジが明示されており、Proプランで提供されています。Proサーバーツールではファイルは暗号化通信で送信され、処理後に即座に削除されます。すべての無料ツール(結合、分割、圧縮、回転、整理、注釈、jpg↔pdf、保護、解除、透かし、墨消し、バッチ)は完全にブラウザ内で動作し、アップロードは一切ありません。

JavaScriptコードがこっそりファイルを送信できないのですか?

ネットワークリクエストを発行せずにデータを外に送ることはできません。そしてネットワークリクエストは必ずNetworkタブに表示されます。Webページがブラウザのネットワークスタックを介さずに外部にデータを送る方法はなく、ブラウザはその通信をユーザーに見えるようにしています。コードが難読化されていたとしても、実際の送信トラフィックは見えます。これがWebプラットフォームの基本的なセキュリティモデルです。

アナリティクスやエラートラッキングはどうなのですか?

ページビューと機能の利用状況を集計するためにGoogle Analytics 4を使用しています。これらのリクエストもNetworkタブに表示され、google-analytics.com への小さな呼び出しとして見えます。ファイルに関する情報(ファイル名、ファイル内容、メタデータ)は一切含まれていません。これらはページ遷移時に発生するもので、ファイル処理時には発生しません。リクエストのペイロードを確認することで検証できます。ユーザーデータをキャプチャするエラー報告サービスは一切使用していません。

もっと強い保証が欲しい場合はどうすればいいですか?

PDFMintをオフラインで使ってください。ツールページを開いた後、インターネット接続を完全に切断します。最も機密性の高いPDFも安心して処理できます。ネットワークがなければリクエストを送ることが物理的に不可能だからです。ページをオフライン保存することも、ソースをセルフホストすることもできます。最初に読み込んだ時のまま、ツールは永遠に動作し続けます。

これで安心 — 信頼を持ってお試しください

自分で検証できるプライバシー。PDFをドロップして、Networkタブを見守ってください。