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

Store encryption keys locally by default #1420

Open
akontsevich opened this issue Apr 17, 2019 · 5 comments
Open

Store encryption keys locally by default #1420

akontsevich opened this issue Apr 17, 2019 · 5 comments

Comments

@akontsevich
Copy link

Related to discussion in element-hq/element-web#9434.

For future: please add possibility (not default - only if user selects correspondent option in settings for certain PC/device - at least for on home for example) to store rooms encryption keys locally in settings unencrypted (or encrypted by account password) to prevent loosing message history in future. I think it is helpful to do at least for desktop version.

@aaronraimist
Copy link

Do you mean like automatically export it to a file? Because Riot has always had support for manually exporting keys to a file.

@akontsevich
Copy link
Author

Yes, exactly. And if we create new encrypted rooms - automatically save keys for them as well.

@akontsevich
Copy link
Author

akontsevich commented May 3, 2019

For now I forced to store 3 passwords: login, local storage, server backup. And keep eye and every storage. Which is VERY inconvenient!!! What if I add new encrypted rooms: whether keys for them updated automatically in local storage or in server backup?! Think no, need to re-save them manually every time which is terrible and additional unnecessary headache!

Encryption should be convenient and transparent to users. Current functionality could scare away MANY MANY people from your platform and lead them to other where it works convenient (Wire, Viber, Telegram, back to Skype, etc). Related to element-hq/element-web#9633.

@aaronraimist
Copy link

I'm not sure I understand. You are making more work for yourself. You don't have to export them locally if you have server side backup enabled. With server side backup enabled you don't ever have to touch it again. Your keys are automatically backed up.

Yes it would be nice to somehow automatically locally back it up as well, that is what you filed this issue for but you certainly don't have to manually do anything once you setup server side key backup.

@akontsevich
Copy link
Author

@aaronraimist any way 2 passwords if server backup is ok to me. But what if do not like server side and want to do this locally? And there is another related problem with encryption, look at element-hq/element-web#9633.

@t3chguy t3chguy transferred this issue from element-hq/element-web Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants