-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfeatures.html
264 lines (244 loc) · 15.7 KB
/
features.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
<!DOCTYPE html>
<head>
<title>Features</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta http-equiv="Content-Security-Policy" content="default-src https: 'self'; style-src 'unsafe-inline' 'self'; script-src 'unsafe-inline' 'unsafe-eval' 'self'; font-src 'self' data:;">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="shortcut icon" href="/theme/vendor/peergos-styles/dist/img/icons/favicon.ico"/>
<link rel="stylesheet" href="/theme/css/material-icons.css">
<link rel="stylesheet" href="/theme/css/luna-carousel.css">
<script src="/theme/js/toggle.js" defer></script>
<script src="/theme/js/slider.js" defer></script>
<link rel="stylesheet" href="/theme/css/style.css">
<link rel="stylesheet" href="/theme/css/signup.css">
<link rel="stylesheet" href="/theme/css/slider.css">
<link rel="stylesheet" href="/theme/css/montserrat.css" type="text/css">
<link rel="stylesheet" href="/theme/vendor/materialize/css/materialize.min.css" type="text/css"/>
<link rel="stylesheet" href="/theme/css/peergos.css" type="text/css"/>
<link rel="alternate" href="https://peergos.org/feeds/posts.atom.xml" type="application/atom+xml">
</head>
<body class="features" style="overflow-y: scroll;">
<nav>
<div class="nav-wrapper">
<a href="/" class="brand-logo"><img src="/theme/img/peergos/logo-main.svg" width="200"/></a>
<a href="#" data-activates="mobile" class="button-collapse"><i class="material-icons">menu</i></a>
<ul class="right hide-on-med-and-down">
<li >
<a href="./download"
>
Download
</a>
</li>
<li class="active">
<a href="./features"
>
Features
</a>
</li>
<li >
<a href="./pricing"
>
Pricing
</a>
</li>
<li >
<a href="./blog"
>
Blog
</a>
</li>
<li >
<a href="./about"
>
About
</a>
</li>
<li>
<a href="https://book.peergos.org" target="_new">
<span>
Tech
</span>
</a>
</li>
<li>
<a href="https://peergos.net" target="_new" class="btn btn-blue">
<span>
LOG IN
</span>
</a>
</li>
<li>
<a href="https://peergos.net/?signup=true" target="_new" class="btn">
<span>
SIGN UP
</span>
</a>
</li>
</ul>
<ul class="side-nav" id="mobile">
<li class="side-nav-header">
<a href="/" class="brand-logo"><img src="/theme/img/peergos/logo-tower-only-green.svg" width="180"/></a>
</li>
<li >
<a href="./download"
>
Download
</a>
</li>
<li class="active">
<a href="./features"
>
Features
</a>
</li>
<li >
<a href="./pricing"
>
Pricing
</a>
</li>
<li >
<a href="./blog"
>
Blog
</a>
</li>
<li >
<a href="./about"
>
About
</a>
</li>
<li class="hidden-md hidden-lg nav_bar_grey_li">
<a href="https://book.peergos.org" target="_new" class="nav_bar_grey_lnk">
<span class="nav_bar_grey_span">
Tech
</span>
</a>
</li>
<li class="hidden-md hidden-lg nav_bar_grey_li">
<a href="https://peergos.net" target="_new" class="nav_bar_grey_lnk btn btn-blue">
<span class="nav_bar_grey_span">
LOG IN
</span>
</a>
</li>
<li class="hidden-md hidden-lg nav_bar_grey_li">
<a href="https://peergos.net/?signup=true" target="_new" class="nav_bar_grey_lnk btn">
<span class="nav_bar_grey_span">
SIGN UP
</span>
</a>
</li>
</ul>
</div>
</nav>
<div class="container bs-docs-container">
<div class="row">
<div class="col m3 col s4">
<div id="full-toc" class="bs-docs-sidebar hidden-print affix-top hidden-xs hidden-sm" role="complementary">
<ul class='nav bs-docs-sidenav'><li class='active'><a href='#secure_and_private_storage_' data-scroll data-url>Secure and private storage</a></li><li><a href='#two_factor_authentication_' data-scroll data-url>Two factor authentication</a></li><li><a href='#sharing_' data-scroll data-url>Sharing</a></li><li><a href='#large_files_' data-scroll data-url>Large files</a></li><li><a href='#sync_client_' data-scroll data-url>Sync client</a></li><li><a href='#search_' data-scroll data-url>Search</a></li><li><a href='#secure_applications_' data-scroll data-url>Secure applications</a></li><li><a href='#private_social_network_' data-scroll data-url>Private social network</a></li><li><a href='#multiple_device_login_' data-scroll data-url>Multiple device login</a></li><li><a href='#metadata_protection_' data-scroll data-url>Metadata protection</a></li><li><a href='#independent_audits_' data-scroll data-url>Independent audits</a></li><li><a href='#quantumresistant_cryptography_' data-scroll data-url>Quantum-resistant Cryptography</a></li><li><a href='#portable_identity_' data-scroll data-url>Portable identity</a></li><li><a href='#automated_host_migration_' data-scroll data-url>Automated host migration</a></li><li><a href='#offline_access_' data-scroll data-url>Offline access</a></li><li><a href='#decentralized_' data-scroll data-url>Decentralized</a></li><li><a href='#open_source_' data-scroll data-url>Open source</a></ul>
</div>
</div>
<div class="col m9 col s8" role="main" style="overflow-x:auto; padding-bottom: 10px;">
<h1 class="page-header main-title">Features</h1>
<div class="bs-docs-section">
<h2 id="secure_and_private_storage_">Secure and private storage</h2>
<p>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 (<a href="https://book.peergos.org/security/encryption.html">details</a>) and your keys never leave your device. </p>
<h2 id="two_factor_authentication_">Two factor authentication</h2>
<p>You can require extra authentication to login, either an authenticator app, or a security key. </p>
<h2 id="sharing_">Sharing</h2>
<p>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.</p>
<h2 id="large_files_">Large files</h2>
<p>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. </p>
<h2 id="sync_client_">Sync client</h2>
<p>You can keep a local folder in sync with a peergos folder. This means you can work offline on your files and sync later when you come online. </p>
<h2 id="search_">Search</h2>
<p>Client side full text search to quickly find what you want. </p>
<h2 id="secure_applications_">Secure applications</h2>
<p>Peergos can safely deploy applications in a strong sandbox to view or modify data directly. We already have a calendar, document editor, spreadsheet editor, PDF viewer, video player, image gallery, task board (kanban) and wiki. See the <a href="https://peergos.net/public/peergos/recommended-apps/index.html?open=true">full list</a>, and there are many more on the way or you can write your own. </p>
<h2 id="private_social_network_">Private social network</h2>
<p>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. </p>
<h2 id="multiple_device_login_">Multiple device login</h2>
<p>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. </p>
<h2 id="metadata_protection_">Metadata protection</h2>
<p>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 (<a href="https://book.peergos.org/security/meta.html">details</a>). 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!</p>
<h2 id="independent_audits_">Independent audits</h2>
<p>We have been audited by the world leading security firms, <a href="https://peergos.org/posts/security-audit-2024">Radically Open Security</a> and <a href="https://peergos.org/posts/security-audit">Cure53</a>. All our audit reports are available <a href="https://github.com/Peergos/Peergos/tree/master/audits">here</a>.</p>
<h2 id="quantumresistant_cryptography_">Quantum-resistant Cryptography</h2>
<p>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 hybrid post-quantum algorithm as soon as a clear candidate arrives. </p>
<h2 id="portable_identity_">Portable identity</h2>
<p>You identity in peergos is not tied to a particular server or host. You are free to move to another server and keep all your existing friends and file access. Contrast this with protocols like email where your identity is tied to the domain name of your host - and so if you switch host you need to tell all your friends you new email address. If you migrate to a different server in Peergos, the network automatically figures this out and you don't need to tell any of your friends.</p>
<h2 id="automated_host_migration_">Automated host migration</h2>
<p>You can unilaterally move to a different server, and/or run a live mirror of all your data. </p>
<h2 id="offline_access_">Offline access</h2>
<p>If you have already logged in on a device you can login 100% offline and view recently accessed files. This is done whilst still not leaving anything unencrypted on your device in case it falls into the wrong hands. </p>
<h2 id="decentralized_">Decentralized</h2>
<p>Peergos is built on top of a peer-to-peer networking stack - <a href="https://libp2p.io">libp2p</a>. 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). You can also share and interact with with any user on any other server. </p>
<h2 id="open_source_">Open source</h2>
<p>Peergos is fully open source (including the server) and self-hostable. </p>
</div>
<span class="pull-right">
<a class="btn btn-default" role="button"
href="javascript:window.scrollTo(0,0);">Back to Top</a>
</span>
</div>
</div>
</div>
<div class="index">
<footer class="page-footer">
<div class="">
<div class="row">
<div class="col l6 m6 s12 footer-logo">
<img src="/theme/img/peergos/logo-dark-bg.svg" width="230">
</div>
<div class="col l3 m4 s12">
<h5 class="white-text">About Us</h5>
<ul>
<li><a href="https://book.peergos.org/" target="_new">Tech book</a></li>
<li><a href="/about" >About</a></li>
<li><a href="/contact" >Contact</a></li>
<li><a href="/faq" >FAQ</a></li>
</ul>
</div>
<div class="col l3 m3 s12">
<h5 class="white-text">Community</h5>
<ul>
<!--<li><a href="http://blog.peergos.org" target="_new">Blog</a></li>-->
<a href="https://github.com/peergos/peergos" target="_new">
<img src="/theme/img/contact/github.svg" width="100">
</a>
<a href="https://matrix.to/#/#peergos-chat:matrix.org" target="_new">
<img src="/theme/img/contact/matrix.png" width="100">
</a>
<a href="https://twitter.com/peergos" target="_new">
<img src="/theme/img/contact/twitter.svg" width="100">
</a>
<a href="https://reddit.com/r/peergos" target="_new">
<img src="/theme/img/contact/reddit.png" width="100">
</a>
</ul>
</div>
</div>
<div class="footer-copyright">
<div class="row">
<div class="col s12">
© PEERGOS | Designed by <a href="http://www.antarctic-design.co.uk" target="_blank"> Eamonn
Maguire</a>.
</div>
</div>
</div>
</footer>
</div>
</div>
<script src="/theme/vendor/jquery/dist/jquery.min.js"></script>
<script src="/theme/vendor/materialize/js/materialize.min.js"></script>
<script>
$(".button-collapse").sideNav();
</script>
</body>
</html>