デジタル証拠の完全性をオンラインで検証
ProofSnapの証拠パッケージ(ZIP)は、この検証ツール(Trust Verifier)にドラッグするだけで、誰でも無料で真正性を確認できます。2026年時点の検証はすべてブラウザ内で完結し、SHA-256ハッシュ、RSA-4096デジタル署名、OpenTimestampsのビットコインタイムスタンプ、EU eIDAS適格タイムスタンプ、ISO/IEC 27037準拠の証拠保管の連鎖を照合します。日本では民事訴訟法231条の準文書として裁判に提出できます。
ProofSnapは1回の保全で11から15個のフォレンジックファイルを生成し、本ツールはそのすべてのハッシュを再計算します。米国FRE 901/902およびeIDAS規則910/2014の認証要件にも対応します。
執筆:Radim Motycka(ProofSnap創業者)・
証拠ファイルはブラウザの外に送信されません。弁護士、裁判官、保険会社、捜査機関など、誰でも検証できます。 検証用のソースコードはオープンソースです。
検証される項目
検証ツール(Trust Verifier)は、ProofSnapのすべての証拠パッケージに対して6つの独立した暗号学的・フォレンジック検査を実施し、キャプチャ以降に1バイトも改変されていないことを確認します。
デジタル署名
RSA-4096署名の検証により、マニフェストがProofSnapによって作成され、改変されていないことを確認します。
SHA-256ハッシュの完全性
証拠パッケージ内の各ファイルをハッシュ化し、マニフェストと照合して、改変の有無を検出します。
ブロックチェーンタイムスタンプ
ビットコインのブロックチェーンに記録されたOpenTimestampsの証明により、証拠が特定の時点に存在していたことを確認します。
EU eIDASタイムスタンプ
EU規則910/2014に基づく適格電子タイムスタンプ。EU認定のトラストサービスプロバイダーによって発行されます。
証拠保管の連鎖(チェーン・オブ・カストディ)の検証
ISO/IEC 27037:2012およびFRE 901/902のもとでは、デジタル証拠はキャプチャから法廷提出までの間、文書化された途切れのない証拠保管の連鎖を備えていなければなりません。本ツールは、3つの保管要素をすべて自動的に検証します。
フォレンジックログ
キャプチャ開始からパッケージ作成までのすべてのイベントを連結する、改ざん検知型のハッシュチェーン。各エントリは暗号学的に前のエントリと連鎖しています。
デバイスの完全性
ブラウザ環境の分析により、自動化ツール、仮想マシン、その他証拠の信頼性を損なう可能性のある指標を検出します。
ISO/IEC 27037:2012
証拠保管の連鎖の文書化は、デジタル証拠の識別、収集、保全に関する国際標準に準拠しています。
デジタル証拠をオンラインで検証する方法
検証は10秒もかかりません。ZIPをアップロードすると、本ツールがすべてのハッシュを再計算し、デジタル署名を確認し、外部機関に照らしてタイムスタンプを検証します。これらはすべて、ファイルをサーバーにアップロードすることなく実行されます。
証拠パッケージをアップロード
ProofSnapの.zipファイルを選択するか、ドラッグ&ドロップします。ファイルはすべてブラウザ内で処理され、サーバーには一切送信されません。
暗号学的検査
本ツールは
manifest.jsonを読み込み、各ファイルのSHA-256ハッシュを計算し、同梱された公開鍵に照らしてRSA-4096デジタル署名を検証します。
タイムスタンプの検証
含まれている場合、ビットコインのブロックチェーンタイムスタンプ(OpenTimestamps)およびEU eIDAS適格タイムスタンプを外部機関に照らして検証します。
結果レポート
各検査の合否が明確なステータスとして個別に表示されるため、証拠とあわせて完全な検証レポートを提示できます。
日本法での位置づけ
日本の民事訴訟では、スクリーンショットやウェブページの保存データは文書そのものではなく、準文書として扱われます。民事訴訟法(平成八年法律第百九号)231条は次のように定めています。
「この節の規定は、図面、写真、録音テープ、ビデオテープその他の情報を表すために作成された物件で文書でないものについて準用する。」
つまりスクリーンショットは証拠として提出できます。問題はその先で、相手方が真正性を争ったときに証拠力が残るかどうかです。日本の裁判所は民事訴訟法247条の自由心証主義のもとで証拠を評価するため、撮影日時と非改ざん性を裏づける客観的な材料の有無が結論を左右します。ProofSnapの証拠パッケージは、SHA-256ハッシュ、RSA-4096デジタル署名、OpenTimestampsによるビットコインのタイムスタンプという3つの独立した材料を保全と同時に作り、この検証ツール(Trust Verifier)を使えば相手方や裁判所が同じ結果を独立に再計算できます。2026年時点のProofSnapは1回の保全で11から15個のフォレンジックファイルを生成し、拡張機能は29言語で提供されています。
正確を期すために2点を明記します。第一に、ProofSnapは総務大臣認定を受けた時刻認証業務認定事業者ではありません。ProofSnapが付与するのはEUの適格タイムスタンプとビットコインアンカリングであり、日本の認定タイムスタンプ制度とは別の枠組みです。第二に、eIDAS規則910/2014の41条2項が定める適格タイムスタンプの推定はEU域内の効果であり、日本の裁判所を直接拘束するものではありません。日本ではこれらは、自由心証のなかで証拠力を高める客観的な材料として機能します。
よくある質問
デジタル証拠の完全性、法廷での証拠能力、そしてProofSnapの検証ツール(Trust Verifier)の仕組みに関するよくある質問です。
- マニフェスト署名:同梱された公開鍵を使用して、manifest.json上のRSA-4096デジタル署名を検証します。
- ファイルの完全性:各証拠ファイルのSHA-256ハッシュを計算し、マニフェストと照合します。
- フォレンジックログ:改ざん検知型のハッシュチェーンを検証し、証拠保管の連鎖の文書と相互参照します。
- デバイスの完全性:デバイスの完全性スコアと自動化の指標を報告します。
- ブロックチェーンタイムスタンプ:OpenTimestampsの証明を、ビットコインのブロックチェーンに照らして検証します(含まれている場合)。
- EU eIDASタイムスタンプ:適格電子タイムスタンプをTSAに照らして検証します(含まれている場合)。
-
署名:
openssl dgst -sha256 -verify publickey.pem -signature manifest.sig manifest.json -
ハッシュ:
sha256sum screenshot.jpegを実行し、manifest.jsonと照合します - ブロックチェーン:manifest.json.otsを次のサイトにアップロードします: opentimestamps.org
-
eIDAS:
openssl ts -verify -in manifest.json.tsr -data manifest.json -CAfile disig-root.pem
必須ファイル:
- screenshot.jpeg:ウェブページの全体キャプチャ
- metadata.json:URL、タイムスタンプ、ブラウザ情報、TLSの詳細
- page.html:ページの完全なHTMLソース
- evidence.pdf:整形された証拠レポート
- domtextcontent.txt:抽出されたテキストコンテンツ
- manifest.json:全ファイルのSHA-256ハッシュ
- manifest.sig:RSA-4096デジタル署名
- publickey.pem:署名検証用の公開鍵
任意ファイル:
- forensic_log.json:改ざん検知型のイベントログ
- chain_of_custody.json:ISO 27037準拠の証拠保管の連鎖
- manifest.json.ots:OpenTimestampsのブロックチェーン証明
- manifest.json.tsr:eIDAS適格タイムスタンプ(Enterprise)
- eidas_validation.json:長期検証データ(Enterprise)
法廷で通用する証拠のキャプチャを始めましょう
7日間の無料トライアル。クレジットカードが必要です。ブロックチェーンタイムスタンプとデジタル署名を用いて、ウェブページを法的に証拠能力のあるデジタル証拠としてキャプチャできます。