Discussion vocale et écrite, en pair à pair

Parlez librement.
Personne entre vous.

Des espaces avec des salons textuels et des salons vocaux, des messages privés et des appels, comme dans les applications que vous connaissez. La différence est sous le capot : ce que vous dites va directement aux personnes avec qui vous parlez, chiffré de bout en bout avec des clés post-quantiques. Aucun serveur d’entreprise ne le stocke ni ne peut le lire, et vous n’avez ni numéro de téléphone, ni e-mail, ni mot de passe à donner.

Gratuit et open source · Windows, macOS et Linux · Bêta publique

Serveur de coordination présente seulement M J K Vous T A Hôte : l’appli d’un ami
Voix et messages chiffrés, d’appli à appli Présentations : qui est en ligne, qui héberge

Ce qui change

Une messagerie sans intermédiaire

La plupart des messageries font tout passer par les centres de données de leur entreprise, même quand c’est chiffré. Crocodile n’a aucun centre de données au milieu : vos applis se parlent directement.

En pair à pair, même en groupe

Dans un salon vocal, le membre qui a la meilleure connexion devient l’hôte et transmet aux autres le son déjà chiffré. S’il part, un remplaçant prend le relais en un instant.

Un compte qui est une clé

Choisissez un nom et c’est parti. Votre identité est une clé créée sur votre appareil, et votre identifiant en découle : aucun serveur ne peut donc attribuer votre nom à quelqu’un d’autre. Pas de mot de passe à hameçonner, pas de base de mots de passe susceptible de fuiter.

Résistant au quantique, dès aujourd’hui

Chaque échange de clés combine le classique X25519 et ML-KEM-768, la norme post-quantique publiée par le NIST en 2024. Le trafic enregistré aujourd’hui reste privé même si des ordinateurs quantiques cassent un jour la cryptographie classique.

Des serveurs que tout le monde peut héberger

Les serveurs de coordination ne font que présenter les gens. N’importe qui peut en faire tourner un, sur un serveur loué ou d’un simple interrupteur dans l’appli, et tous rejoignent un même réseau partagé. Crocodile ne dépend pas de nous.

Familier en surface

Tout est là où vous l’attendez

Si vous avez déjà utilisé une messagerie pour communautés, vous serez tout de suite à l’aise. Les thèmes clair et sombre sont intégrés.

Un espace nommé Night Owls : quatre amis organisent une soirée jeux dans un salon textuel, avec leurs salons vocaux dans la barre latérale.
Des salons textuels avec mentions, emoji, liens et invitations
Un salon vocal avec quatre personnes : deux parlent, deux ont coupé leur micro.
Des salons vocaux qui montrent qui est là et qui parle

Fonctionnalités

Tout ce qu’il faut pour passer du temps ensemble

Des espaces pour les vôtres

Des salons textuels et vocaux pour vos amis, votre guilde ou toute votre communauté, avec des administrateurs, des liens d’invitation et des bannissements. Les liens d’invitation s’affichent dans la discussion sous forme de cartes que l’on rejoint en un clic.

Des salons où jeter un œil

Voyez qui est là avant d’entrer, qui parle et la qualité de la connexion de chacun, en direct.

Appels et messages privés

Appelez un ami en un clic. Ça sonne, vous décrochez, vous raccrochez, et vous voyez toujours tous les deux si l’appel est vraiment en cours.

Push-to-talk, même en jeu

Une touche de push-to-talk qui fonctionne dans tout le système, même quand une autre appli est au premier plan, boutons latéraux de la souris compris.

Des messages qui vous attendent

Vous avez écrit pendant qu’un ami était hors ligne ? Le message attend sur votre appareil et part dès que vous êtes tous les deux en ligne. Si vous le souhaitez, un serveur peut le garder jusqu’à une semaine, scellé pour que seuls les appareils de votre ami puissent l’ouvrir.

Tous vos ordinateurs

Ajoutez un portable en tapant un code court et en vérifiant que les deux écrans affichent le même numéro de sécurité.

Une discussion moderne

Mentions, emoji, liens cliquables, réponses, modifications et blocs de code, plus des sons pour les appels et les messages.

À votre image

Thèmes clair et sombre, votre propre couleur d’accent et une palette de commandes pour aller partout en un instant.

Fonctionnement

Trois étapes, aucun intermédiaire

  1. 1

    Trouver un serveur

    Votre appli récupère la liste des serveurs de coordination, se connecte au plus rapide et garde le deuxième en réserve.

  2. 2

    Retrouver les vôtres

    Le serveur indique à votre appli qui est en ligne et quel membre est le mieux placé pour héberger. Il voit qui parle avec qui, jamais ce qui se dit.

  3. 3

    Parler directement

    Votre appli se connecte à l’hôte, ou directement à votre ami, et tout circule d’appli à appli, chiffré de bout en bout.

Toute l’histoire, étape par étape

Comparaison

Face aux applications que vous connaissez

Les grandes différences. Le tableau complet explique chaque case et renvoie à sa source.

CrocodileSignalWhatsAppTelegramDiscordTeamSpeak
Inscription sans numéro de téléphone ni e-mail
Messages chiffrés de bout en bout par défaut, groupes compris
Voix chiffrée de bout en bout, groupes compris
Échange de clés post-quantique
Voix et messages vont d’appli à appli, pas par les serveurs de l’entreprise
Héberger son propre serveur

Comparaison complète et sources

Sécurité

Une sécurité que vous pouvez vérifier

Un chiffrement fort ne vaut quelque chose que si l’on n’a pas à le croire sur parole. Toute la conception de Crocodile est publique.

Lire le modèle de sécurité

  • Open source. Chaque ligne des applis et des serveurs est sur GitHub, pour que chacun puisse la lire et la compiler.
  • Signé, pas cru sur parole. Profils, espaces, invitations et adhésions sont signés par leurs auteurs et vérifiés par chaque appli : un serveur ne peut donc pas les falsifier.
  • Des clés qui avancent. Chaque message reçoit une nouvelle clé, les clés vocales changent toutes les 30 secondes, et de nouvelles clés les remplacent toutes les 30 minutes et à chaque départ.
  • Peu de chose à analyser. La voix circule à débit constant et les messages sont complétés par du remplissage, si bien que la taille des paquets ne trahit pas ce que vous avez dit.
  • Honnêtes sur les limites. Crocodile n’a pas encore fait l’objet d’un audit de sécurité indépendant. D’ici là, ne comptez pas dessus si votre sécurité en dépend.

Le mot du créateur

Bonjour, je suis Paweł Walda (@pwalda), et j’ai créé Crocodile.

Je l’ai construit avec beaucoup d’aide de l’IA générative, et je ne vais pas prétendre le contraire : écrit entièrement à la main, il aurait demandé des années au lieu de quelques mois.

Mais l’idée, la vision et les principes sont les miens, entièrement organiques, tout comme les nombreuses journées que j’y ai consacrées.

Ce dont je suis le plus fier, c’est le protocole : il est fait des éléments les plus simples, combinés d’une façon qui en fait une nouveauté, quelque chose qui sort tout droit de ma tête. Je peux donc me dire semi-inventeur 😉

Je ne vous demande pas de me croire sur parole. Tout est open source et ouvert au public. Je vous invite à travailler avec moi sur ce projet : à l’auditer, à corriger les bugs et à signaler toute vulnérabilité que vous trouveriez.

Mon but ultime n’est pas seulement de créer une messagerie sécurisée de plus ; il y en a déjà beaucoup. Je ne veux pas d’une appli obscure réservée aux utilisateurs avancés, mais d’une appli que les joueurs et les gens ordinaires utilisent au quotidien pour communiquer. Je sais que le chemin est long, mais au bout du compte, c’est gratuit, c’est sûr et c’est open source. Que demander de plus ?

Pourquoi faire tout ça ? Parce que je crois que chacun a le droit de parler aux autres directement, en sécurité et en privé, sans que personne n’écoute.

Et je crois que je ne suis pas le seul…

Paweł WaldaCréateur de Crocodile · @pwalda

Prêt quand vous l’êtes

Gratuit, open source et vite configuré : installez, choisissez un nom, invitez vos amis.

Questions

Est-ce gratuit ?

Oui. Crocodile est gratuit et open source, et parler et la confidentialité resteront gratuits. Si vous voulez aider à payer les serveurs et le développement, vous pouvez le soutenir.

Que veut dire « bêta » ici ?

Crocodile fonctionne, mais attendez-vous à quelques imperfections, et dites-le-nous. La conception du chiffrement est publique et le code est ouvert, mais il n’a pas encore fait l’objet d’un audit de sécurité indépendant. D’ici là, ne comptez pas dessus si votre sécurité en dépend.

Les serveurs peuvent-ils lire mes messages ?

Non. Les messages et la voix ne passent jamais par les serveurs de coordination, sauf si vous activez le relais ou la boîte aux lettres, et même alors ils restent chiffrés de bout en bout et illisibles pour le serveur. Les serveurs voient bien les profils et qui parle avec qui ; la page sécurité et notre politique de confidentialité (en anglais) détaillent précisément quoi.

Si les serveurs ne peuvent rien lire, à quoi servent-ils ?

À faire les présentations. Ils indiquent à votre appli qui est en ligne, aident les applis à se trouver à travers les box internet et décident quel membre héberge un salon vocal. Voyez-les comme un standard téléphonique qui met les appels en relation sans jamais écouter.

Que se passe-t-il si mon ami est hors ligne ?

Votre message attend sur votre appareil et est remis dès que vous êtes tous les deux en ligne. Si vous activez la boîte aux lettres, un serveur le garde jusqu’à une semaine, scellé pour que seuls les appareils de votre ami puissent l’ouvrir.

Comment l’utiliser sur plusieurs ordinateurs ?

Sur le nouvel ordinateur, choisissez I already use Crocodile → Link from another device, tapez le code affiché sur un ordinateur où vous êtes connecté, puis vérifiez que les deux affichent le même code de sécurité.

Et si je perds tous mes appareils ?

À la création de votre compte, Crocodile vous montre une clé de récupération. Gardez-la en lieu sûr : avec elle, vous restaurez votre compte sur un nouvel ordinateur. Sans elle, personne ne le peut, nous compris, car il n’y a ni réinitialisation de mot de passe ni copie de votre clé sur aucun serveur.

Comment supprimer mon compte ?

Dans l’appli, Settings → Profile → Delete account. Il est effacé des serveurs de coordination et déconnecté sur tous vos appareils. Les espaces dont vous êtes propriétaire sont supprimés pour tout le monde.

Existe-t-il une version mobile ou web ?

Pas encore. Crocodile fonctionne aujourd’hui sous Windows, macOS et Linux ; les téléphones viendront plus tard.

J’ai trouvé un bug. Où le signaler ?

Ouvrez un ticket sur GitHub. Dans l’appli, Settings → About → Copy diagnostics nous donne des détails utiles sans aucun de vos messages. Merci de signaler les problèmes de sécurité en privé.

Soutenir Crocodile

Crocodile n’a ni publicité, ni pistage, ni fonctionnalité payante. Les dons financent le serveur principal et le développement. Ce sont des cadeaux : tout le monde a la même appli, que l’on donne ou non.