Skip to content

UX: is it a Security Key or a Recovery Key #2394

@colemickens

Description

@colemickens

Your use case

What would you like to do?

On the heels of confusion about Key Backup, how mine got corrupted, what it means for "sessions failed to decrypt", etc...

I come across yet another UX thing that feels easy to fix, and could go a long way towards helping users (even ones trying to use Matrix for 5 years) not get confused.

When I (reset) and setup Key Backup today, I was prompted to download a 48-character ... thing... that was saved as "security-key.txt".

When I set Element X Android today, it prompted me for my "Recovery Key".

  1. Is there a document that lays out, plainly, how E2EE is meant to work, and the definitions of:

    • session
    • keys
    • key backup
    • "security-key"
    • "recovery key"
    • whatever the key backup "passphrase" is called
    • how cross-signing keys fits into this picture? I assume its not the same as Key Backup?
  2. Can y'all please document them precisely, and then commit to standardized names throughout, at the very least, Element properties?

Why would you like to do it?

  1. Idk, if someone explains it to me, I'll literally send PRs for it.

How would you like to achieve it?

  1. idk.

Have you considered any alternatives?

not any non-sarcastic ones

Additional context

I love Matrix, but it's a challenging love.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions