Files
wiki/Catalogue-Self-Hosted/apps/app-simplex-chat.md
T
2026-06-09 18:40:21 +02:00

4.7 KiB


title: SimpleX Chat created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, messaging, e2e, privacy, sans-id, haskell, rust, mobile-first] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Messaging, https://github.com/simplex-chat/simplex-chat, https://simplex.chat/]

💬 SimpleX Chat

La messagerie la plus privée jamais construite : pas d'identifiant utilisateur, pas de numéro de téléphone, pas d'email requis. Le chiffrement bout-en-bout est systématique, et le réseau ne peut pas lier deux conversations à la même personne.

📋 Informations Générales

Champ Valeur
Site web simplex.chat
GitHub simplex-chat/simplex-chat
Licence AGPL-3.0
Langage Haskell, Rust, Swift, Kotlin
Étoiles GitHub 11.2k
Catégorie Messaging

📝 Description

SimpleX Chat repense entièrement le modèle de la messagerie instantanée. Là où Signal, WhatsApp ou Matrix associent chaque utilisateur à un identifiant stable (numéro, identifiant, clé), SimpleX ne crée aucun identifiant persistant : chaque conversation utilise une file d'attente de messages chiffrés différente, générée à la connexion. Le serveur ne peut donc pas lier deux conversations à un même utilisateur, et il n'existe aucun annuaire centralisé.

Concrètement, deux personnes échangent un lien d'invitation à usage unique (QR code ou URL), qui contient l'adresse d'une file chiffrée. Plusieurs files peuvent être établies pour une même relation, ce qui empêche l'analyse de graphe social au niveau serveur. Le chiffrement E2E est systématique (double ratchet, type Signal Protocol), avec en plus la possibilité de chiffrer la couche transport (TLS) et d'effacer définitivement un message pour les deux parties.

Les clients sont disponibles pour iOS, Android, macOS, Windows, Linux, et un serveur SMP (SimpleX Messaging Protocol) peut être auto-hébergé pour récupérer le contrôle total de l'infrastructure. Le projet est audité par Trail of Bits et Cure53.

🚀 Installation

Serveur SMP auto-hébergé (Docker)

services:
  smp-server:
    image: simplexchat/smp-server:latest
    container_name: simplex-smp
    restart: unless-stopped
    ports:
      - "443:443"
    volumes:
      - smp_data:/var/lib/smp
    environment:
      SMP_SERVER_ADDR: smp.example.com
      # Générer des mots de passe avec openssl rand -base64 32

volumes:
  smp_data:

Côté client

Les applications de bureau et mobiles se téléchargent depuis simplex.chat/downloads. Pour utiliser son propre serveur, il faut saisir son adresse dans les paramètres réseau de l'app.

⚙️ Configuration Initiale

  1. Installer les apps clientes sur tous les appareils concernés.
  2. Créer un profil : un nom d'affichage suffit, aucune donnée n'est obligatoire.
  3. (Optionnel) Déployer son propre serveur SMP pour ne dépendre d'aucune infrastructure tierce.
  4. Échanger un lien d'invitation avec chaque contact (QR code recommandé).
  5. Tester l'effacement de message et la vérification du chiffrement (bout dédié dans l'app).

🔄 Alternatives

  • Signal — Référence du marché, mais numéro de téléphone obligatoire
  • Briar — Messagerie peer-to-peer via Tor, Wi-Fi, Bluetooth
  • Threema — Suisse, payante, mais liée à un identifiant
  • Matrix / Element — Fédération, mais identifiants visibles sur le réseau
  • XMPP + OMEMO — Open standard, mais identifiant JID obligatoire

🔐 Sécurité

  • Chiffrement E2E systématique (double ratchet)
  • Aucun identifiant utilisateur : impossible de lier deux conversations
  • Audits externes (Trail of Bits, Cure53)
  • ⚠️ Le serveur ne voit jamais le contenu, mais voit les métadonnées d'adresses IP et de timing
  • ⚠️ Pour une anonymat maximal : combiner avec Tor et un serveur auto-hébergé

📚 Ressources

Pages Liées