Developed by the team of Durov Telegram more and more successfully continues to engage mobile device users, forcing WhatsApp to share an audience. It should be noted that the interface of the application is incredibly similar to that competitor (here we will try not to recall the similarity of fb and vk, nor the sale of Durov shares), but it is famous for being invincible, unlike WhatsApp, encryption algorithm and confidentiality.
In the process of checking Telegram for this very confidentiality, my colleague and I found a small but unpleasant "feature": if the messenger was used on several devices under one phone number, then after the application log on one of the devices, some "communication" between devices remains contacts created by the new number are added to the previous number.
I will explain:
There are 2 devices. We put on both Telegram devices, log in using one phone number.
Everything works as stated: current chats are synchronized between devices, “secret” chats remain available only on the device from which they were initiated. Next, go to the device application settings number 1, click "Terminate All Other Sessions" and the session on the device number 2 is really killed. At least it seems that way.
')
It seems that device number 2 has nothing to worry about. Now he wants to use the Telegram application regardless of the first device and logs in to the Telegram under another phone number. After this, U2 adds a new contact to his application that is not in the phone book of device No. 1, begins to communicate with him at that moment and in Telegram, and in the phone book of the first device an identical contact is created with all the data stored by device No. 2 about it.
If the application on the second device is restarted, the bug does not repeat.