Crowdsourcing Telegram ‘transparency reports’ to map the network’s claimed compliance with governments around the world
In early October, a month after Telegram founder Pavel Durov was arrested in Paris on charges related to the network’s alleged noncompliance with French state officials, researchers discovered an official bot that allows users to obtain “transparency reports” about the number of times Telegram fulfilled a local government’s requests for users’ IP addresses and/or phone numbers (and the number of affected users).
Because the bot only provides data for the country in which the account demanding data is registered, mapping Telegram’s data sharing around the world has proved difficult. Last week, Human Rights Watch technologist Etienne Maynier and researcher Celso Bessa launched a crowdsourced effort relying largely on the Mastodon community to combine Telegram’s reports into a single spreadsheet.
To check this database’s accuracy and build on its findings, Meduza asked its readers to share their own transparency reports from Telegram’s bot. We heard from more than a thousand of you! Thanks! (Meduza also drew on a Twitter survey by IT specialist Vladislav Zdolnikov.) Our list includes data from more than 80 countries (almost double the nations covered in the Maynier-Bessa chart), and the information you shared shows that Telegram claims not to have fulfilled any government data requests in many places.
Number of government requests for Telegram user data and number of users affected
Country
Number of requests
Users affected
🇮🇳 India
6992
15590
🇫🇷 France
220
686
🇧🇷 Brazil
203
369
🇧🇪 Belgium
58
130
🇩🇪 Germany
53
115
🇪🇸 Spain
22
85
🇺🇸 U.S.A.
14
108
🇵🇱 Poland
13
53
🇮🇹 Italy
6
18
🇳🇴 Norway
6
17
🇫🇮 Finland
5
14
🇭🇺 Hungary
4
12
🇬🇧 U.K.
3
7
🇷🇴 Romania
3
3
🇸🇪 Sweden
3
17
🇨🇿 Czechia
2
2
🇪🇪 Estonia
2
5
🇬🇷 Greece
1
1
🇩🇰 Denmark
1
1
🇱🇻 Latvia
1
1
🇳🇱 Netherlands
1
1
🇦🇺 Australia
0
0
🇦🇹 Austria
0
0
🇦🇿 Azerbaijan
0
0
🇦🇱 Albania
0
0
🇦🇷 Argentina
0
0
🇦🇲 Armenia
0
0
🇧🇭 Bahrain
0
0
🇧🇾 Belarus
0
0
🇧🇬 Bulgaria
0
0
🇧🇦 Bosnia and Herzegovina
0
0
🇻🇳 Vietnam
0
0
🇬🇹 Guatemala
0
0
🇭🇳 Honduras
0
0
🇭🇰 Hong Kong
0
0
🇬🇩 Grenada
0
0
🇬🇪 Georgia
0
0
🇪🇬 Egypt
0
0
🇮🇱 Israel
0
0
🇮🇩 Indonesia
0
0
🇮🇪 Ireland
0
0
🇰🇿 Kazakhstan
0
0
🇰🇭 Cambodia
0
0
🇨🇦 Canada
0
0
🇨🇾 Cyprus
0
0
🇨🇳 China
0
0
🇨🇴 Colombia
0
0
🇨🇷 Costa Rica
0
0
🇰🇬 Kyrgyzstan
0
0
🇱🇦 Laos
0
0
🇱🇹 Lithuania
0
0
🇱🇺 Luxembourg
0
0
🇲🇺 Mauritius
0
0
🇲🇾 Malaysia
0
0
🇲🇹 Malta
0
0
🇲🇦 Morocco
0
0
🇲🇽 Mexico
0
0
🇲🇩 Moldova
0
0
🇳🇵 Nepal
0
0
🇳🇪 Niger
0
0
🇳🇬 Nigeria
0
0
🇳🇿 New Zealand
0
0
🇦🇪 U.A.E.
0
0
🇵🇹 Portugal
0
0
🇷🇺 Russia
0
0
🇸🇦 Saudi Arabia
0
0
🇷🇸 Serbia
0
0
🇸🇬 Singapore
0
0
🇸🇰 Slovakia
0
0
🇸🇮 Slovenia
0
0
🇹🇯 Tajikistan
0
0
🇹🇭 Thailand
0
0
🇹🇼 Taiwan
0
0
🇹🇲 Turkmenistan
0
0
🇹🇷 Turkey
0
0
🇺🇿 Uzbekistan
0
0
🇺🇦 Ukraine
0
0
🇺🇾 Uruguay
0
0
🇵🇭 Philippines
0
0
🇭🇷 Croatia
0
0
🇲🇪 Montenegro
0
0
🇨🇱 Chile
0
0
🇨🇭 Switzerland
0
0
🇰🇷 South Korea
0
0
🇯🇵 Japan
0
0