Trois Arrêts. Deux Chiffrés.
Votre appareil chiffre avant l'envoi. Nos serveurs portent du chiffré. Le destinataire déchiffre.
Votre Appareil
Message écrit. Chiffré sur l'appareil avec la clé publique du destinataire.
Serveurs SSS
Nous stockons et routons des blobs opaques. Pas de texte clair.
Leur Appareil
Le destinataire déchiffre avec sa clé privée — jamais partagée.
Messagerie Qui Semble Normale
Groupes, notes vocales, fichiers, réactions. Tout ce que vous attendez — avec E2EE.
Ce Que Nous Ne Ferons Jamais
La confidentialité est ce que nous refusons de compromettre.
Nous Ne Lirons Pas Vos Messages
Mathématiquement impossible. Que du chiffré.
Nous Ne Demanderons Pas Votre Téléphone
Paire de clés générée sur l'appareil.
Nous Ne Vendrons Rien Sur Vous
Pas de pub. Pas de profilage. Pas de vente.
Nous Ne Construirons Pas de Portes Dérobées
Les backdoors sont des vulnérabilités.
Signal a inventé l'expéditeur scellé pour les messages texte. SSS l'étend à toute la pile : messages, envois de pièces jointes, signalisation des appels vocaux, réactions emoji, chaque copie d'un message de groupe et même le tout premier échange de clés passent par un point de livraison aveugle à l'identité. Le serveur voit une enveloppe opaque adressée à un destinataire et rien d'autre — aucun nom d'expéditeur, aucun appelant, aucun enregistrement de groupe, aucun numéro de téléphone.
Il n'y a pas de compte à créer au-delà d'un nom d'utilisateur. La connexion est un défi-réponse Ed25519 : il n'y a donc aucun mot de passe à hameçonner. Les messages circulent sur le Double Ratchet de Signal (Olm) et sont enveloppés dans un KEM hybride X-Wing — X25519 combiné à ML-KEM-768 — si bien que le chiffré capté aujourd'hui résiste à un futur ordinateur quantique. Les groupes sont une construction côté client : un message à trente personnes, ce sont trente messages scellés ordinaires sur des ratchets par paires, donc aucune table de groupe, aucun identifiant de groupe et aucune clé partagée qui devienne obsolète quand quelqu'un est retiré.
Sur l'appareil, un code Forteresse enveloppe vos clés, vos sessions et vos textes en clair dans un coffre à trois couches — Argon2id, puis une clé d'appareil non exportable, puis Argon2id à nouveau — à environ une demi-seconde par tentative, avec un fragment de clé détenu par le serveur qui limite les essais en ligne. Par-dessus viennent le verrouillage automatique, le déverrouillage biométrique, le masquage des captures et un effacement panique en un geste.
L'hameçonnage est traité comme une chaîne et non comme un événement : aucune fonction d'appairage d'appareil à détourner, aucun numéro à voler par SIM-swap, un verrou sur le nom d'hôte canonique qui refuse de démarrer sur un domaine sosie, des passkeys liées à l'origine, et un épinglage TOFU qui met l'envoi en pause si la clé d'un contact vérifié change. La compilation est reproductible et publie des empreintes par fichier : vous pouvez vérifier que le code exécuté est celui du dépôt — et le projet documente aussi clairement ce contre quoi il ne protège pas.
Fonctionnalités clés
Expéditeur scellé partout
Chaque envoi côté expéditeur — texte, pièce jointe, signalisation d'appel, réaction, jusqu'au premier échange de clés — passe par un point aveugle à l'identité. Le serveur ne voit ni ne journalise aucun expéditeur.
Des groupes invisibles au serveur
Aucune table de groupe, aucun point de terminaison, aucun identifiant. Un message à N membres, ce sont N messages scellés sur N ratchets par paires, indiscernables de N messages directs, plafonnés à 32 membres.
Sans téléphone ni e-mail
Choisissez un nom d'utilisateur et commencez. Aucun numéro à détourner par SIM-swap, aucun e-mail, aucune donnée de paiement — et la connexion est un défi-réponse Ed25519, sans mot de passe à hameçonner.
Verrou Forteresse
Un code enveloppe vos clés et vos textes en trois couches — Argon2id, clé d'appareil non exportable, Argon2id — à ~0,5 s par tentative, avec verrouillage automatique, déverrouillage biométrique et effacement panique.
Chiffrement post-quantique
Chaque message scellé est enveloppé dans un KEM hybride X-Wing, X25519 combiné à ML-KEM-768, pour que le trafic moissonné aujourd'hui reste illisible pour un ordinateur quantique futur.
Appels vocaux scellés
Offres, réponses et chaque candidat ICE empruntent le canal scellé : aucune colonne « appelant » à interroger. L'audio circule en pair-à-pair via DTLS-SRTP sans jamais toucher le backend.
Anti-hameçonnage par conception
Aucune fonction d'appairage à détourner, un verrou de nom d'hôte qui refuse de démarrer sur un domaine sosie, des passkeys liées à l'origine, et un épinglage TOFU qui suspend l'envoi si une clé vérifiée change.
Builds vérifiables
Chaque version publie des empreintes SHA-256 et SHA-384 par fichier. Recompilez le même commit et elles correspondent octet pour octet : vous vérifiez le code exécuté sans croire personne sur parole.
Sans publicité ni pistage, auto-hébergeable
Aucun SDK d'analyse ou de publicité, aucun script CDN — un seul bundle auto-hébergé. Faites tourner votre instance : une PWA statique et un backend Node sur Postgres et Redis.