Skip to content

Commit d5c9540

Browse files
committed
feat: Add documentation about e2ee
Signed-off-by: Louis Chemineau <[email protected]>
1 parent 008f9d2 commit d5c9540

13 files changed

+151
-1
lines changed

Diff for: β€Žuser_manual/files/index.rst

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ Files & synchronization
1010
deleted_file_management
1111
desktop_mobile_sync
1212
encrypting_files
13+
using_e2ee
1314
sharing
1415
file_drop
1516
large_file_upload
1617
quota
1718
version_control
1819
projects
1920
transfer_ownership
20-
federated_cloud_sharing
21+
federated_cloud_sharing

Diff for: β€Žuser_manual/files/using_e2ee.rst

+149
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
=============================================
2+
Using end-to-end encryption
3+
=============================================
4+
5+
If enabled server side, Nextcloud provides the possibility to encrypt your files on your devices.
6+
This is called end-to-end encryption, or E2EE, because the files are encrypted on your device and only decrypted on your device.
7+
This means that the server never sees the unencrypted files.
8+
9+
Enabling E2EE
10+
-------------
11+
12+
If your administrator enabled the end-to-end encryption app, you can start using it from one of your devices.
13+
Open the settings of the Nextcloud client and look for the EE2E encryption settings.
14+
15+
Desktop
16+
^^^^^^^
17+
18+
.. image:: ../images/e2ee-desktop-setup.png
19+
:width: 750px
20+
:alt: Setup E2EE on the desktop client
21+
22+
Android
23+
^^^^^^^
24+
25+
.. image:: ../images/e2ee-android-setup.png
26+
:width: 400px
27+
:alt: Setup E2EE on Android
28+
29+
iOS
30+
^^^
31+
32+
.. image:: ../images/e2ee-ios-setup.png
33+
:width: 400px
34+
:alt: Setup E2EE on iOS
35+
36+
Web
37+
^^^
38+
39+
.. warning::
40+
41+
It is not possible to enable E2EE in the browser.
42+
43+
Encrypting a folder
44+
-----------------------
45+
46+
.. warning::
47+
48+
You can only encrypt empty folders.
49+
50+
Desktop
51+
^^^^^^^
52+
53+
.. image:: ../images/e2ee-desktop-encrypt.png
54+
:width: 750px
55+
:alt: Encrypting a folder on the desktop client
56+
57+
Android
58+
^^^^^^^
59+
60+
.. image:: ../images/e2ee-android-encrypt.png
61+
:width: 400px
62+
:alt: Encrypting a folder on an Android device
63+
64+
iOS
65+
^^^
66+
67+
.. image:: ../images/e2ee-ios-encrypt.png
68+
:width: 400px
69+
:alt: Encrypting a folder on an iOS device
70+
71+
Web
72+
^^^
73+
74+
.. warning::
75+
76+
It is not possible to encrypt a folder in the browser.
77+
78+
Adding an E2EE device
79+
---------------------
80+
81+
Desktop
82+
^^^^^^^
83+
84+
.. image:: ../images/e2ee-desktop-add.png
85+
:width: 750px
86+
:alt: Setup a new desktop client
87+
88+
Android
89+
^^^^^^^
90+
91+
.. image:: ../images/e2ee-android-add.png
92+
:width: 400px
93+
:alt: Setup a new Android device
94+
95+
iOS
96+
^^^
97+
98+
.. image:: ../images/e2ee-ios-add.png
99+
:width: 400px
100+
:alt: Setup a new iOS device
101+
102+
Web
103+
^^^
104+
105+
In the browser, you'll first have to enable E2EE in the personal settings. This needed, as E2EE is less secure in the browser as you need to fully trust your administrator to not alter the source code that your browser will execute.
106+
E2EE folders are currently read-only. Therefore, it is not possible to add, remove, edit, or share an E2EE file from the browser.
107+
108+
.. image:: ../images/e2ee-web-add-1.png
109+
:width: 750px
110+
:alt: Setup a new browser session step 1
111+
112+
.. image:: ../images/e2ee-web-add-2.png
113+
:width: 750px
114+
:alt: Setup a new browser session step 2
115+
116+
.. image:: ../images/e2ee-web-add-3.png
117+
:width: 750px
118+
:alt: Setup a new browser session step 3
119+
120+
Displaying the mnemonic
121+
-----------------------
122+
123+
Desktop
124+
^^^^^^^
125+
126+
.. image:: ../images/e2ee-desktop-mnemonic.png
127+
:width: 750px
128+
:alt: Displaying the mnemonic on the desktop client
129+
130+
Android
131+
^^^^^^^
132+
133+
.. image:: ../images/e2ee-android-mnemonic.png
134+
:width: 400px
135+
:alt: Displaying the mnemonic on an Android device
136+
137+
iOS
138+
^^^
139+
140+
.. image:: ../images/e2ee-ios-mnemonic.png
141+
:width: 400px
142+
:alt: Displaying the mnemonic on an iOS device
143+
144+
Web
145+
^^^
146+
147+
.. warning::
148+
149+
It is not possible to display the mnemonic in the browser.

Diff for: β€Žuser_manual/images/e2ee-android-add.png

144 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-android-mnemonic.png

172 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-android-setup.png

162 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-desktop-add.png

70.5 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-desktop-done.png

52.9 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-desktop-encrypt.png

58.4 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-desktop-mnemonic.png

74.7 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-desktop-setup.png

48.7 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-web-add-1.png

111 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-web-add-2.png

131 KB
Loading

Diff for: β€Žuser_manual/images/e2ee-web-add-3.png

65.3 KB
Loading

0 commit comments

Comments
Β (0)