コンテンツへ移動

Privacy Lab · 再現可能な証拠

約束ではなくテストで示すプライバシー

公開中の14ツールを合成文書で監査しました。オンラインで読み込み、接続を切り、その後にファイルを選択して処理します。

Audit V2 · 2026-08-30 · production · commit 9a5ebf9

14/14

接続切断後

14/14ツールが処理を完了し、有効な結果をダウンロードしました。

14/14

オンライン対照

14/14ツールがネットワーク監視下で同じフローを完了しました。

0

処理リクエスト

オフライン0、オンライン対照0。

0

文書転送

fixtureデータを含むリクエスト0、外部origin 0。

データが裏付けること

  • 読み込み後に接続が失われても、ツールはローカル処理を継続します。
  • 合成オンライン対照で文書転送は検出されませんでした。
  • 外部処理originは検出されませんでした。
  • オンライン対照で処理用ネットワークリクエストはありませんでした。
  • オフライン処理中のネットワークは完全に無通信でした。

方法

接続を切る前にファイルを選ぶようなテストを避ける順序です。

  1. オンラインでツールを開き、必要なリソースの読み込みを待つ。
  2. ブラウザをオフラインにする。
  3. 切断後にローカルの合成PDFまたは画像を選ぶ。
  4. 実際の処理を実行し、ダウンロードを確認する。
  5. オンラインでも繰り返し、リクエスト、添付、canary、外部originを確認する。

ツール別結果

PASS = 定義したフロー完了と有効なダウンロード。PDF保護は保護モード。

ルート読み込み後オフラインオンライン対照処理req.
/unirPASSPASS0 / 0
/dividirPASSPASS0 / 0
/extraer-textoPASSPASS0 / 0
/desproteger · protect modePASSPASS0 / 0
/rotarPASSPASS0 / 0
/metadatosPASSPASS0 / 0
/organizar-pdfPASSPASS0 / 0
/marca-de-aguaPASSPASS0 / 0
/comprimirPASSPASS0 / 0
/numerarPASSPASS0 / 0
/imagenes-a-pdfPASSPASS0 / 0
/pdf-a-imagenesPASSPASS0 / 0
/firmar-pdfPASSPASS0 / 0
/recortar-pdfPASSPASS0 / 0

「転送0」の意味

Webページが他のリクエストを行う場合はあります。監査した処理中は処理リクエストも合成文書データのネットワーク送信もありませんでした。

Stats Liteは別扱いです。DNT/GPCを模擬し、/__stats-hitだけをブロックしました。匿名訪問シグナルはPDFアップロードではありません。

まだテストしていないこと

  • ブラウザが最初からオフラインの状態でPDFPrivadoを起動すること。
  • すべてのブラウザ、OS、ハードウェア組み合わせ。
  • 実ユーザー文書。監査は合成fixtureを使用します。
  • 各ページのすべてのサブモード。PDF保護は保護モードで実施しました。

完全オフラインのコールドスタート:NOT_TESTED.

公開証拠と再現性

サニタイズした要約、ハッシュ、方法を公開します。生ZIPはローカルパスと内部テスト素材を含むため非公開です。

SHA-256 raw audit ZIP (not public): 8d79f1add93b2735689a17260de39d4eb0d42d7b2658dbfa7113b916438e435f

代表スクリーンショット

合成fixtureを使ったオフライン実行。カウンタは構造化レポート由来です。

Privacy Lab unir offline
/unir · offline
Privacy Lab protection offline
/desproteger · protect mode · offline
Privacy Lab PDF images offline
/pdf-a-imagenes · offline
Privacy Lab crop offline
/recortar-pdf · offline

同等の手動テスト

オンラインで読み込み、準備完了を待ち、Wi‑Fiを切り、ファイルを選んで処理してください。

PDFプライバシー観測所 · Study V1

PDFツールは文書をアップロードする? 5つのオンラインPDFサービスを再現可能な方法で検証

同じ2つの合成PDFを使い、「PDF結合」だけを対象に、オンライン実行とページ読み込み後のオフライン実行を比較しました。

検証日: 2026年9月5日

サービス PDF転送を観測? 事前読込後オフラインで完了? 観測結果
UMyPDF観測されずはいローカル処理を確認
Smallpdfはいいいえリモート転送を確認
iLovePDFはいいいえリモート転送を確認
PDF24 Toolsはいいいえ転送 + リモート結合要求
Adobe Acrobat Onlineはいいいえリモート転送を確認

表の読み方

サービス全体を「安全/危険」と評価していません。特定の日付・ツール・操作で観測した事実のみを公開し、ウェブのテレメトリと文書転送を区別します。

この研究の限界

検証したのはPDF結合のみです。他のツールやデスクトップアプリには一般化しません。オフライン検証はページ事前読込後に実施し、完全オフラインのコールドスタートは未検証です。

証拠の要約

UMyPDF

オンラインと、事前読込後にネットワークを切った状態の両方で結合が完了。Canary PDFの転送は観測されず、結果はローカルblobで提供されました。

Smallpdf

遠隔ストレージ上の.pdfオブジェクトへの2件のPUTを観測。オフラインではファイルをアップロードできない旨が表示されました。

iLovePDF

/v1/upload への約462.6KBのPOSTを2件観測し、いずれも200応答でした。

PDF24 Tools

2件のアップロードPOSTの後、joinPdfというリモート要求(200応答)を観測しました。

Adobe Acrobat Online

Canaryマーカーを含むassetメタデータと、Adobe一時ストレージへの約461.3KBのapplication/pdf PUTを観測しました。

テストを再現する

同じCanary PDF、方法、データ、サニタイズ済みネットワーク証拠をダウンロードできます。個人情報は含みません。署名付きURLや一時トークンは公開データから除外しています。

確認スクリーンショット

UMyPDF — 事前読込後オフライン
UMyPDF · 事前読込後オフライン
Smallpdf — 事前読込後オフライン
Smallpdf · 事前読込後オフライン
iLovePDF — 事前読込後オフライン
iLovePDF · 事前読込後オフライン
PDF24 Tools — 事前読込後オフライン
PDF24 Tools · 事前読込後オフライン
Adobe Acrobat Online — 事前読込後オフライン
Adobe Acrobat Online · 事前読込後オフライン

検証したのはPDF結合のみです。他のツールやデスクトップアプリには一般化しません。オフライン検証はページ事前読込後に実施し、完全オフラインのコールドスタートは未検証です。