← All cases

Portals and files

Delivery and approval portal for clients, on your own infrastructure

Large file uploads, temporary links, and a PIN-protected approval portal where the client reviews and approves deliverables — no Google Drive, no WeTransfer, no third-party file hosting.

4 h
drop link validity
multipart
large file upload
PIN
per-project client access
Client
Used with a bilingual school and on in-house projects
Period
2026, in production
Stack
Cloudflare Worker + R2 · Turnstile · TypeScript

What it is

A file domain with three functions: sharing a file via link, receiving files from third parties through a temporary link (“drop”), and a per-client portal, PIN-protected, where they view deliverables, approve them, or request changes.

Why it exists

House rule: client files never go to a third-party host. The portal is what makes that possible without friction for whoever is approving — this is how the illustrated books were reviewed.

What it’s for in your business

Agencies, offices, and studios that deliver files and need traceable approval, with the data kept within their own account.