Signal uses phone numbers for contact discovery, which is an expected feature in a mainstream messaging client.
Unlike every other client that steals your contact list and builds a social graph, signal does this in a way that signal does not learn the contact list! https://signal.org/blog/private-contact-discovery/
It was a design choice to use phone numbers as IDs, as WA, Line and other clients were also doing at the time.
Signal uses phone numbers for contact discovery, which is an expected feature in a mainstream messaging client.
Unlike every other client that steals your contact list and builds a social graph, signal does this in a way that signal does not learn the contact list! https://signal.org/blog/private-contact-discovery/
It was a design choice to use phone numbers as IDs, as WA, Line and other clients were also doing at the time.