Skip to content

Instantly share code, notes, and snippets.

@joelonsql
Last active August 26, 2024 17:47
Show Gist options
  • Save joelonsql/0bd72d83d55b5f4e06bc7a8fcb48933e to your computer and use it in GitHub Desktop.
Save joelonsql/0bd72d83d55b5f4e06bc7a8fcb48933e to your computer and use it in GitHub Desktop.
Comparison of Telegram vs Signal

Telegram vs Signal

The table highlights key differences between Telegram and Signal, especially in terms of security and privacy.

Feature Telegram Signal
1. End-to-end encrypt conversations by default
2. Uses a standard authenticated encryption mode
3. Encrypted group chats
4. Does not allow connections with nearby users
5. Open-source code for the client
6. Open-source code for the server
7. Collects minimal metadata
  1. End-to-end encrypt conversations by default
  1. Uses a standard authenticated encryption mode
  1. Encrypted group chats
  1. Does not allow connections with nearby users
  • "People Nearby is an optional feature that allows Telegram users to explore local groups, find friends to chat with in their area, or quickly exchange contacts with people who are close." (https://telegram.org/faq#q-what-is-people-nearby)
  1. Open-source code for the client
  1. Open-source code for the server
  1. Collects minimal metadata
  • "In addition to the end-to-end encryption that protects every Signal message, the Signal service is designed to minimize the data that is retained about Signal users. By design, it does not store a record of your contacts, social graph, conversation list, location, user avatar, user profile name, group memberships, group titles, or group avatars." (https://signal.org/blog/sealed-sender/)

Please note: This comparison is based on publicly available information and is intended for general informational purposes only. For the most accurate and up-to-date details, refer to the official websites of Telegram and Signal.

Feel free to suggest more features for comparison or point out any errors in the comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment