Cryptocurrency donations for bots, groups and channels
Show a button for sending quick donations to maintainers of bots, groups or channels using cryptocurrency. This could use either an established cryptocurrency like Bitcoin, Etherium, EOS, etc. – or some…
Additionally, Telegram has never shared a single byte of data to third parties or governments. Unless you are a terrorist, you should not worry about that.
Governments can force telegram to hand over the phone number of the owner. You say that Telegram does not share that information, but that's not how it should work. Why should I trust Telegram? How can I really prove that it was never shared? I can't. So the only solution to be really sure is simply not give even Telegram that information
So, it would be awesome if there any second way to get the login verification code like email or backup codes (That Gmail gives when 2FA using authenticator app is enabled)
And why not give the option to login using phone number and a password for already registered users?
Telegram's uses a client-server encryption using a 2048-bit key shared by the client device and the server. The key is created upon user registration directly on the client device by exchanging Diffie-Hellman keys, and never transmitted over a network. (https://core.telegram.org/mtproto/description#authorization-key-auth-key)
This makes impossible for the government or other entities to intercept & access your data, unless you give them access to your device for some mysterious reason.
You can check how Telegram's custom protocol works (https://core.telegram.org/mtproto) and, if you doubt it's secure and think that someone can intercept & successfully decrypt your messages, just let Telegram know.
Also, these data centers are located in countries where freedom of speech is guaranteed (and even there Telegram doesn't take it for granted).
number does not "exist", then it can't be retrieved