--- layout: layouts/main.html title: "SimpleX Chat: private and secure messenger without any user IDs (not even random)" description: "SimpleX Chat - a private and encrypted messenger without any user IDs (not even random ones)! Make a private connection via link / QR code to send messages and make calls." templateEngineOverride: njk active_home: true --- {%- from "components/macro.njk" import overlay -%} {% include "hero.html" %}

Why privacy matters

Preserving the privacy of your metadata — who you talk with — protects you from:

{% for section in why_privacy_matters.sections %}

{{ section.title }}

{% if section.overlayContent %} {{ section.overlayContent.linkText }} {{ overlay(section) }} {% endif %}
{% endfor %}

Make sure your messenger can't access your data!

{# Why SimpleX is unique #} {% include "sections/simplex_unique.html" %} {# Features #}

Features

{% for feature in features.sections %}

{{ feature.title | safe }}

{% endfor %}
{# what makes simplex private #}

What makes SimpleX private

{% for section in what_makes_simplex_private.sections %}

{{ section.title | safe }}

{% for point in section.points %}

{{ point | safe }}

{% endfor %}

Tap to close

{% endfor %}
{# Network #}

SimpleX Network

Simplex Chat provides the best privacy by combining the advantages of P2P and federated networks.

Unlike P2P networks

All messages are sent via the servers, both providing better metadata privacy and reliable asynchronous message delivery, while avoiding many problems of P2P networks. {{ overlay(simplex_network_overlay.sections[0]) }}

Unlike federated networks

SimpleX relay servers do NOT store user profiles, contacts and delivered messages, do NOT connect to each other, and there is NO servers directory.

SimpleX network

servers provide unidirectional queues to connect the users, but they have no visibility of the network connection graph — only the users do.

{# simplex explained #} {% include "simplex_explained.html" %} {# Comparison #}

Comparison with other protocols

simplex logo Signal, big platforms XMPP, Matrix P2P protocols
Requires global identity No - private Yes 1 Yes 2 Yes 3
Possibility of MITM No - secure Yes 4 Yes Yes
Dependence on DNS No - resilient Yes Yes No
Single or centralized network No - decentralized Yes No - federated 5 Yes 6
Central component or other network-wide attack No - resilient Yes Yes 2 Yes 7

  1. Usually based on a phone number, in some cases on usernames
  2. DNS-based addresses
  3. Public key or some other globally unique ID
  4. If operator’s servers are compromised
  5. Does not protect users' metadata
  6. While P2P are distributed, they are not federated - they operate as a single network
  7. P2P networks either have a central authority or the whole network can be compromised - see here
{# join simplex #} {% include "sections/join_simplex.html" %}