The three most prevalent themes in the discussion surrounding the Matrix/Element "verification" process are:
-
Confusion Over the Meaning of "Verification": Many users expressed confusion about what verification actually entails, often mistaking it for real-identity checks, while others clarified it is purely for device authentication related to cryptographic key exchange in an E2EE context.
- "I never have to reveal my ID, name, phone number, or email address to anyone. Not to Element, the Matrix Foundation, or the person running my home server where all my [encrypted] messages live," stated user xethos.
- "Yeah, IMO 'verify' was a poor choice of wording for what this is. It has nothing to do with remote attestation or any other form of Treacherous Computing, and it has nothing to do with your real-life identity," echoed josephcsible.
-
Poor and Inconsistent User Experience (UX) of Verification: A significant portion of the conversation focused on the difficulty, unreliability, and frustration associated with the actual process of cross-device verification, leading some users to abandon the platform.
- "I have had all variations of clients ignoring requests, reporting requests only for the requesting client to ignore the response... It marked the end of me using Matrix as a platform," lamented Lerc.
- User Groxx noted, "I've had _constant_ problems with the verification ever since it was introduced. As far as I can tell it hasn't improved at all."
-
Comparison to Centralized Alternatives (Signal/XMPP) and Metadata Leakage: Users frequently contrasted Matrix's approach to security and usability against centralized options like Signal, often criticizing Matrix for leaking significant metadata despite its end-to-end encryption for messages.
- "Matrix wants to be an encrypted IRC or Slack. Signal wants to be a secure messenger you can entrust your life to," distinguished tptacek.
- Regarding metadata, iqihs commented, "encryption of message contents is enabled by default in conversations and available in groups, but that's about it - nothing else is, or can be, encrypted. In other words, every participating server knows who is talking to who, and how much, and when, and in what rooms..."