Tell HN: Telegram is most likely doing client side scanning; I quit Telegram
For years I have ignored warnings around Telegram being "unencrypted". Though, for unknown reasons, they first banned my account and then recently, "restricted" my account. Yesterday, I had a private chat with someone and based on specific keywords, Telegram suddenly "restricted" my account. While not explicitly "censorship" (or even remotely illegal), Telegram is likely doing scanning in private chats. This was a red line and I quit the platform.
30 comments
[ 2.1 ms ] story [ 97.7 ms ] threadtdesktop one https://github.com/telegramdesktop/tdesktop gets updated directly, not sure about the iOS and macOS ones.
Guess what the people reading this thread, using Telegram, are going to do.
The client is open source in C++ which explains why it runs laps around Electron apps: https://github.com/telegramdesktop/tdesktop
It's so quick and intuitive.
Plus writing interactive bots for it is trivial.
Telegram had replies to messages before Messenger, WhatsApp, and probably other similar apps (they said they were "the first" or something). Replies in Telegram are very nice to use. In the chat view, you have this standard floating down-arrow which scrolls to the bottom of the chat when you click. When you see a message which is a reply, and you click the preview of the message that was replied to, you jump to it, and then the floating arrow won't take you to the bottom of the chat, but to the reply from which you've jumped. And it works for more than one jump, so you can kinda navigate chains of replies.
Also, jumping to even very old messages is much much faster than in the other chat apps. On the desktop client, when you scroll up there is a floating date at the top, when you click it, a calendar appears, there you can jump to any day in the chat, and again the jump feels instant, like no loading. On the Android app, clicking on the floating date jumps to the beginning of the day, but you also can access the calendar by a button that is shown when you are in search mode. By the way, searching also feels instant.
This year, they added a new mode of replying by quoting only a part of the message, so you can select some words from the message and reply to them (you can do it on mobile too). Another new mode is replying to messages from other chats, so for example you can quote and link to the message from group chat in some private chat.
I could go on and on about features like these.
My mind just blew, again. TIL. Thank you!
> you can select some words from the message and reply to them
TIL also! neat.
Seems like instead of having a functioning moderation team, Telegram uses extremely lazy automation and hopes nobody will care.
Anyway, I don't know why HN crowds tend to aggressive with Telegram. Personally I like it and use it like a social platform.
[1] https://www.reuters.com/article/world/exclusive-apple-droppe...
There is E2E encryption for private ono on one conversations, but it is off by default and the option to enable it is buried behind a few screens ans several clicks..
And it is completely unavailable for group chats..
If you want more details, Matthew Green, the famous cryptographer from Johns Hopkins University have reviewed it recently
https://blog.cryptographyengineering.com/2024/08/25/telegram...
If you do not enable E2E it will not use MTProto and not have E2E encryption.
And all of this is only available for private chats, none is available for groups chats..
The question proposed is that Telegram was monitoring private chats on the client side, but they do not need to do that unless E2E is enabled..
If you do not have E2E enabled then everything you send is in the open while in their servers..
So, if you do not have private chat enabled then Telegram does not need to make any type of client side monitoring, they can just monitor what is going trough their servers because it is all in the open..
https://www.cnn.com/2024/09/23/tech/telegram-ceo-durov-arres...
1) It is encrypted, if you initiate an encrypted chat, which is not the default.
2) The clients are open source, you can even write your own TUI around the API.
Oh, and the title is misleading, there's no such thing done on the client side for sure.