Questions fréquentes
Des réponses claires, sans jargon
Et quand une réponse n'est pas à notre avantage, on te la donne quand même.
L'essentiel
C'est vraiment gratuit ? Où est l'arnaque ?
Pas d'arnaque : pas de publicité, pas d'abonnement, pas de revente de données. On ne connaît ni ton nom, ni ton numéro, ni tes contacts, donc il n'y a rien à revendre.
Ça marche sur iPhone ?
Pas pour le moment. BiCrypt fonctionne sur Android 8 ou plus.
Pourquoi l'application n'est pas sur le Play Store ?
Pour rester indépendant de Google. Tu installes le fichier directement depuis ce site. Android affiche alors un avertissement standard, le même pour toute application qui ne vient pas du Play Store.
Pour être sûr d'avoir le vrai fichier, compare son empreinte.
Pourquoi le démarrage est-il lent ?
BiCrypt passe par le réseau Tor pour cacher ton adresse IP. La connexion prend de 30 secondes à 3 minutes au premier lancement ou après un redémarrage du téléphone. Ensuite, c'est beaucoup plus rapide.
Et si je perds mon téléphone, ou si j'en change ?
Ton identité n'existe que sur ton téléphone, protégée par ton code PIN et par la puce de sécurité d'Android. Il n'y a aucune copie sur un serveur : rien à saisir, rien à pirater.
La contrepartie : sur un nouveau téléphone, tu crées une nouvelle identité et tu ré-ajoutes tes contacts. C'est voulu.
J'ai oublié mon code PIN.
Personne ne peut le réinitialiser, nous compris : on n'en a aucune copie. Il faudra désinstaller l'application et créer une nouvelle identité.
Je reçois les messages quand l'application est fermée ?
Tant que BiCrypt tourne en arrière-plan, oui. Si tu la fermes complètement, les messages t'attendent sur le relais, chiffrés, pendant 24 heures au plus, et arrivent dès que tu la rouvres.
Sécurité et vie privée
Le relais peut-il lire mes messages ?
Non. Chaque message est chiffré sur ton téléphone avant l'envoi, avec sa propre clé effacée juste après usage (protocoles X3DH et Double Ratchet, comme Signal). Même si un téléphone était un jour compromis, les messages déjà échangés resteraient illisibles. Le relais ne voit que des données illisibles, qu'il transmet sans les écrire sur disque. Seule exception : le groupe Général, public par nature.
Qu'est-ce que le relais voit, exactement ?
On préfère te le détailler plutôt que de dire « rien ». Pour acheminer les messages, le relais voit :
- la clé publique des appareils connectés (une suite de caractères, pas un nom ni un numéro) ;
- à quel moment un message arrive pour telle clé, et sa taille approximative ;
- le message lui-même, mais chiffré : il ne peut pas le lire.
Il ne voit pas ton adresse IP (Tor la cache), ni ton numéro (tu n'en donnes pas). Tout ça reste en mémoire vive le temps de livrer le message, 24 heures au plus si le destinataire est hors ligne, puis disparaît. Rien n'est écrit sur disque, il n'y a ni journal ni base de données.
Exception : les messages du groupe Général, lisibles par tous.
Si quelqu'un saisit le serveur ?
Sur le disque, il ne trouvera ni historique, ni liste d'utilisateurs, ni message. S'il copie la mémoire d'un relais en marche, il verra au plus les messages chiffrés en attente (illisibles sans les clés, qui restent sur vos téléphones) et les clés publiques connectées à cet instant.
Le groupe Général est-il privé ?
Non. Sa clé de chiffrement est calculée à partir de son nom, qui est public : n'importe quel utilisateur de BiCrypt peut le lire, et le relais aussi. C'est un salon ouvert, pas un espace confidentiel. Pour parler en privé, utilise une conversation ou un groupe privé.
Mes photos révèlent-elles où je suis ?
Non. BiCrypt retire la position GPS, le modèle du téléphone et les autres métadonnées avant l'envoi. Si une photo ne peut pas être nettoyée, elle n'est pas envoyée.
Comment fonctionnent les mises à jour ?
L'application vérifie environ une fois par heure, via Tor. Chaque mise à jour est signée avec une clé dédiée. L'application vérifie la signature et l'empreinte du fichier avant d'installer, et refuse toute version modifiée.
Quels algorithmes sont utilisés ?
Des standards publics et éprouvés. Messages directs : X3DH puis Double Ratchet, les protocoles de Signal, avec X25519, HKDF-SHA256, HMAC-SHA256 et XChaCha20-Poly1305. Groupes privés : clé renouvelée chaque heure par une fonction à sens unique, et signature Ed25519 de l'expéditeur. Mises à jour signées Ed25519, code PIN haché avec BLAKE2b. Ils sont implémentés par les bibliothèques @noble, auditées publiquement.
Ta clé privée est stockée dans le Keystore Android, matériel quand le téléphone le permet. Tes messages sont aussi chiffrés sur le téléphone, avec une clé gardée dans ce Keystore. La liste de contacts (pseudos et clés publiques) est rangée dans l'espace privé de l'application, inaccessible aux autres applications.
Par rapport aux autres
Quelle différence avec Signal, WhatsApp ou Telegram ?
Signal est une très bonne messagerie. BiCrypt va plus loin sur l'anonymat ; Signal, sur la transparence du code.
| Critère | BiCrypt | Signal | Telegram | |
|---|---|---|---|---|
| Sans numéro de téléphone | Oui | Non | Non | Non |
| Chiffré de bout en bout par défaut | Oui | Oui | Oui | Non |
| Confidentialité persistante | Oui | Oui | Oui | Chats secrets seulement |
| Adresse IP cachée au serveur | Oui, via Tor | Non | Non | Non |
| Métadonnées conservées | Aucune sur disque | Minimales | Oui | Oui |
| Code source ouvert | Pas encore | Oui | Non | Application seulement |
Vérifier le fichier
Facultatif. Pour être sûr d'avoir la vraie application et pas une copie modifiée, compare ces deux empreintes.
Empreinte du fichier (SHA-256)
Change à chaque version (—).
Certificat de signature (SHA-256)
Ne change jamais. Android refuse une mise à jour signée par un autre certificat.
Comment comparer ?
Sur le téléphone : une application comme AppVerifier (open source) affiche le certificat d'une application installée.
Sur un ordinateur : sha256sum bicrypt-X.Y.Z.apk pour l'empreinte, apksigner verify --print-certs bicrypt-X.Y.Z.apk pour le certificat.
Si une empreinte ne correspond pas, n'installe pas le fichier.
Transparence
On ne te demande pas de nous croire sur parole. Voici nos choix, leurs raisons, et ce qu'ils te coûtent.
Pourquoi le code n'est-il pas open source ?
Parce qu'on est une toute petite équipe. Publier le code, c'est voir apparaître des copies de BiCrypt, parfois piégées, et devoir passer notre temps à les surveiller, à prévenir les utilisateurs et à gérer leurs failles. Ce temps, on préfère le passer sur ce qui compte vraiment : la sécurité de l'application elle-même.
Ce n'est pas parce qu'un code caché serait plus sûr : ce serait faux. La sécurité de BiCrypt repose sur des algorithmes publics, pas sur le secret du code.
Ce choix a un coût pour toi, et on ne le cache pas : tu ne peux pas lire le code pour vérifier ce qu'il fait. Les deux questions suivantes disent ce que tu peux vérifier quand même, et ce que tu dois nous accorder.
Ce que tu peux vérifier toi-même
- Que ton fichier est le vrai : avec l'empreinte et le certificat de signature, plus haut.
- Les autorisations demandées : caméra (QR codes), micro (vocaux), notifications, Internet, fonctionnement en arrière-plan et installation des mises à jour. Pas d'accès à tes contacts, ta position ou tes fichiers. Tu peux le voir dans les réglages Android de l'application.
- Que l'application ne parle à personne d'autre : elle ne contient ni Google, ni Firebase, ni outil de statistiques ou de pub. Avec un pare-feu comme NetGuard ou RethinkDNS, tu verras qu'elle ne se connecte qu'au réseau Tor.
- Qu'on ne te demande rien : ni numéro, ni e-mail, ni nom. C'est visible dès l'installation.
Ce que tu dois nous accorder
- Que l'application fait ce qu'on décrit. Sans le code, tu ne peux pas le contrôler ligne par ligne.
- Que le relais fonctionne comme annoncé : en mémoire vive, sans journaux. Tu ne peux pas inspecter notre serveur.
- Les mises à jour. L'application installe ce qui est signé avec notre clé. Elle te protège contre un tiers, pas contre nous : une version signée par nous serait acceptée.
- Il n'y a pas encore eu d'audit indépendant. Il est prévu, sans date pour l'instant. On ne le présentera pas comme fait tant qu'il ne l'est pas.
Les limites connues de BiCrypt
- Un seul relais. S'il tombe en panne, les messages ne passent plus jusqu'à son retour. Tes données ne sont pas perdues pour autant, elles sont sur ton téléphone.
- Le relais voit des métadonnées de passage : quelles clés publiques sont connectées, et quand un message arrive. Détails ici.
- Le groupe Général est public, lisible par tous. Détails ici.
- Tes contacts et tes groupes ne sont pas encore chiffrés sur le téléphone, contrairement à tes messages. Ils restent dans l'espace privé de l'application, et c'est en cours de correction.
- Le code PIN bloque l'accès à l'application. Face à quelqu'un qui extrairait les données de ton téléphone, la vraie protection reste le chiffrement d'Android : garde un verrouillage d'écran solide.
- Un téléphone infecté par un logiciel espion peut lire ce qui s'affiche à l'écran. Aucune messagerie ne protège contre ça.
Sous quelle licence est BiCrypt ?
Une licence propriétaire : BiCrypt License (texte en anglais). En résumé :
- Autorisé : utiliser l'application gratuitement, faire de la recherche de sécurité pour toi-même et signaler les failles en privé.
- Interdit : redistribuer l'application ou une version modifiée, faire tourner un relais ou un service dérivé, utiliser le nom ou le logo BiCrypt, et tout usage illégal.
J'ai trouvé une faille de sécurité
Merci ! Signale-la en privé via le formulaire de signalement sécurisé de GitHub. Ne la publie pas avant qu'un correctif soit sorti, pour ne pas exposer les utilisateurs.
Qui est derrière BiCrypt ?
Une toute petite équipe indépendante. Pas d'actionnaires, pas de Big Tech, pas de modèle économique fondé sur tes données. Les versions sont publiées sur GitHub.
Une question ? Un avis ?
Pose ta question ou donne ton avis dans l'espace de discussion public de BiCrypt, sur GitHub. On y répond, et les réponses utiles finissent dans cette FAQ.