Skip to main content
Skip to content
Transparency

Document Integrity

We independently verify every EFTA document released by the DOJ using SHA-256 cryptographic hashes. This dashboard tracks document availability, detects tampering, and logs all changes to the case files.

Documents Hashed
1,380,935
Verified
171,764
Hash Mismatches
6,223
DOJ Deletions
998
DOJ Modifications
32

Dataset 9 — Significant Anomalies Detected

Dataset 9 (DS9) has the most significant integrity issues of any EFTA release. Independent monitoring by beak2825/epstein-files-archive documented that 928 documents were deleted and 0 documents were modified on DOJ servers after their initial release.

These changes were detected by tracking HTTP responses from DOJ servers over time. Files that previously returned 200 OK began returning 404 Not Found, and others showed different ETags and Last-Modified headers indicating content changes. Some of these changes occurred shortly after media coverage of the released documents.

Dataset Breakdown

DatasetHashedVerifiedDeletionsModifications
DS13,1562,49170
DS10503,154124,93390
DS11331,6553,26730
DS1215213002
DS12-March20261010
DS257456411
DS3675923
DS415212902
DS512010601
DS6131202
DS7171700
DS810,5956,0421021
DS9531,25634,0109280
ds12-march2026234370

Recent Changes

EFTA01621031Hash Mismatch
Apr 28, 2026
EFTA01792706Hash Mismatch
Apr 28, 2026
EFTA01683350Hash Mismatch
Apr 28, 2026
EFTA01617899Hash Mismatch
Apr 28, 2026
EFTA00279132Hash Mismatch
Apr 28, 2026
EFTA02065005Hash Mismatch
Apr 28, 2026
EFTA00348471Hash Mismatch
Apr 28, 2026
EFTA01595530Hash Mismatch
Apr 28, 2026
EFTA01744687Hash Mismatch
Apr 27, 2026
EFTA00274487Hash Mismatch
Apr 27, 2026
EFTA01359723Hash Mismatch
Apr 27, 2026
EFTA01648494Hash Mismatch
Apr 27, 2026
EFTA01660880Hash Mismatch
Apr 26, 2026
EFTA01648612Hash Mismatch
Apr 26, 2026
EFTA01621458Hash Mismatch
Apr 26, 2026
EFTA01621459Hash Mismatch
Apr 26, 2026
EFTA02084541Hash Mismatch
Apr 26, 2026
EFTA00279060Hash Mismatch
Apr 26, 2026
efta-efta02857845Removed from DOJds12-march2026
Apr 26, 2026
EFTA02023661Hash Mismatch
Apr 26, 2026
Methodology

Hash Sources

SHA-256 hashes are sourced from rodrigopolo/epstein-doj-library-sha256, which computed hashes for ~1.35 million files across all 12 EFTA datasets at the time of release.

Deletion & Modification Tracking

Document availability changes are tracked by beak2825/epstein-files-archive, which monitors DOJ server HTTP responses over time. Deletions are detected when previously available files return 404/410 status codes. Modifications are detected via ETag and Last-Modified header changes.

Verification Process

  • Verified: File was fetched from DOJ and its SHA-256 hash matches the original release hash.
  • Pending: Hash is stored but the file has not yet been re-downloaded for verification.
  • Mismatch: File was fetched but its SHA-256 hash differs from the original, indicating content was changed.
  • Unavailable: File returns 404/410 from DOJ servers — it has been deleted.

Independent Verification

You can independently verify any document hash using standard tools:

sha256sum EFTA00351709.pdf

Compare the output against the hash shown on each document's page. All hashes and change logs are available through our public API.