証拠キャプチャ(Evidence Capture)の使い方や、生成されるPDFの内容について寄せられる質問をまとめています。
証拠として意味を持たせるには、キャプチャ時のURLが投稿そのものを指していることが重要です。 タイムラインやホーム画面のまま保全すると、「どの投稿か」を後から特定できず証拠価値が下がってしまいます。
https://x.com/home 等になり、対象の投稿を特定できないhttps://x.com/ユーザー名/status/12345... の形式になり、投稿が一意に特定できる※ この項目は今後も他SNSの具体例を追加していく予定です。
PDFの1ページ目に記載されたハッシュは、添付ファイル(screenshot.png)のハッシュです。以下の手順で確認できます。
screenshot.png(複数ページの場合は screenshot_p1.png 等)を抽出・保存certutil -hashfile screenshot.png SHA256(Macの場合:
shasum -a 256 screenshot.png)
バグではありません。 多くのオンラインツールは「PDFファイル全体」のハッシュを計算します。 一方、私たちが記載しているのは「画面キャプチャのPNG画像単体」のハッシュです。比較対象が異なるため、一致しないのが正常です。
PDFビューアで画像を「抽出」した場合も、PDFの内部形式への再エンコードにより元のPNGとバイト列が変わるため、一致しないことがあります。 必ず「添付ファイル」パネルから取り出したファイルでハッシュを計算してください。
Evidence IDとハッシュ値は画像として埋め込んでおり、単純なテキスト編集では書き換えられません。 また各ページに証拠ID入りの透かしを敷き詰めているため、画像の切り抜き・差し替えがあれば視覚的に分かります。
UTCは国際的に曖昧さのない標準時刻として、現地時刻(例: GMT+9 = 日本時間)は投稿の表示時刻と直接比較しやすいように、両方を記載しています。 スクリーンショット内に表示されている投稿時刻(例: 「午後4:19」)は通常、ブラウザの現地時刻設定に基づいて表示されています。
「要素を隠す」機能(ページ整形)を使って一部要素を非表示にしてから保全した場合に表示される注記です。 隠した要素は黒塗りで記録され、「ページが意図的に改変されている」ことをPDF上で明示します。これは透明性のための機能です。
YouTubeやSNSなど、スクロールに応じてコンテンツを後から読み込む(遅延ロード)サイトでは、コメントや画像がローディング中のまま撮影される場合があります。 特に回線が遅い環境では、コンテンツの表示が間に合わず正常に保存できないことがあります。
対策: 保全前にページを先読みしておく
この手順により、遅延ロードされるコンテンツもキャプチャに含まれやすくなります。 コメント欄だけを証拠として残したい場合は、コメント部分までスクロールしてから「表示範囲を保全」または「範囲選択して保全」を使う方法も有効です。
ページ全体の保全はサーバー負荷ではなく処理コスト(タイル分割・スクロール処理)が大きいため、無料プランの目安として回数制限を設けています。 表示範囲・範囲選択・要素選択は無制限でご利用いただけます。
本拡張機能は外部サーバーに一切データを送信しません。すべての処理はブラウザ内で完結します。詳細はプライバシーポリシーをご覧ください。
| モード | 最大キャプチャ範囲 | 回数制限 |
|---|---|---|
| ページ全体を保全 | ページ高さ最大 80,000px(CSS) 内部チャンク最大20分割 × 4,000px |
無料5回/日 |
| 表示範囲を保全 | 現在のビューポート1画面分 | 無制限 |
| 範囲選択して保全 | 選択高さ最大 画面高さ×3 超過時はフルページ保全を推奨 |
無制限 |
| 要素を選択して保全 | 要素高さ最大 画面高さ×3 超過時はフルページ保全を推奨 |
無制限 |
| 項目 | 内容 |
|---|---|
| 出力形式 | PDF(スクリーンショットをJPEG添付ファイルとして内包) |
| 改ざん検証 | 各スクリーンショットのSHA-256ハッシュをPDF表紙に記載 |
| メタデータ | URL・取得日時(UTC+現地時刻)・Evidence ID・ブラウザ情報 |
| 透かし | 全ページにEvidence IDを斜め印字(目視での改ざん検出用) |
| 外部送信 | なし(すべてブラウザ内で完結) |
上記で解決しない場合は tbrworks.jp@gmail.com までご連絡ください。
Common questions about using Evidence Capture and understanding the generated PDF.
For a capture to have real evidentiary value, the URL at the time of capture must point to the specific post. Capturing from a home timeline or feed makes it impossible to later identify which post was recorded, weakening its value as evidence.
https://x.com/home, which doesn't identify any specific posthttps://x.com/username/status/12345..., uniquely identifying itThis section will be expanded with more platform-specific examples over time.
The hash on page 1 is the hash of the attached file (screenshot.png), not the whole PDF. Steps:
screenshot.png (or screenshot_p1.png, etc. for multi-page)certutil -hashfile screenshot.png SHA256(Mac:
shasum -a 256 screenshot.png)
Not a bug. Most online tools hash the entire PDF file. Our printed hash is specifically of the embedded PNG screenshot — a different piece of data entirely, so a mismatch is expected.
Extracting the image from page 2 via a PDF viewer's "export image" feature may also not match, since PDF image embedding re-encodes the data. Always use the file from the Attachments panel specifically.
The Evidence ID and hash are embedded as images, not editable text, and each page carries a diagonal watermark with the evidence ID — cropping or replacing the image leaves a visible seam.
UTC is shown as an unambiguous international reference; local time (e.g., GMT+9) makes it easy to compare directly against a post's displayed timestamp, which is usually shown in the viewer's local timezone.
Shown when the page cleanup (element hiding) feature was used before capture. Hidden elements appear black-censored in the screenshot, and this notice discloses that the page was intentionally modified.
No data is ever sent to external servers. See the Privacy Policy for details.
| Mode | Max Capture Area | Usage Limit |
|---|---|---|
| Full Page | Up to 80,000px page height (CSS) 20 internal chunks × 4,000px each |
5/day (free) |
| Visible Area | Current viewport only | Unlimited |
| Selection | Up to 3× viewport height Use Full Page for larger areas |
Unlimited |
| Element | Up to 3× viewport height Use Full Page for larger areas |
Unlimited |
| Item | Details |
|---|---|
| Output format | PDF with screenshots embedded as JPEG attachments |
| Integrity verification | SHA-256 hash of each screenshot printed on cover page |
| Metadata | URL, capture timestamp (UTC + local time), Evidence ID, browser info |
| Watermark | Evidence ID printed diagonally across all pages (visual tamper indicator) |
| Data transmission | None — all processing is local, browser-only |
Contact tbrworks.jp@gmail.com.