59 / 414

ZeroShare

ZeroShare - Product Hunt launch logo and brand identity

Zero-knowledge, browser-to-browser P2P file transfer.

#Productivity #Privacy #Developer Tools #GitHub

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.