secure file upload

encrypted document delivery.

Uploads go straight to our Cloudflare R2 storage (encrypted at rest) and never touch email. All submissions require Turnstile verification to keep the channel private.

Turnstile is not configured. Add NEXT_PUBLIC_TURNSTILE_SITE_KEY and TURNSTILE_SECRET to enable secure uploads.

Learn more about R2 data security & encryption.