Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is Telegram Bot communication secured via end-to-end encryption?

Despite controversy I like Telegram and it's bots. I would like using a couple of bots as personal assistants. However I'm paranoid with regards to secure network communication and data privacy. The idea of trusting my private data to some possibly mean kid or unsafe data storage is daunting.

So consequently I thought I snap twice, sing bibbidi-bobbidi-boo quickly and then have a self-written Telegram bot ready on a Raspberry Pi hosted in my basement (or possibly hosted in the cloud, when I trust the provider).

But then I'm wondering: Is end-to-end encryption implemented for private chats with Telegram bots? The Telegram clients are open source, however the server is not as far as I'm aware. And in general you never know what's happening behind the scenes on the servers of Telegram Messenger LLP.

I've ran up and the down the whole net twice, but I could only find the official, technical documentation about end-to-end encryption in general. To me it seems private chats with bots are encrypted, but I just want to double-check I am not overseeing something. Thanks.

like image 614
creativecoding Avatar asked Jan 08 '18 12:01

creativecoding


People also ask

Is Telegram BOT end-to-end encrypted?

All Telegram messages are always securely encrypted. Messages in Secret Chats use client-client encryption, while Cloud Chats use client-server/server-client encryption and are stored encrypted in the Telegram Cloud (more here).

Are Telegram chat bots safe?

To keep your Telegram communications safe, don't add bots to your chats, and be aware when you're in chats and channels that include them. And to keep messages really secret, always minimize the number of people in a chat to reduce exposure.

Is Telegram fully encrypted?

In Telegram, one-on-one conversations are end-to-end encrypted but Telegram can't end-to-end encrypt group messages, which means those chats are not fully secure.

Are Telegram bots private?

Not exactly a private bot With Telegram bots are not private. Everybody can find them. The difference is that a certain communication channel with the bot can be made private. This is a group with the bot that you and the bot are members of.


1 Answers

No, Telegram Bot API's are not end to end encrypted. based on Telegram documentation end to end encryption are for user's chat, without mentioning about bots:

Secret Chats are one-on-one chats wherein messages are encrypted with a key held only by the chat’s participants.

You can implement it manually by adding encryption and decryption in both sides.

Same question asked here.

like image 169
Majid khalili Avatar answered Sep 18 '22 23:09

Majid khalili