matrix-org / sydent

Sydent: Reference Matrix Identity Server
http://matrix.org
Apache License 2.0
303 stars 83 forks source link

If you lose your Matrix account bound to a 3PID, there appears to be no way you can erase it (also: phone numbers change owners) #485

Open reivilibre opened 2 years ago

reivilibre commented 2 years ago

If you register a 3PID that's in use, you get a THREEPID_IN_USE error. That's all well and good until you don't have the ability to unbind it because either:

This is bad from a usability perspective and also somewhat data protection (I guess people will have to contact support to get it removed if they can't do it themselves, for now).

(This came up because someone lost their old account and couldn't remove the 3PID, so it's not just an academic problem.)

clokep commented 2 years ago

Is this an implementation issue (e.g. with sydent) or a spec problem or somewhere in-between?