Archiving web pages for compliance: screenshots, PDFs, hashes and trusted timestamps
A tested Python recipe for evidence-grade web page archives. Save the raw HTML and headers, a full-page PNG and a PDF, hash everything into a manifest, get an RFC 3161 timestamp, and verify it all later with openssl.