ZeroShare
Zero-knowledge, browser-to-browser P2P file transfer.
ZeroShare – Zero-knowledge, browser-to-browser P2P file transfer
Summary: ZeroShare is a serverless, end-to-end encrypted file sharing tool that uses WebRTC and the Web Crypto API to create a direct peer-to-peer connection between devices. It enables secure transfer of files of any size without relying on centralized servers, preserving privacy and bypassing typical file size and bandwidth restrictions.
What it does
ZeroShare establishes a direct P2P tunnel in the browser, encrypting files locally with AES-256-GCM before streaming them in 64KB chunks over a WebRTC Data Channel. It uses ECDH key exchange for encryption keys and integrates STUN and TURN relays to maintain connections through NAT firewalls.
Who it's for
It is designed for users needing private, decentralized file transfers without uploading data to third-party servers, including developers, network engineers, and privacy-conscious individuals.
Why it matters
ZeroShare eliminates privacy risks and limitations of traditional file sharing by avoiding centralized servers and enabling secure, unrestricted file transfers directly between browsers.