blue_leaf77 said:
So here is the situation, I just got to know a certain person and I was recently notified through my Line that he added me as his friend. I have his phone number but he doesn't have mine. All he has about my contact is my e-mail. However, when making a Line account I was not asked to input my e-mail. How can he find me in Line then? The only explanation I can come up with is that this app is able to associate any e-mail accounts registered in the smartphone in which this app is installed with the number used by that phone. But if that's true, then if I purposely enter someone else's phone number to make Line account using my own smartphone in which my e-mail is registered that will cause this app to falsely identify the phone number as mine.
I cannot answer your question completely because I don't work with their software and therefore I don't know how their search works, but still. What OS are you using: Android or iOS? Do you have an ID with similar characters to your email address? In the case of Android here are some technicalities:
The application in question uses
PHONE permission which allows it to get the device's phone number using either of the respective methods of these classes:
It also uses the
Identity category of permissions (probably with
GET_ACCOUNTS permission) which allows it to get the device's email address and other information (depending on the authenticator):
As of recent changes, that method requires now the user's explicit permission before allowing it to access the information. With those two together, they can store both, the phone number and email in a database and do exactly what you mentioned. Nothing too weird about it. Maybe the user entered your email and while your phone number was not made available to the user, since the keywords more or less matched your email address in the database, the user was shown your account and given the option to add you as a friend. That's usually how applications that relate to communication work. This is assuming they actually stored the email in a database by making use of the Identity category permission.
So the above information of the API makes what you mentioned perfectly possible as well as your other suspect of making a wrong association of phone number and email address. I think that last one would be harder, but not impossible.
Also, onto the third question I asked you, if your ID and email have similar characters, then he could have found you that way. Because they have a search by ID and searches usually return IDs by matching the input characters.
Finally, similar to what
shadowshed said, there are third party services in which you can pay to obtain a lot of another person's personal information. Like when you hire a detective, but digital.
shadowshed said:
Nope. There's a number verification code to make sure that doesn't happen that easily.
You are right, not easily, but that code is sent through SMS. So if OP has access to the friends phone he can just verify it once and be done with it. Unless the verification code is sent on every login, what OP says is possible. Another way the developers of the app could make it harder is that since they have access to phone number and email address, verify that the phone has the same the email account and number it was registered on and if it is not, then send a verification code before allowing login.
By the way, I like your avatar.