Send2Me — Secure P2P File Transfer & Native Desktop Client
Direct peer-to-peer file transfers up to 10GB directly between devices with zero cloud storage, complete privacy, and native desktop apps.
Project Overview
Send2Me is a zero-knowledge, high-throughput peer-to-peer file transfer ecosystem. It bypasses server bandwidth limits by establishing encrypted direct browser-to-browser WebRTC data channels and native OS sockets. Files up to 10GB stream directly from sender RAM to receiver RAM without touching any cloud disk or database, ensuring complete privacy, zero bandwidth costs, and automatic token self-destruction upon session termination.
Direct WebRTC Data Channels & Rust Native Engine
Engineered with a dual-tier architecture: a responsive Next.js 15 web client leveraging browser RTCDataChannel with backpressure streaming, and a native Rust & Tauri desktop application capable of multi-threaded disk I/O and low-level NAT traversal.
- Chunked binary streaming with dynamic buffer threshold monitoring to eliminate browser memory spikes on 10GB transfers.
- Ephemeral Firebase signaling channel with cryptographically random room tokens that self-destruct immediately on disconnect.
- Cross-platform Rust/Tauri native binaries compiled for Windows (x64, MSI, portable), macOS (Apple Silicon & Intel), and Linux (AppImage, deb).
Engineering Challenges & Solutions
Preventing browser tab crashes during multi-gigabyte transfers
Implemented reactive chunking (64KB chunks) with RTCDataChannel bufferedAmount flow-control, pausing reads from the File API until the OS network buffer drained below low-water marks.
Symmetric NAT traversal without expensive TURN server relays
Configured optimized ICE candidate gathering with automatic fallback negotiation, achieving direct peer connectivity across distinct networks in over 92% of organic test connections.
Core Capabilities
- Up to 10GB single file transfers directly RAM-to-RAM
- End-to-end encrypted with zero server storage
- No account signup, tracking, or persistent logs
- Automatic token and signaling channel self-destruction on disconnect
- Companion native Rust desktop app for Windows, macOS, and Linux
Validated Outcomes
- Sub-second signaling handshake with 100% serverless transfer bandwidth costs
- Over 90MB/s local transfer throughput achieved on Gigabit LAN tests
- Multi-platform native desktop release v0.1.6 deployed with zero crashes
Licensing, IP & Contract Governance
Transparent disclosure on source code distribution, client contracts, and commercial terms
Software License Status
MIT Open Source (Desktop App) & Partial Open Source Core (Web)
Contract & Engagement Model
Client Contract & Independent Commercial IP
The companion native desktop client (Rust/Tauri) is 100% open source under the MIT License with public GitHub Actions CI/CD workflows and automated multi-platform release binaries. The web client core engine is MIT licensed with private production deployment infrastructure governed by client agreement.




