Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add encryption specification #4

Open
link2xt opened this issue Dec 23, 2018 · 5 comments
Open

Add encryption specification #4

link2xt opened this issue Dec 23, 2018 · 5 comments

Comments

@link2xt
Copy link

link2xt commented Dec 23, 2018

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

@0xRustlang
Copy link

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.

@saimonn
Copy link

saimonn commented Jul 22, 2021

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 ?

@0xRustlang
Copy link

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 :)

@powerman
Copy link

powerman commented Aug 6, 2022

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

@Ferk
Copy link

Ferk commented Sep 8, 2022

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants