Features

Secure and private storage

Peergos's primary design goal is security and privacy. Only you should be able to read your data, your metadata, and your friend list. Peergos encrypts files locally on your device using state of the art encryption (details) and your keys never leave your device.

Two factor authentication

You can require extra authentication to login, either an authenticator app, or a security key.

Sharing

You can share files in Peergos securely with other Peergos users. Alternatively, you can generate a secret link to a file or a folder which can be shared with anyone. Only people who have that link can view the file and the file still isn't exposed to the server or network. Links can have an expiry, be password protected, or n-use. Links can also be writable.

Large files

Peergos can handle arbitrarily large files efficiently. Our maximum file size is far bigger than any other storage provider we are aware of (assuming you have enough space on the server). We can stream large files like videos and start playing immediately, or quickly skip though to a later part. Despite being end-to-end encrypted, we can efficiently modify small sections of large files.

Secure applications

Peergos can safely deploy applications in a strong sandbox to view or modify data directly. We already have a document editor, spreadsheet editor, PDF viewer, video player, image gallery and wiki. See the full list, and there are many more on the way or you can write your own.

Private social network

You can send anyone an encrypted follow request in Peergos and they can accept, accept and reciprocate, or deny the connection. Who follows who is not visible to us or the network.

Multiple device login

Using your password (and any second factor) you can log in on any device securely. Any files will be downloaded from the network and decrypted on demand locally. Even if your device is compromised after you have logged out, the attacker cannot see any decrypted data.

Metadata protection

We go to great lengths to protect your metadata. Filenames, sizes, directory structure, modification times, file types, and your friend list are not exposed to the server (details). Without the decryption key, directories are indistinguishable from small files. Unlike other products out there, Peergos protects your social graph as well. Your contact list is not visible to the server and is stored encrypted in your own space. Furthermore, if a user shares a file with another user, the server can't deduce this relationship. A Peergos server doesn't store any sensitive data or metadata. We take your privacy seriously!

Independent audits

We have been audited by the world leading security firms, Radically Open Security and Cure53. All our audit reports are available here.

Quantum-resistant Cryptography

Your entire file system in Peergos is encrypted with symmetric cryptography and the initial keys are derived using cryptographic hashing. Both of these are believed to be resistant to quantum computer attacks (You at best get a quadratic speedup from Grover's algorithm). We will be switching the asymmetric cryptography, which is used to share files, to a post-quantum algorithm as soon as a clear candidate arrives.

Decentralized

Peergos is built on top of a peer-to-peer networking stack - libp2p. You can run Peergos on your own machine and still access your files through any other Peergos server. Alternatively you can pay another provider to store your data (they won't be able to read your files).

Open source

Peergos is fully open source (including the server) and self-hostable.

Back to Top