DecSync icon indicating copy to clipboard operation
DecSync copied to clipboard

Add encryption specification

Open link2xt opened this issue 6 years ago • 5 comments

There is no standard way to encrypt the database. As a result, all applications that have access to the disk can read the data there, even if they don't need to access the database.

This is also required if cloud is used for synchronization, such as Nextcloud, Seafile or Dropbox.

See previous discussion at #3

link2xt avatar Dec 23 '18 17:12 link2xt

Hello

There is no update?

I also want this feature. People in rich countries can use EteSync or Cryptomator (although Cryptomator will be very manual and annoying) but I can't afford it.

Your project is great and if it had encryption we could easily sync the file with several cloud storage providers.

You know, contacts and calendar are very personal and we can't sync them with services like fruux that we don't know who are them and also all data is plain.

At least google is better than that but I don't want google and your way is by far great.

But if it only had encryption it would be perfect.

By the way thank you very much for your great project.

Good luck. Best regards.

0xRustlang avatar Jul 22 '21 12:07 0xRustlang

Hello @rustforfuture ,

One main feature of DecSync is that it can be used with syncthing to syncrhonise folder between different devices. and syncthing, since version 1.16, can now encrypt shared folder to allow sharing on untrusted devices.

Did you try this ?

saimonn avatar Jul 22 '21 13:07 saimonn

Hello @rustforfuture ,

One main feature of DecSync is that it can be used with syncthing to syncrhonise folder between different devices. and syncthing, since version 1.16, can now encrypt shared folder to allow sharing on untrusted devices.

Did you try this ?

Hello Since i don't use syncthing. It is great but i want to sync the decsync Folder encrypted automatically so i can sync it with cloud storage providers like dropbox, onedrive, and such.

Thanks for your suggestion :)

0xRustlang avatar Jul 26 '21 10:07 0xRustlang

This is a must-have feature, please consider adding it!

powerman avatar Aug 06 '22 09:08 powerman

One main feature of DecSync is that it can be used with syncthing to syncrhonise folder between different devices. and syncthing, since version 1.16, can now encrypt shared folder to allow sharing on untrusted devices.

But the data in untrusted devices is kept encrypted (see documentation).

So you can't really use that data for anything as long as it's encrypted. This would only work if DecSync were able to read that same encrypted format and use the same user-provided password to decrypt it by itself (and encrypt back any modifications).

I believe supporting the same encryption specification as Syncthing might work even for those not using Syncthing. Although I'm not sure if it might be messy if a user later wants to migrate their encrypted DecSync folder to Syncthing.

Ferk avatar Sep 08 '22 14:09 Ferk