Native end-to-end encryption #253
Replies: 2 comments 12 replies
-
@bramblebird-ux interesting idea.
OpenCloud works with OIDC. So our access tokens are renewed every 5 mins (default). Every client (web, app, desktop) uses a different access token. OpenCloud itself is not holding the user credentials. How would these two solutions work under that circumstance? |
Beta Was this translation helpful? Give feedback.
-
Hi, IMHO E2EE is an important feature that's worth to spend some time on thinking how to do it right. Especially when I'm looking for SaaS offerings it's important to know what technical mechanism prevent the SaaS provider to get access to my or my cusotmer's data. |
Beta Was this translation helpful? Give feedback.
-
The opencloud project looks very promising but it still uses the old security model of central cloud services that leak all data once the server is compromised. There are already alternative solutions that show how this could be addressed through e2ee implemented using web technology. One open source example is Filen (doku) another commercial implementation with decent documentation is proton drive
These solution work by using the users login password as a key to encrypt all data on the client side (browser, app, desktop) before files are uploaded to the server. From the users point of view nothing changes but the resulting security is worlds apart from the previous approach that were attempted in next/owncloud.
I strongly believe that this should be offered as a native option in opencloud to provide an option for confidentiality that sets it apart from other solutions. The code to implement this is already available under AGPL and alternative solutions have shown this to be possible without requiring users to do any extra steps.
Beta Was this translation helpful? Give feedback.
All reactions