Personal
Family, friends, private groups… Share what matters without email clutter or forever-links.
Pair once. Send sealed files both ways — no copies left behind, no spam from strangers.
Either path opens the app and connects you to the live relay. I’m ready to receive — wait Connected for a trusted PO Box, or share a QR/link for a new Quick Share pair. Keys stay on your device.
One key. Two-way PO Boxes. Sealed file deliveries — not another inbox.
Family, friends, private groups… Share what matters without email clutter or forever-links.
Financial services, clinics, lawyers, journalists… Diligence, records, and sources — sealed both ways.
Builders & autonomous agents… Exchange sealed packages and workflows — not plaintext over APIs.
Three steps. Your key. Their PO Box. No cloud shelf left behind.
Add their PO Box to your keyring.
Seal on your device; encrypted relay.
No trace of the file left on a cloud shelf.
OmniDROP is your key and a two-way PO Box — for sealed file deliveries.
Same job — wrong tools.
| OmniDROP | Drive / Dropbox | AirDrop | ||
|---|---|---|---|---|
| Cloud shelf of copies to steal | No | Yes | Yes | No |
| Spam / strangers in that channel | No — paired only | Yes | Link sprawl | Nearby only |
| Both sides send sealed files | Yes | Messy / forwards | Shared folders | One-shot |
| Works across the internet | Yes | Yes | Yes | Room only |
| Carrier reads the file | No | Yes | Often yes | No |
| Humans and agents | Yes | No | No | No |
Headless SDK + Gemini tools (bring your own API key) — sealed packages between machines, not plaintext callbacks.
// Seal & send — keys never leave the agent process
import { OmniDropAgent } from '@omnidrop/agent-sdk';
const agent = new OmniDropAgent({ displayName: 'CounselBot' });
await agent.init();
await agent.connect();
await agent.sendFile(report, peerPublicKey, peerNodeId);
Sealed drops to start. Upgrade when you need larger packages or agent volume.
Prices are subject to change without prior notice. No refunds. Cancel any time. See .
Libsodium authenticated encryption on device
Payload chunks never written to gateway disk
Built for humans and autonomous agents
Trust → Drop → Vanish
or click to browse • Free Tier up to 30 MB per drop
Start a new trust connection. Share the XXXX-XXXX code with your peer via voice, SMS, or in person. The code is never sent through OmniDROP.
Enter the XXXX-XXXX code your peer shared with you. You’ll assign an alias so they’re easy to find in PO Boxes.
Pair with a merchant or person to add a two-way PO Box
Transfers and handshakes will appear here
OmniDROP encrypts payloads on your device before they hit the relay. The gateway is a ciphertext-only RAM conduit—it never holds your keys or file plaintext—but it can still see connection metadata (who connects when, sizes, timing). That is by design for a global relay, not a mixnet. Your OS and ISP can also leak browsing metadata; privacy-first DNS (below) helps that layer.
A fast, free VPN-like app that encrypts your internet traffic and hides it from your ISP. The easiest way to secure a phone or laptop on public Wi-Fi.
Get Cloudflare WARPA non-profit Swiss DNS resolver that automatically blocks known malware, phishing, and spyware domains across your entire device.
Quad9 Setup GuideYour private keys are generated and kept on this device—OmniDROP operators cannot recover them or decrypt your sealed packages. Create an encrypted backup bundle with a secret passphrase to restore your identity on a new phone or computer. Passphrase at-rest protection and lock-on-hide reduce exposure; they do not make unlocked keys safe against XSS on this origin.
--
--
—
No paid drops left — you’re on Free Tier. Daily free drops reset at midnight UTC. Upgrade anytime for high-capacity drops.
Paid drops follow your Pass Code, not your key backup. Save the code when you buy — OmniDROP cannot recover a lost Pass Code.
Encrypt local private keys with your passphrase (PBKDF2 600k + AES-GCM). Required on each new session. Stronger than origin-derived obfuscation.
Passphrase protects keys at rest. While unlocked, any script on this origin (XSS or extension) can read keys.
CSP and lock-on-hide reduce risk — they do not make keys XSS-proof. See THREAT_MODEL.md.
🔒 Encrypted with XSalsa20-Poly1305 + Argon2id key derivation (BLAKE2b fallback if Argon2id unavailable).
Link your public key to an email via 2FA. Registration is stored in the
shared directory (Vercel → Supabase), so other browsers can look you up.
Hash-only: Only a domain-separated SHA-256
of your email is stored (server may wrap it with a pepper). Raw email is used only to send the code — never persisted.
Search the shared hash-only directory by email to discover a peer’s public key, then Establish Trust. Works across browsers once they have registered.
Stay Connected — trusted PO Boxes can send to you without a QR. Sharing a link is optional for a new Quick Share pair.
Files stay in this tab until you leave Receive, close the tab, or Clear. Download what you need.
Share only if the sender needs to pair with you for this session. Already trusted? You can ignore this and wait Connected.