BNAP.DEV
← ALL PROJECTS
DEVELOPER TOOL·Aug 2026

Ephemeral Sharing

Self-hosted file and text sharing on Cloudflare. The browser encrypts content before upload, R2 stores ciphertext, and KV stores expiry and download-count metadata.

TECH STACK
Cloudflare WorkersR2KVWeb CryptoJavaScriptPWA

Ephemeral Sharing creates expiring links for files, text, and multi-file bundles. AES-256-GCM encryption runs in the browser, and the decryption key stays in the URL fragment instead of being sent to the Worker.