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:
it's a recycled phone number
you lost your Matrix account that was originally bound to it
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.)
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.)