Web application developer, I write and share my understanding of how systems work.
| Application | E2EE 1:1 | E2EE groups | Anonymous signup | Open-source client license | Open-source server license | Decentralized server | Year of creation |
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | 2009 | |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | 2011 | |
| Facebook Messenger | ✅ | 🟡 (optional) | ❌ | ❌ | ❌ | ❌ | 2011 |
| Telegram | 🟡 (optional) | ❌ | 🟡 | ✅ | ❌ | ❌ | 2013 |
| LINE | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | 2011 |
| Signal | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | 2014 |
| Threema | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | 2012 |
| Element (Matrix) | ✅ | ✅ | ✅ | ✅ | ✅ | 🟡 (federated) | 2016 |
| Delta Chat | ✅ | ✅ | ✅ | ✅ | N/A | 🟡 (via email) | 2017 |
| Conversations (XMPP) | ✅ | ✅ | ✅ | ✅ | ✅ | 🟡 (federated) | 2014 |
| Session | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 2020 |
| SimpleX | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 2021 |
| Olvid | ✅ | ✅ | ✅ | ✅ | ❌ | 🟡(no directory) | 2019 |
| Keet | ✅ | ✅ | ✅ | ❌ | N/A | ✅ | 2022 |
| Jami | ✅ | ✅ | ✅ | ✅ | N/A | ✅ | 2005 |
| Briar | ✅ | ✅ | ✅ | ✅ | N/A | ✅ | 2018 |
| Tox | ✅ | ✅ | ✅ | ✅ | N/A | ✅ | 2013 |
What is Tox?
Join Tox
- aTox: aTox, a Tox client written in Kotlin available only on Android
- qTox: A Tox client from open source based on the Qt Framework (C++) available on Windows, Linux, MacOs.
- Toxic: Toxic is a Tox client written in C and running on systems with command-line interfaces.
Getting started with qTox
-
Video calls
-
Voice calls
-
File sharing
-
emojis
Peer-to-peer groups
File transfers
-
Automatic acceptance of conference invitations.
-
Automatic file acceptance.
-
Backup paths for your discussion files.
More parameters
- In the General section, change the basic language of your Tox client, define the file backup paths and the maximum file size to be accepted automatically.
- In the Interface user section, modify the fonts and sizes of your messages. You can also change the theme of your Tox client.
- The Privacy tab lets you define ephemeral messages by unchecking the "Keep chat history" box. You can also change your Nospam code when you notice you're being spammed by friend requests by clicking on the "Generate random NoSpam code" button.
What guarantees confidentiality on Tox?
EBC5604D9386E594CCC32943A03F96A96687FBD46788F1CD4F3337EB703C16BE3DC2CA6D9F whom we'll name user B. Your Tox client will locate this identifier in the Hash Distributed table and retrieve the associated IP address. Once the IP address has been found, your Tox client will create a direct, encrypted communication channel with our user B's machine, or use other nodes as relays to reach User B. Encryption algorithms ensure that, regardless of the communication channel, only User B will be able to read the contents of your message.Author
This tutorial has been written by Olaniran
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
2 174 sats1 087 sats544 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.

