---
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](https://simplex.chat/) |
| **GitHub** | [simplex-chat/simplex-chat](https://github.com/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)

```yaml
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](https://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

- [Site officiel](https://simplex.chat/)
- [GitHub simplex-chat/simplex-chat](https://github.com/simplex-chat/simplex-chat)
- [Documentation serveur SMP](https://simplex.chat/docs/server.html)
- [Audit Trail of Bits](https://simplex.chat/blog/20240314-simplex-chat-v5-4-quantum-resistance-signal-double-ratchet-algorithm.html)

## Pages Liées

- [[cat-messaging]] — Catégorie Messaging
- [[app-synapse]] — Matrix, autre approche de la décentralisation
- [[app-traefik]] — Reverse proxy pour serveur SMP
- [[securisation-home-lab]] — Hardening du serveur
- [[recettes-docker-compose]] — Patterns Compose
