BitChat : la messagerie sans internet est-elle vraiment privée ?

BitChat fait passer tes messages de téléphone en téléphone, sans internet. Comment ça marche, ce qu’il protège vraiment et ce qu’il laisse fuiter.

Introduction

Imagine un concert de 50 000 personnes. Le réseau mobile sature, plus rien ne passe. Pourtant, ton message arrive à ton ami à l'autre bout de la foule : il a sauté de poche en poche, de téléphone en téléphone, jusqu'à lui.

C'est la promesse de BitChat, la messagerie lancée par Jack Dorsey à l'été 2025 : pas d'internet, pas de réseau mobile, pas de compte, pas de serveur. Sur le papier, c'est un rêve pour la vie privée. En pratique, c'est plus nuancé.

J'ai lu le whitepaper du projet, les analyses de sécurité et la presse. Dans cet article, je t'explique comment BitChat fonctionne, ce qu'il protège vraiment, ce qu'il laisse fuiter, et quand il mérite une place sur ton téléphone.

Glossaire

Terme Définition
Réseau maillé (mesh) Un réseau sans point central, où chaque appareil relaie les messages des autres
BLE Bluetooth Low Energy, la version basse consommation du Bluetooth
TTL « Time To Live » : le nombre de sauts qu'un message peut encore faire avant d'être abandonné
Chiffrement de bout en bout Seuls l'expéditeur et le destinataire peuvent lire le message, pas ceux qui le relaient
Confidentialité persistante Le vol d'une clé aujourd'hui ne permet pas de relire les messages d'hier
Métadonnées Tout ce qui entoure un message sans être son contenu : qui, quand, où, à qui
Nostr Un protocole ouvert de messagerie sur internet, qui s'appuie sur des serveurs relais publics
Geohash Un code qui découpe la Terre en cases : plus il est long, plus la case est petite

D'où vient BitChat ?

L'idée n'est pas neuve. En 2014, pendant les manifestations de Hong Kong, des milliers de personnes avaient adopté FireChat, puis Bridgefy, pour continuer à communiquer quand les réseaux étaient saturés ou surveillés. Ces applications ont fini par disparaître ou par décevoir sur la sécurité.

Le 6 juillet 2025, Jack Dorsey, cofondateur de Twitter, relance le concept avec BitChat. Il publie le code en open source (Android et iOS) et un whitepaper qui décrit son fonctionnement. La bêta iOS atteint sa limite de 10 000 testeurs en quelques heures.

Et le sujet est vite sorti du cercle des curieux : en septembre 2025, BitChat est massivement téléchargé pendant les manifestations au Népal et à Madagascar, puis début 2026 pendant les coupures d'internet en Ouganda et en Iran.

Comment BitChat fonctionne sans internet ?

Si tu as lu mon article sur BitTorrent, tu vas retrouver une idée familière : pas de serveur central, ce sont les participants qui font circuler l'information.

Le bouche-à-oreille entre téléphones

Chaque téléphone qui fait tourner BitChat joue deux rôles en même temps : il envoie ses propres messages et relaie ceux des autres, en Bluetooth. Un message peut ainsi traverser une foule bien au-delà de la portée d'un seul appareil.

Le risque, c'est qu'un message tourne en boucle et noie le réseau. BitChat l'encadre de trois façons :

  1. Un nombre de sauts limité : un message part avec un TTL de 7. Chaque relais le décrémente, et le message s'arrête à zéro. Dans une foule dense, BitChat réduit ce TTL à 5.
  2. Pas de doublons : chaque téléphone retient pendant 5 minutes les messages déjà vus, pour ne pas les relayer deux fois.
  3. Un petit délai aléatoire : avant de relayer, un téléphone attend entre 10 et 220 millisecondes, pour éviter que tout le monde réémette au même instant.

Le facteur pour les absents

Et si ton destinataire n'est pas à portée ? BitChat confie le message chiffré à jusqu'à 3 téléphones « coursiers », qui le gardent jusqu'à 24 heures et le livrent s'ils croisent ton contact. Comme un facteur qui transporte une lettre fermée : il sait à qui la donner, mais ne peut pas la lire.

Le relais par internet

Quand une connexion existe, BitChat peut aussi passer par Nostr pour joindre un contact éloigné. Il propose également des salons géolocalisés, pour discuter avec les gens de ta zone.

Qu'est-ce qui chiffre tes messages ?

Les messages privés en Bluetooth reposent sur le Noise Protocol Framework, le même socle que WireGuard :

Élément Choix technique
Échange de clés Noise XX : les deux téléphones s'authentifient mutuellement
Courbe Curve25519
Chiffrement ChaCha20-Poly1305
Empreinte d'identité SHA-256 de ta clé publique

Ce choix apporte la confidentialité persistante au niveau de la session : quelqu'un qui volerait ta clé plus tard ne pourrait pas relire une conversation passée.

Deux exceptions à connaître :

  • Les messages confiés aux coursiers utilisent un autre mode, Noise X, sans confidentialité persistante. Si ta clé à long terme est un jour volée, les messages encore en transit deviennent lisibles.
  • Le salon public #mesh n'est pas privé : tout le monde à portée le lit.

Ce que BitChat protège vraiment

C'est là qu'il se distingue des messageries classiques :

  • Ton identité civile : pas de numéro de téléphone, pas d'e-mail. Tu choisis un pseudo, et c'est tout.
  • Le contenu de tes messages privés : chiffré de bout en bout, illisible pour les téléphones qui le relaient.
  • Ton indépendance : pas de serveur à saisir, pas de base de données à pirater, et ça fonctionne pendant une coupure d'internet.
  • Ton téléphone en cas de saisie : un mode panique (trois appuis sur le logo) efface tes clés, tes contacts et ton historique.

Ce qui fuit quand même : les métadonnées

C'est la partie que les articles enthousiastes oublient, et le whitepaper le reconnaît lui-même : les métadonnées sont le point faible du système. Chiffrer le contenu ne cache pas qui parle, quand et où.

Dans l'article sur BitTorrent, on avait vu que ton IP est visible par tous les participants d'un swarm. BitChat a un problème du même genre, version Bluetooth.

Autour de toi, en Bluetooth

  • Un identifiant qui ne change pas : ton identifiant BitChat reste le même d'une session à l'autre, même après un redémarrage. Seul le mode panique le change. Quelqu'un qui écoute le Bluetooth peut donc te reconnaître d'un endroit à l'autre.
  • Des annonces en clair : pour signaler sa présence, ton téléphone diffuse régulièrement ton pseudo et tes clés publiques. Une simple antenne suffit pour lister les participants d'un rassemblement.
  • Ton entourage : ces annonces citent jusqu'à 10 voisins directs. On peut en déduire qui se trouve à côté de qui.
  • Ta position approximative : avec plusieurs récepteurs, la puissance du signal suffit à estimer où se trouve un téléphone.

Le mode panique efface ton téléphone, mais il ne peut rien contre ce qu'une antenne voisine a déjà enregistré.

Sur internet

  • Les salons géolocalisés révèlent ta zone aux relais Nostr qui les transportent. Au niveau le plus fin, la case fait environ 150 mètres de côté. Comme je l'expliquais dans l'article sur les données sensibles, une position précise fait partie des informations les plus dangereuses à laisser filer.
  • Les relais voient le destinataire d'un message privé, même s'ils ne peuvent pas le lire. Les horodatages, eux, sont brouillés de plus ou moins 15 minutes.
  • Ton adresse IP est visible des relais, sauf si tu passes par Tor, intégré à l'application Android.

BitChat est-il sûr ?

Son lancement a été mouvementé. Quelques jours après la bêta, le chercheur Alex Radocea a montré qu'on pouvait usurper l'identité d'un contact. Jack Dorsey a alors reconnu que l'application n'avait reçu aucun audit de sécurité externe.

Le passage au protocole Noise, mi-juillet 2025, a corrigé ce problème d'authentification. Mais à l'époque, la société d'audit Trail of Bits résumait la situation sans détour : il ne fallait pas compter sur BitChat pour des communications sensibles. Le projet avance vite et son code est ouvert, mais un audit indépendant reste la meilleure preuve de solidité.

Pourquoi des États veulent le bloquer ?

Une messagerie sans serveur qui contourne les coupures d'internet dérange les gouvernements qui les pratiquent :

  • Chine, avril 2026 : Apple retire BitChat de l'App Store chinois, à la demande du régulateur du cyberespace.
  • Inde, juillet 2026 : le centre indien de lutte contre la cybercriminalité demande à GitHub de supprimer les dépôts du projet, sur un fondement juridique contesté.

Tu reconnais peut-être le scénario : quand The Pirate Bay a été attaqué, les liens magnet et la DHT ont pris le relais. Ici aussi, supprimer un dépôt ne fait pas disparaître un logiciel open source déjà installé sur des milliers de téléphones.

Quand l'utiliser, et quand l'éviter ?

Ta situation BitChat ?
Festival, camping, zone sans réseau Oui, c'est son terrain idéal
Coupure d'internet ou catastrophe naturelle Oui, c'est sa raison d'être
Discuter sans donner ton numéro Oui
Échanger des infos sensibles alors qu'internet fonctionne Non, prends Signal
Te cacher de quelqu'un qui surveille le Bluetooth sur place Non, ton identifiant stable te trahit
Rester anonyme dans un salon géolocalisé Non, le salon révèle ta zone

Si tu l'utilises, garde ces réflexes :

  • Un pseudo neutre, qui ne ressemble à aucun de tes autres comptes.
  • Vérifie l'empreinte de tes contacts en face à face avant tout échange important : c'est ta seule protection contre l'usurpation d'identité.
  • Active Tor quand tu passes par internet.
  • Coupe le Bluetooth quand tu ne t'en sers pas : un identifiant stable qui émet en permanence, c'est une balise.

Mon avis

BitChat réussit ce qu'il promet sur le plan technique : faire circuler des messages chiffrés quand tout le reste est coupé, sans te demander ton identité. Pour un festival ou une zone blanche, je le trouve vraiment pratique.

Mais je suis plus réservé sur l'image d'outil de vie privée qu'on lui colle. Un identifiant qui ne change jamais et des annonces en clair, c'est l'inverse de la discrétion face à quelqu'un qui écoute. Pour moi, c'est un excellent outil de secours, pas un manteau d'invisibilité. Et tant qu'aucun audit indépendant n'est publié, je garde Signal pour tout ce qui compte.

FAQ

BitChat fonctionne-t-il vraiment sans internet ?

Oui. Les messages passent d'un téléphone à l'autre en Bluetooth, en sautant jusqu'à 7 fois. Il faut simplement assez d'utilisateurs à portée pour former une chaîne jusqu'au destinataire.

BitChat est-il plus sûr que Signal ?

Non, pas pour une conversation classique. Signal est audité depuis des années et protège mieux les métadonnées. BitChat répond à un autre besoin : communiquer quand il n'y a plus de réseau.

BitChat rend-il anonyme ?

Pas complètement. Il ne te demande aucune information civile, mais ton identifiant reste stable et tes annonces de présence sont en clair. Quelqu'un qui écoute à proximité peut te suivre d'un lieu à l'autre.

BitChat est-il gratuit et open source ?

Oui aux deux. L'application est gratuite, sans compte ni abonnement, et son code est ouvert : licence MIT sur Android, domaine public sur iOS. Tu peux le lire, et même le compiler toi-même, sur le dépôt GitHub du projet.

BitChat fonctionne-t-il sur iPhone et sur Android ?

Oui, sur les deux. Les versions sont compatibles entre elles : un utilisateur Android peut discuter avec un utilisateur iPhone. Vérifie les versions minimales du système sur la fiche de l'application, car elles évoluent.

Comment installer BitChat sans se faire piéger ?

Passe par les liens du site officiel ou du dépôt GitHub plutôt que par une simple recherche dans ta boutique d'applications. Plusieurs applications sans rapport portent le même nom, et des imitations sont possibles. Selon ton pays, BitChat peut aussi avoir été retiré de la boutique officielle, comme en Chine. Sur Android, tu peux alors installer le fichier APK depuis le dépôt officiel.

Conclusion

BitChat ressuscite une vieille idée avec des outils modernes : un réseau qui n'appartient à personne, où chacun fait circuler les messages des autres. Ça marche, et ça dérange assez pour que des États le bloquent. Mais le chiffrement du contenu ne suffit pas à protéger ta vie privée : ce sont les métadonnées qui trahissent.

Et toi, tu l'installerais pour ton prochain festival, ou tu restes sur Signal ?

Sources

Cet article vous a plu ?

Avec un compte gratuit, vous aimez, vous commentez et vous recevez des suggestions « Pour vous ». Connexion en un clic avec Google ou GitHub, sans mot de passe.

Commentaires

Connectez-vous en un clic pour rejoindre la discussion.

Chargement des commentaires…

Masquer ce commentaire ?

Il ne sera plus visible du public. Son texte est conservé et vous pourrez le rétablir. Ses réponses restent visibles.

Signaler ce commentaire

Pourquoi ?