I built pagevault, a tool that turns any file into a self-contained encrypted HTML page. PDFs, images, whole websites, encrypted into a single .html you can email or host anywhere. Decrypts in the browser via Web Crypto API, no backend needed.

Chunked encryption handles 100+ MB files without choking the browser. Each chunk gets its own script tag, decrypted sequentially, then removed from the DOM for GC.

#encryption #python #webdev #opensource

https://metafunctor.com/post/2026-02-13-pagevault/

Client-Side Encryption for Static Sites: pagevault + cryptoid

Two complementary tools for password-protecting content on static sites — no backend required. pagevault encrypts HTML files and embedded assets. cryptoid encrypts Hugo markdown at build time. Both use AES-256-GCM with multi-user key wrapping and decrypt entirely in the browser.

metafunctor
@queelius The Link returns 404
@sven222 fixed it, thanks for letting me know