According to Pavel Durov, the founder of the Dubai-based Telegram, the app added 25 million new users in a period of just 72 hours at the start of the year. This helped it surge past 500 million registered users for the first time.
“We may be witnessing the largest digital migration in human history,” he wrote in a message to more than 20,000 people on Telegram. Billed as a pro-privacy app, Telegram has helped protesters and pro-democracy activists while also hosting terrorists and sexual abuse content.
It remains to be seen whether people stay away from WhatsApp for good, but there are some fundamental differences between how Telegram and WhatsApp operate – particularly around the levels of protection they place on messages by default.
Both WhatsApp and Signal use end-to-end encryption – meaning nobody but the sender and receiver can see message content – on all their chats and calls by default. Telegram doesn’t. It only offers end-to-end encryption in one part of its app, Secret Chats.
Since WhatsApp turned on end-to-end encryption by default for more than a billion people in 2016, there’s been an increase in the use of the technology to protect people’s privacy. End-to-end encryption is becoming the norm on messaging services. Facebook is currently in the process of changing its infrastructure so all chats on Instagram and Facebook Messenger use end-to-end encryption and Zoom made it available on video calls following a privacy backlash in October 2020. If you recently made the switch to Telegram, here’s what you need to know about its encryption.
How do Telegram chats operate?
To understand why Telegram isn’t end-to-end encrypted by default, you need to look at how the app works. Within Telegram there are a few different types of messaging options. These can involve thousands of people at once and are different from the one-to-one chats and group conversations that are primarily used by its rivals.
A core part of Telegram are its “one-to-many” broadcast channels. In channels, which can be public or private and have an unlimited number of members, administrators send out messages to everyone that has subscribed. Everyone can see the messages and the channel essentially acts as a feed of posts from administrators (comments can be turned on but they’re largely used for broadcasting messages). Bloomberg’s official channel (with more than 84,000 subscribers) pushes out the latest news, while an unofficial xkcd channel posts comics straight after they’re published.
Telegram also has group chats, which can have a maximum of 200,000 members and largely work in the same way as group chats on other messaging platforms. Chats between individuals are, of course, also possible and the app features video calls and group voice conversations as well. But it’s only within Secret Chats that end-to-end encryption is available.
So what does Telegram’s encryption look like?
Telegram says it uses two types of encryption for content sent on its platform: cloud-based and end-to-end. Groups, channels, and one-to-one chats use its ‘cloud’ encryption while only Secret Chats between two individuals use end-to-end encryption.
Telegram’s cloud setup means that the company is able to show and sync your messages across desktop and smartphone apps in real time. This also means that the messages you send are stored on its servers – the company says messages in cloud chats are “theoretically” accessible.
“Cloud Chat data is stored in multiple data centres around the globe that are controlled by different legal entities spread across different jurisdictions,” the company says in its encryption guide. It adds that it has “disclosed 0 bytes of user data to third parties, including governments” and that multiple legal requests would be needed for it to hand over data. This hasn’t stopped law enforcement finding ways to eavesdrop though. And in August 2019, Telegram moved to fix an issue that could allow people to be identified through messages sent during protests in Hong Kong.
Telegram says UK users and people in the European Economic Area have their data stored in the Netherlands. It rents data centre space but owns the servers and networks inside the data centres – it says “local Telegram engineers or physical intruders cannot get access” to encrypted data on these systems.
But, overall, this ‘cloud’ encryption isn’t as privacy-protecting as end-to-end encryption. Within end-to-end encryption the process of making messages secret and decrypting them happens between individual users. It is client-client encryption, whereas cloud chats are client-server/server-client encryption. Analysis has confirmed this technical setup.
Telegram does offer some limited end-to-end encryption for chats between two people. They’re called Secret Chats. These only work on one of your devices – if you start a Secret Chat on your phone it is only available there, it’s not stored in the cloud.
To turn on a Secret Chat you need to start a new message (even if you have previously messaged a contact in a non-encrypted way). When starting a message, Secret Chat needs to be selected and the person you are messaging has to be online. In a list of conversations, those that are end-to-end encrypted show a padlock symbol. The Secret Chat function also stops messages being forwarded and has options for self-destructing messages.
Does it make sense?
So why doesn’t Telegram use end-to-end encryption by default? Durov has argued it’s because Telegram is a “feature-rich” app. “Signal represents one feature of Telegram, which is Secret Chats,” Durov wrote on Telegram when questioned about why the app didn’t use end-to-end encryption by default. “If you think you need a separate app for that feature only [end-to-end encryption], installing it might make sense for you.”
Durov also believes most people want more features rather than the greater levels of privacy end-to-end encryption offers. “The minority which doesn’t want any of that and wants to maximise security at the expense of usability is welcome to use Secret Chats on Telegram – or install any of the apps that only have Secret Chats and nothing on top,” he wrote. He added he wouldn’t “cripple” Telegram by making it end-to-end encrypted by default and removing other features such as channels.
This mix of different chat types might not be that easy to understand. Researchers at University College London asked a small group of people (just 22 in total; half had used the app before) to test Telegram’s chat features and then explain how its encryption worked. They found that “rather than promoting choice” the different options available “have the potential to create confusion for users”. They evaluated people’s responses and the overall setup against seven privacy-by-design principles, including the principle that apps should use the most secure option be default. Telegram did not respond to a request for comment.
“Many participants believed that both modes offered the same security properties, except for the self-destruct timer which was regarded as the most visible feature of the Secret Chat mode (and as such an indicator of that mode’s level of security),” the UCL researchers wrote. “Having two clearly distinct chat modes, and more so, the less secure mode as the default, can lead to confusion and error.”
Matt Burgess is WIRED’s deputy digital editor. He tweets from @mattburgess1
More great stories from WIRED
🦠 This is what will happen to Covid-19 when the pandemic is over
🎲 Need a screen break, but trapped inside? These are the best board games for two players
💵 The dodgy instant loan apps plaguing Google’s Play Store
🔊 Listen to The WIRED Podcast, the week in science, technology and culture, delivered every Friday