Bitshare Logo BITSHARE Start Sharing
// DECENTRALIZED P2P SECURE SHARING

Share files directly without any cloud storage

Local client-side encryption (AES-GCM-256). Your files never touch the cloud or any intermediate server. The transfer takes place directly browser-to-browser (P2P). No registration required. Reclaim the control of your data.

Technical Specifications

1. Zero Cloud Storage

We do not store your files, names, sizes, or keys. There is no metadata database on the server. The page is static. The transfer occurs directly between browsers. If the sender closes their tab, the transfer terminates.

2. Local Cryptography

The file is encrypted with AES-GCM-256 inside the sender's browser. The decryption key exists solely in the URL hash fragment (#), which remains local and is never transmitted to our host.

3. Self-Hostable

The entire project is open-source and consists of static files. You can audit the code or host it yourself on your own server or static provider with zero configuration. Check the project on GitHub.

4. Free (0 infra cost) & without login

The maintenance cost for this project is zero, so we derive no profit from it, nor is there any need to. You do not have to log in.

P2P Transfer Flow

[01]

Local Encryption

The sender selects a file. The browser generates a symmetric key and encrypts the file locally in memory before transmission.

[02]

Link Generation

A WebTorrent P2P swarm is established. All connection metadata (magnet URI, size, type, and IV) is encoded directly into the sharing URL hash.

[03]

Direct P2P Download

The receiver opens the link, decodes the hash, connects directly to the sender via WebRTC, downloads the encrypted pieces, and decrypts the file.