--- 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" %}

{{ "privacy-matters-section-header" | i18n({}, lang ) | safe }}

{{ "privacy-matters-section-subheader" | i18n({}, lang ) | safe }}

{% for section in why_privacy_matters.sections %}

{{ section.title | i18n({}, lang ) | safe }}

{% if section.overlayContent %} {{ section.overlayContent.linkText | i18n({}, lang ) | safe }} {{ overlay(section,lang) }} {% endif %}
{% endfor %}

{{ "privacy-matters-section-label" | i18n({}, lang ) | safe }}

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

{{ "features" | i18n({}, lang ) | safe }}

{% for feature in features.sections %}

{{ feature.title | i18n({}, lang ) | safe }}

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

{{ "simplex-private-section-header" | i18n({}, lang ) | safe }}

{% for section in what_makes_simplex_private.sections %}

{{ section.title | i18n({}, lang ) | safe }}

{% for point in section.points %}

{{ point | i18n({}, lang ) | safe }}

{% endfor %}

{{ "tap-to-close" | i18n({}, lang ) | safe }}

{% endfor %}
{# Network #}

{{ "simplex-network-section-header" | i18n({}, lang ) | safe }}

{{ "simplex-network-section-desc" | i18n({}, lang ) | safe }}

{{ "simplex-network-1-header" | i18n({}, lang ) | safe }}

{{ "simplex-network-1-desc" | i18n({}, lang ) | safe }} {{ "simplex-network-1-overlay-linktext" | i18n({}, lang ) | safe }}. {{ overlay(simplex_network_overlay.sections[0],lang) }}

{{ "simplex-network-2-header" | i18n({}, lang ) | safe }}

{{ "simplex-network-2-desc" | i18n({}, lang ) | safe }}

{{ "simplex-network-3-header" | i18n({}, lang ) | safe }}

{{ "simplex-network-3-desc" | i18n({}, lang ) | safe }}

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

{{ "comparison-section-header" | i18n({}, lang ) | safe }}

simplex logo {{ "protocol-1-text" | i18n({}, lang ) | safe }} {{ "protocol-2-text" | i18n({}, lang ) | safe }} {{ "protocol-3-text" | i18n({}, lang ) | safe }}
{{ "comparison-point-1-text" | i18n({}, lang ) | safe }} {{ "no-private" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} 1 {{ "yes" | i18n({}, lang ) | safe }} 2 {{ "yes" | i18n({}, lang ) | safe }} 3
{{ "comparison-point-2-text" | i18n({}, lang ) | safe }} {{ "no-secure" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} 4 {{ "yes" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }}
{{ "comparison-point-3-text" | i18n({}, lang ) | safe }} {{ "no-resilient" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} {{ "no" | i18n({}, lang ) | safe }}
{{ "comparison-point-4-text" | i18n({}, lang ) | safe }} {{ "no-decentralized" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} {{ "no-federated" | i18n({}, lang ) | safe }} 5 {{ "yes" | i18n({}, lang ) | safe }} 6
{{ "comparison-point-5-text" | i18n({}, lang ) | safe }} {{ "no-resilient" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} {{ "yes" | i18n({}, lang ) | safe }} 2 {{ "yes" | i18n({}, lang ) | safe }} 7

  1. {{ "comparison-section-list-point-1" | i18n({}, lang ) | safe }}
  2. {{ "comparison-section-list-point-2" | i18n({}, lang ) | safe }}
  3. {{ "comparison-section-list-point-3" | i18n({}, lang ) | safe }}
  4. {{ "comparison-section-list-point-4" | i18n({}, lang ) | safe }}
  5. {{ "comparison-section-list-point-5" | i18n({}, lang ) | safe }}
  6. {{ "comparison-section-list-point-6" | i18n({}, lang ) | safe }}
  7. {{ "comparison-section-list-point-7" | i18n({}, lang ) | safe }} - {{ "see-here" | i18n({}, lang ) | safe }}
{# join simplex #} {% include "sections/join_simplex.html" %}