Private, cross-platform file delivery

Send files securely,
anywhere.

Lavuk is a smart courier pigeon that delivers your files over Cloudflare R2 and your local network — end‑to‑end encrypted, cross‑platform, no middleman.

Secure
Cross-platform
Fast transfer
Lavuk mascot
Cloud via R2
Uploaded & encrypted
Local via LAN
Direct, no cloud
What Lavuk stands for

One Lavuk, any device

A framework-neutral core with real platform adapters — behavior stays the same everywhere, permissions stay native.

Secure

End-to-end protection with BLAKE3 verification and TLS 1.3 device identities. Your keys never touch a config file.

Cross-platform

Desktop today on macOS, Windows & Linux; a shared Rust core keeps mobile true to the same rules.

Fast

Multipart uploads with checkpoints and resumable LAN transfers. Pick up exactly where you left off.

Friendly

Readable share links, clear consent prompts, and honest status. Approachable and always here to help.

How it works

Upload. Share. Deliver.

STEP 01

Upload

Drop in files of any size. Lavuk stores immutable objects in your private R2 bucket, or keeps them local for LAN.

STEP 02

Share

Get a readable link served through a narrow gateway. Set expiry, revoke anytime — no raw public URLs.

STEP 03

Deliver

Recipients download from a self-contained page — verified chunk by chunk, with real-time delivery acknowledgement.

R2 + LAN, by design

Two paths, one promise: your files, private

Send to the cloud when you need a link, or straight across the local network when you don't. Either way, nothing leaks.

Cloud via Cloudflare R2

Your bucket stays private. Shares are served through a narrow Worker gateway that enforces every rule.

Private by default. No implicit r2.dev fallback — the gateway is the only canonical route.
Expiry & revocation. Links expire, tombstones revoke — enforced at the edge before any byte ships.
Immutable revisions. Every version is content-addressed; reorder, pin or archive without breaking links.

Local via LAN

Move files device-to-device over your own network — no cloud round-trip, no third party in the middle.

TLS 1.3, pinned identities. Persistent self-signed device certs; peers trusted only after explicit confirmation.
BLAKE3 verified. Every chunk and whole file is checksummed — corruption can't slip through.
Durable resume. Range bitmaps and idempotent messages mean an interrupted send just picks back up.
Share with confidence

A link you can trust, and take back

Share pages are deterministic, self-contained HTML — no CDN, no third-party scripts, strict escaping. What you send is exactly what they get.

End-to-end encrypted
Access control & permissions
Real-time delivery updates
PDF
Project_Proposal.pdf
2.4 MB
Encrypted & ready to share
https://lavuk.app/s/7x9kL2
Link expires in 7 days Manage link →
FAQ

Questions, answered

{{ item.a }}

Get Lavuk. It's free.

Download the desktop app and start delivering files securely today. One Lavuk, any device.

Coming soon: iOS Android
Lavuk app