Skip to content

Reset encryption keys #25

Closed
Closed

Description

@mrsumanbiswas

Provide a secure workflow for users to reset their encryption keys in case of device loss or compromise.

  • In the security settings, add a “Reset encryption keys” button
  • Require user re‑authentication (password/biometric)
  • Display clear warnings: “All your previous messages will become unreadable to you. Your contacts will be notified.”
  • After reset, generate new key pairs and re‑establish sessions with contacts
  • Notify contacts that the user has reset keys (security alert)

This must be done carefully to avoid abuse or data loss.

Activity

  1. added this to the v0.3.0 milestone on Jul 2, 2026
  2. mrsumanbiswas commented on Jul 22, 2026

    @mrsumanbiswas
    MemberAuthor

    backend done with #117

  3. mrsumanbiswas commented on Nov 7, 2026

    @mrsumanbiswas
    MemberAuthor

    Shipped in #117: POST /api/e2ee/reset on the server, and Reset secure session under Contact info in the app. Closing as part of the roadmap cleanup. Follow-up work is tracked under the new milestones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions