Skip to content

Provide QR Code for E2E Encryption Key transfer between devices (like Signal) #35842

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

Open
Ahmadre opened this issue Apr 19, 2025 · 0 comments
Open

Comments

@Ahmadre
Copy link

Ahmadre commented Apr 19, 2025

Description:

It's really a weak user experience, when end-users who doesn't have so much experience with E2E have to save the E2E Encryption String and save it and re-type it every time they install the app on a new device.

Signal (and other known apps) is doing this much better and provide a QR-Code or have a list of trusted devices with which you can transfer your E2E Encryption Key to the Desktop App for example and doesn't have to type anything or remember it. You can still backup the code, but the workflow for now lacks UX in Rocket Chat.

Expected feature:

Image

Actual behavior:

Image

Server Setup Information:

  • Version of Rocket.Chat Server: 7.5.1
  • License Type: Starter
  • Number of Users: 40
  • Operating System: Linux
  • Deployment Method: docker
  • Number of Running Instances: 1
  • DB Replicaset Oplog: mongodb://rocketchat-db:27017/local?replicaSet=rs0
  • NodeJS Version: 22.13.1
  • MongoDB Version: 7.0.5

Client Setup Information

  • Desktop App: 4.1.0
  • Operating System: Windows / macOS
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

1 participant