# The World's Most Secure Messaging

**Ultimate security**: SimpleX network uses the most secure end-to-end encryption, with continuous post-quantum key exchange to protect all messages and metadata.

**Unique privacy**: SimpleX network has no user profile IDs, not even random numbers or keys. It provides better privacy of your contacts, protecting who you talk with from network servers.

**No spam**: nobody can contact you unless you share 1-time link or long-term address.

**Data ownership**: only your device stores your profiles, contacts and messages. You can securely move your data to another device. Servers store encrypted messages only while your device is offline.

**Secure decentralization**: you control which servers to connect to. For security 4 different servers are used in each chat — they can't observe which IP addresses talk to each other.

#### How to connect to others

- Tap new chat button in the corner, then create 1-time link.
- Share the link with your contact via any other messenger or email - it is secure.
- Ask your contact to use the link in the app - click it after the app is installed or paste into the search field in the app.

## Waarom is SimpleX uniek

### U heeft volledige privacy

SimpleX beschermt de privacy van uw profiel, contacten en metagegevens door deze te verbergen voor de netwerkservers van SimpleX en andere buitenstaanders.

In tegenstelling tot andere bestaande berichtennetwerken worden bij SimpleX geen identificatiegegevens aan de gebruikers toegewezen – **zelfs geen willekeurige getallen**.

### U bent beschermd tegen spam en misbruik

Omdat u geen identificatiecode of vast adres hebt op het SimpleX-netwerk, kan niemand contact met u opnemen, tenzij u een eenmalig of tijdelijk gebruikersadres deelt in de vorm van een QR-code of een link.

### U beheert uw gegevens

SimpleX slaat alle gebruikersgegevens op client apparaten op in een **draagbaar gecodeerd databaseformaat** — en kan worden overgedragen naar een ander apparaat.

De end-to-end versleutelde berichten worden tijdelijk op SimpleX relayservers bewaard totdat ze zijn ontvangen, waarna ze permanent worden verwijderd.

### U bent eigenaar van het SimpleX netwerk

Het SimpleX-netwerk is volledig gedecentraliseerd en onafhankelijk van welke cryptovaluta dan ook of enig ander netwerk, met uitzondering van het internet.

U kunt SimpleX  **gebruiken met uw eigen servers**  of met de servers die door ons worden geleverd — en toch verbinding maken met elke gebruiker.

# Volledige privacy van uw identiteit, profiel, contacten en metadata

In tegenstelling tot andere berichtennetwerken heeft SimpleX geen identificatiegegevens toegewezen aan de gebruikers. Het maakt geen gebruik van telefoonnummers, domeingebaseerde adressen (zoals e-mail of XMPP), gebruikersnamen, openbare sleutels of zelfs willekeurige getallen om gebruikers te identificeren – SimpleX-serverbeheerders weten niet hoeveel mensen hun servers gebruiken.

Om berichten af te leveren gebruikt SimpleX [paarsgewijze anonieme adressen](https://csrc.nist.gov/glossary/term/Pairwise_Pseudonymous_Identifier) van unidirectionele berichten wachtrijen, gescheiden voor ontvangen en verzonden berichten, meestal via verschillende servers.

Dit ontwerp beschermt de privacy van uw communicatiepartner door deze te verbergen voor SimpleX-netwerkservers en andere buitenstaanders. Om uw IP-adres voor de servers te verbergen, kunt u **via Tor verbinding maken met SimpleX-servers**.

# De beste bescherming tegen spam en misbruik

Omdat u geen identificatiegegevens hebt op het SimpleX-netwerk, kan niemand contact met u opnemen, tenzij u een eenmalig of tijdelijk gebruikersadres deelt in de vorm van een QR-code of een link.

Zelfs met het optionele gebruikers adres, hoewel het kan worden gebruikt om spam-contact verzoeken te verzenden, kunt u het wijzigen of volledig verwijderen zonder uw verbindingen te verliezen.

# Eigendom, controle en beveiliging van uw gegevens

SimpleX Chat slaat alle gebruikersgegevens alleen op client apparaten op met behulp van een **draagbaar gecodeerd databaseformaat** dat kan worden geëxporteerd en overgebracht naar elk ondersteund apparaat.

De end-to-end versleutelde berichten worden tijdelijk op SimpleX relayservers bewaard totdat ze zijn ontvangen, waarna ze permanent worden verwijderd.

In tegenstelling tot gefedereerde netwerkservers (e-mail, XMPP of Matrix), slaan SimpleX servers geen gebruikers account op, ze sturen alleen berichten door, waardoor de privacy van beide partijen wordt beschermd.

Er zijn geen identifiers of gecodeerde tekst tussen verzonden en ontvangen serververkeer — als iemand het waarneemt, kunnen ze niet gemakkelijk bepalen wie met wie communiceert, zelfs als TLS is gecompromitteerd.

# Volledig gedecentraliseerd — gebruikers zijn eigenaar van het SimpleX netwerk

U kunt **SimpleX gebruiken met uw eigen servers** en toch communiceren met mensen die de servers gebruiken die vooraf in de apps zijn geconfigureerd.

SimpleX Network maakt gebruik van een [open protocol](https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md) en biedt [SDK om chatbots te maken](https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript). Dit maakt de implementatie van services mogelijk waarmee gebruikers via SimpleX Chat-apps kunnen communiceren. We zijn erg benieuwd welke SimpleX-services jullie gaan bouwen.

Als u overweegt om voor het SimpleX-netwerk te ontwikkelen, bijvoorbeeld de chatbot voor SimpleX-appgebruikers of de integratie van de SimpleX Chat-bibliotheek in uw mobiele apps, neem dan [contact](https://simplex.chat/contact#/?v=1&smp=smp%3A%2F%2FPQUV2eL0t7OStZOoAsPEV2QYWt4-xilbakvGUGOItUo%3D%40smp6.simplex.im%2FK1rslx-m5bpXVIdMZg9NLUZ_8JBm8xTt%23MCowBQYDK2VuAyEALDeVe-sG8mRY22LsXlPgiwTNs9dbiLrNuA7f3ZMAJ2w%3D) op voor advies en ondersteuning.

## Functies

E2E-versleutelde berichten met markdown en bewerking

E2E-versleutelde
afbeeldingen,videos en bestanden

E2E-gecodeerde gedecentraliseerde groepen - alleen gebruikers weten dat ze bestaan

E2E-versleutelde spraakberichten

Verdwijnende geheime gesprekken

E2E-versleutelde
audio- en videogesprekken

Draagbare gecodeerde app-opslag - profiel naar een ander apparaat verplaatsen

Incognitomodus -
uniek voor SimpleX Chat

## Wat maakt SimpleX privé

### Tijdelijke anonieme paarsgewijze identifiers

SimpleX gebruikt tijdelijke anonieme paarsgewijze adressen en inloggegevens voor elk gebruikers contact of groepslid.

Het maakt het mogelijk om berichten te bezorgen zonder gebruikers profiel-ID's, wat een betere privacy van metagegevens biedt dan alternatieven.

### Out-of-band sleuteluitwisseling

Veel communicatienetwerken zijn kwetsbaar voor MITM-aanvallen door servers of netwerkaanbieders.

Om te voorkomen dat SimpleX apps eenmalige sleutels out-of-band doorgeven, wanneer u een adres deelt als een link of een QR-code.

### 2 lagen end-to-end versleuteling

Protocol met double-ratchet -
OTR-berichten met perfecte voorwaartse geheimhouding en inbraak herstel.

NaCL-cryptobox in elke wachtrij om verkeer correlatie tussen berichten wachtrijen te voorkomen als TLS wordt aangetast.

### Bericht integriteit verificatie

Om de integriteit te garanderen, zijn de berichten opeenvolgend genummerd en bevatten ze de hash van het vorige bericht.

Als een bericht wordt toegevoegd, verwijderd of gewijzigd, wordt de ontvanger gewaarschuwd.

### Extra laag server versleuteling

Extra server versleuteling laag voor levering aan de ontvanger, om de correlatie tussen ontvangen en verzonden server verkeer te voorkomen als TLS is aangetast.

### Berichten mixen om correlatie te verminderen

SimpleX servers fungeren als mix nodes met lage latentie — de inkomende en uitgaande berichten hebben een andere volgorde.

### Veilig geverifieerd TLS-transport

Alleen TLS 1.2/1.3 met sterke algoritmen wordt gebruikt voor client-server verbindingen.

Server fingerprint en channel binding voorkomen MITM- en replay-aanvallen.

Connectie herstel is uitgeschakeld om sessie aanvallen te voorkomen.

### Optionele toegang via Tor

Om uw IP-adres te beschermen kunt u via Tor of een ander transport overlay netwerk toegang krijgen tot de servers.

Installeer de [Orbot-app](https://guardianproject.info/apps/org.torproject.android/) en schakel de SOCKS5-proxy in (of VPN [op iOS](https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone)) om SimpleX via Tor te gebruiken.

### Unidirectionele berichtenwachtrijen

Elke berichten wachtrij geeft berichten in één richting door, met verschillende verzend en ontvangst adressen.

Het vermindert de aanvals mogenlijkheden, in vergelijking met traditionele berichten diensten en de beschikbare metadata.

### Meerdere lagen van inhouds opvulling

SimpleX gebruikt content opvulling voor elke coderingslaag om aanvallen op bericht grootte te verstoren.

Het zorgt ervoor dat berichten van verschillende grootte er hetzelfde uitzien voor de servers en netwerk waarnemers.

## SimpleX Netwerk

SimpleX Chat biedt de beste privacy door de voordelen van P2P en gefedereerde netwerken te combineren.

### In tegenstelling tot P2P netwerken

Alle berichten worden verzonden via servers, die zorgen voor een betere metadata privacy en een betrouwbare asynchrone bezorging van berichten, terwijl er veel word vermeden .

# Vergelijking met P2P berichten protocollen

[P2P](https://en.wikipedia.org/wiki/Peer-to-peer)-berichtenprotocollen en -apps hebben verschillende problemen waardoor ze minder betrouwbaar zijn dan SimpleX, complexer om te analyseren en kwetsbaarder voor verschillende soorten aanvallen.

1. P2P netwerken vertrouwen op een variant van [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table) om berichten te routeren. DHT ontwerpen moeten een balans vinden tussen leveringsgarantie en latentie. SimpleX heeft zowel een betere leveringsgarantie als een lagere latentie dan P2P, omdat het bericht redundant via meerdere servers parallel kan worden doorgegeven, met behulp van de servers die door de ontvanger zijn gekozen. In P2P netwerken wordt het bericht achtereenvolgens door *O(log N)*-knooppunten geleid, met behulp van door het algoritme gekozen knooppunten.
2. SimpleX ontwerp heeft, in tegenstelling tot de meeste P2P netwerken, geen globale gebruikers-ID's van welke soort dan ook, zelfs niet tijdelijk en gebruikt alleen tijdelijke paarsgewijze ID's wat een betere anonimiteit en metadata bescherming biedt.
3. P2P lost het probleem [MITM-aanval](https://en.wikipedia.org/wiki/Man-in-the-middle_attack) niet op en de meeste bestaande implementaties gebruiken geen out-of-band berichten voor de initiële sleuteluitwisseling. SimpleX gebruikt out-of-band berichten of, in sommige gevallen, reeds bestaande veilige en vertrouwde verbindingen voor de eerste sleuteluitwisseling.
4. P2P-implementaties kunnen door sommige internetproviders worden geblokkeerd (zoals [BitTorrent](https://en.wikipedia.org/wiki/BitTorrent)). SimpleX is transport-agnostisch – het kan werken via standaard webprotocollen, zoals WebSockets.
5. Alle bekende P2P netwerken kunnen kwetsbaar zijn voor [Sybil-aanval](https://en.wikipedia.org/wiki/Sybil_attack), omdat elk knooppunt vindbaar is en het netwerk als een geheel opereert. Bekende maatregelen om het te verminderen, vereisen een gecentraliseerde component of duur [bewijs van werk](https://en.wikipedia.org/wiki/Proof_of_work). Het SimpleX-netwerk kan niet worden gedetecteerd door de server, het is gefragmenteerd en werkt als meerdere geïsoleerde subnetwerken, waardoor netwerkbrede aanvallen onmogelijk zijn.
6. P2P netwerken kunnen kwetsbaar zijn voor [DRDoS-aanvallen](https://www.usenix.org/conference/woot15/workshop-program/presentation/p2p-file-sharing-hell-exploiting-bittorrent), wanneer de clients het verkeer opnieuw kunnen uitzenden en versterken, wat resulteert in netwerkbrede denial of service. SimpleX clients sturen alleen verkeer van een bekende verbinding door en kunnen niet door een aanvaller worden gebruikt om het verkeer in het hele netwerk te versterken.

---

### In tegenstelling tot federatieve netwerken

SimpleX relay servers slaan GEEN gebruikers profielen, contacten en afgeleverde berichten op, maken GEEN verbinding met elkaar en er is GEEN server directory.

---

### SimpleX netwerk

servers bieden unidirectionele wachtrijen om de gebruikers te verbinden, maar ze hebben geen zicht op de netwerk verbindings grafiek — alleen de gebruikers.

## SimpleX uitgelegd

1. Wat gebruikers ervaren

2. Hoe werkt het

3. Wat servers zien

1. Wat gebruikers ervaren

U kunt contacten en groepen maken en tweerichtings gesprekken voeren, zoals in elke andere messenger.

Hoe kan het werken met unidirectionele wachtrijen en zonder gebruikers profiel-ID's?

2. Hoe werkt het

Voor elke verbinding gebruikt u twee afzonderlijke berichten wachtrijen om berichten via verschillende servers te verzenden en te ontvangen.

Servers geven berichten slechts in één richting door, zonder een volledig beeld te hebben van het gesprek of de connecties van de gebruiker.

3. Wat servers zien

De servers hebben afzonderlijke anonieme inloggegevens voor elke wachtrij en weten niet tot welke gebruikers ze behoren.

Gebruikers kunnen de privacy van metadata verder verbeteren door Tor te gebruiken om toegang te krijgen tot servers, waardoor corellatie op IP-adres wordt voorkomen.

## Vergelijking met andere protocollen

|  |  | Signaal, grote platforms | XMPP, Matrix | P2P protocollen |
| --- | --- | --- | --- | --- |
| Vereist globale identiteit | Nee - privé | Ja [1] | Ja [2] | Ja [3] |
| Mogelijkheid van MITM | Nee - veilig [4] | Ja [5] | Ja | Ja |
| Afhankelijkheid van DNS | Nee - veerkrachtig | Ja | Ja | Nee |
| Enkelvoudig of gecentraliseerd netwerk | Nee - gedecentraliseerd | Ja | Nee - gefedereerd [6] | Ja [7] |
| Centrale component of andere netwerkbrede aanval | Nee - veerkrachtig | Ja | Ja [2] | Ja [8] |

---

1. Meestal op basis van een telefoonnummer, in sommige gevallen op gebruikersnamen
2. Op DNS gebaseerde adressen
3. Publieke sleutel of een andere globale unieke ID
4. SimpleX relais kunnen de e2e-versleuteling niet in gevaar brengen. Controleer de beveiligingscode om aanvallen op out-of-band kanalen te beperken
5. Als de servers van de operator zijn gecompromitteerd. Controleer de beveiligingscode in Signal en enkele andere apps om dit te beperken
6. Beschermt de privacy van metagegevens van gebruikers niet
7. Hoewel P2P gedistribueerd is, is het niet gefedereerd — het functioneert als één enkel netwerk.
8. P2P netwerken hebben een centrale autoriteit of het hele netwerk kan worden aangetast — [kijk hier](https://github.com/simplex-chat/simplex-chat/blob/stable/docs/SIMPLEX.md#comparison-with-p2p-messaging-protocols)

## Comparison of end-to-end encryption security in different messengers

|  | Session | Briar | Element | Cwtch | Signal | SimpleX |
| --- | --- | --- | --- | --- | --- | --- |
| Message padding | ✗ | ✔︎[1] | ✗ | ✔︎ | ✔︎[1] | ✔︎ |
| Repudiation (deniability) | ✗ | ✗ | ✗ | ✔︎[2] | ✔︎[3] | ✔︎ |
| Forward secrecy | ✗ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ |
| Post-compromise security | ✗ | ✗ | ✗ | ✔︎ | ✗[4] | ✔︎ |
| 2-factor key exchange | ✔︎ | ✔︎[5] | ✔︎[5] | ✔︎ | ✔︎[5] | ✔︎ |
| Post-quantum hybrid crypto | ✗ | ✗ | ✗ | ✗ | ✔︎[6] | ✔︎ |

---

1. Briar pads messages to the size rounded up to 1024 bytes, Signal - to 160 bytes
2. Repudiation does not include client-server connection.
3. It appears that the usage of cryptographic signatures compromises repudiation (deniability), but it needs to be clarified.
4. Multi-device implementation compromises post-compromise security of Double Ratchet — [kijk hier](https://eprint.iacr.org/2021/626.pdf).
5. 2-factor key exchange is optional via security code verification.
6. Post-quantum key agreement is "sparse" — it protects only some of the ratchet steps.
