Manuel d'utilisation
Guide complet de Securmy : comment s'inscrire, se connecter, utiliser les fonctions de confidentialité et comprendre ce que ce prototype protège vraiment — et ce qu'il ne protège pas.
1. Inscription et première connexion
Sur l'écran d'accueil, touchez « Inscrivez-vous » et saisissez votre e-mail et un nom d'utilisateur. Aucun numéro de téléphone n'est demandé.
Après l'inscription, vous verrez une seule fois trois informations, à enregistrer tout de suite dans un endroit sûr (un gestionnaire de mots de passe, par exemple) :
- Identifiant et mot de passe : l'identifiant est le premier champ, le mot de passe décide quel profil s'ouvre. Avec le même identifiant, vous pouvez avoir plusieurs profils, chacun avec son mot de passe.
- ID public : c'est ce que vous partagez avec les personnes que vous voulez ajouter comme contacts. Il ne révèle pas votre e-mail.
- Combinaison secrète : elle sert à révéler les discussions masquées (voir la section dédiée).
Si vous perdez le mot de passe, vous pouvez le réinitialiser par e-mail, mais seulement si l'e-mail du profil est vérifié. Sans mot de passe et sans e-mail vérifié, le profil est irrécupérable.
2. Profils multiples sur le même appareil
Vous pouvez créer plusieurs profils (par exemple un personnel et un de couverture) avec le même identifiant mais des mots de passe différents. En saisissant identifiant et mot de passe, le profil correspondant s'ouvre, sans écran de sélection révélant le nombre de profils. Vous ne pouvez pas utiliser le même mot de passe pour deux profils du même identifiant.
3. Ajouter des contacts et discuter
Touchez « + Ajouter un contact » et saisissez l'ID public de la personne. Une discussion en temps réel s'ouvre, chiffrée de bout en bout (voir la section 7).
5. Profil de couverture
À l'inscription, vous pouvez cocher « Créer comme profil de couverture » : un profil conçu pour être montré en cas de contrôle, sans aucun indice de l'existence d'autres profils sur le même appareil.
6. Messages éphémères (autodestruction)
Avant d'envoyer un message, vous pouvez choisir dans le menu déroulant un délai d'autodestruction : 30 secondes, 5 minutes ou 1 heure. Passé ce délai, le message est supprimé.
7. Chiffrement de bout en bout : comment il fonctionne vraiment
Ce n'est pas un slogan marketing : chaque message est chiffré dans votre navigateur, avant d'être envoyé au serveur, selon ce schéma :
- À la première connexion, votre appareil génère une paire de clés ECDH (courbe P-256) : la clé publique va au serveur, la privée reste sur l'appareil, chiffrée avec votre mot de passe. Il prépare aussi un lot de clés publiques à usage unique (« prekeys »).
- Pour chaque message, votre navigateur génère une clé temporaire et récupère sur le serveur UNE prekey à usage unique du contact. Il combine trois échanges ECDH (votre identité, la clé temporaire, la prekey) et dérive avec HKDF-SHA256 une clé AES-GCM de 256 bits valable pour ce seul message.
- Le message est chiffré avec cette clé et un IV aléatoire ; l'en-tête est authentifié et ne peut donc pas être modifié. Le serveur ne reçoit que du texte chiffré.
- Le destinataire reconstruit la même clé, lit le message et supprime aussitôt la prekey privée : dès lors, plus personne ne peut le déchiffrer, pas même avec vos clés à long terme.
C'est le même type de mathématiques (ECDH + AES-GCM) que celui de nombreux protocoles sécurisés modernes, appliqué ici via la Web Crypto API native du navigateur, sans bibliothèque externe.
Forward secrecy : les messages passés restent protégés
Même si quelqu'un obtenait vos clés à long terme (par exemple en volant votre appareil), il ne pourrait pas déchiffrer les messages déjà reçus, car leurs clés ont été supprimées. Le texte déjà lu ne subsiste que dans le cache local chiffré de votre appareil.
Le coffre des clés
Les clés privées, les prekeys et le cache des messages ne sont stockés dans le navigateur que sous forme chiffrée (AES-GCM), avec une clé dérivée de votre mot de passe par PBKDF2-SHA256 (310 000 itérations). Si vous vous connectez par biométrie, le mot de passe est demandé une fois pour ouvrir le coffre. Quand vous changez de mot de passe, le coffre est rechiffré.
Vérifier que c'est bien lui : numéro de sécurité
Dans la discussion, touchez l'icône 🔑 : vous voyez un numéro de 60 chiffres, identique pour vous deux. Comparez-le avec votre contact en personne ou de vive voix : s'il correspond, personne ne s'interpose. Si la clé d'un contact change (nouvel appareil ou interception possible), un avertissement apparaît et l'envoi reste bloqué jusqu'à ce que vous choisissiez « Accepter la nouvelle clé ».
8. Déverrouillage biométrique (Face ID / Touch ID / empreinte)
Dans les réglages du profil (icône ⚙️), vous trouverez « Activer le déverrouillage par Face ID / empreinte ». En l'activant, votre appareil crée une passkey via WebAuthn/FIDO2 et l'enregistre sur le serveur (uniquement la clé publique, jamais la donnée biométrique).
Ensuite, l'écran de connexion affichera un bouton « Déverrouiller par biométrie » : utilisez-le à la place du mot de passe ; votre système d'exploitation (et non l'app) vérifie Face ID, Touch ID, l'empreinte Android ou Windows Hello. La donnée biométrique ne quitte jamais votre appareil.
Vous pouvez le désactiver à tout moment depuis les mêmes réglages.
9. Changer de langue
En haut de chaque écran de l'app, vous trouverez un sélecteur de langue. Ce site est lui aussi disponible dans les mêmes 11 langues : italien, anglais, espagnol, français, allemand, portugais, arabe, chinois, hindi, russe et japonais. La langue choisie dans l'app est mémorisée sur l'appareil.
10. Apps mobiles natives (iOS/Android)
L'application native (React Native/Expo) pour iOS et Android est prête et en phase de test : discussions, coffre, envoi P2P, appels, vérification en deux étapes, verrouillage biométrique et notifications push sans contenu, avec le même chiffrement de bout en bout que la webapp. La publication sur l'App Store et Google Play arrive bientôt ; en attendant, la webapp fonctionne dans tout navigateur et peut être ajoutée à l'écran d'accueil.
11. Limites de sécurité déclarées
Par honnêteté, voici les limites qui subsistent, même si le chiffrement est réel et pas seulement annoncé :
- Prekeys épuisées : si un contact reste longtemps hors ligne et n'a plus de clés à usage unique, le message utilise quand même une clé nouvelle mais sans suppression unique, donc avec une forward secrecy plus faible.
- Messages liés à cet appareil : par conception, l'historique déchiffré ne se transfère pas. Sur un nouvel appareil ou après une récupération du mot de passe par e-mail, l'ancien coffre est irrécupérable : vous repartez avec une nouvelle identité et vos contacts voient l'avertissement de changement de clé.
- Le coffre vaut ce que vaut le mot de passe : choisissez-en un long et unique. Quiconque a votre appareil déjà déverrouillé avec l'appli ouverte peut lire les discussions, comme avec toute appli.
- Métadonnées visibles du serveur : expéditeur, heure, réactions et expiration des messages éphémères ne sont pas chiffrés.
- Récupération par e-mail uniquement : si vous perdez le mot de passe et l'accès à l'e-mail vérifié, le profil est irrécupérable. Si vous utilisez plusieurs profils (par ex. un de couverture), utilisez des e-mails différents : un lien de récupération révèle à qui contrôle l'e-mail que le profil existe.
12. Dépannage
« Impossible de chiffrer : le contact n'a pas encore de clé publique »
Cela arrive si votre contact ne s'est pas connecté depuis la dernière mise à jour de l'app (la clé est générée et envoyée automatiquement à la connexion). Demandez-lui de se connecter une fois : ensuite vous pourrez lui écrire normalement.
« J'ai perdu mon mot de passe »
Utilisez « Mot de passe oublié ? » sur l'écran de connexion et saisissez e-mail et identifiant : si l'e-mail du profil est vérifié, vous recevez un lien valable 1 heure. Sinon le profil est irrécupérable et doit être recréé. Conservez toujours votre mot de passe dans un gestionnaire de mots de passe.
Le déverrouillage biométrique n'apparaît pas
Il nécessite un appareil avec Face ID, Touch ID, empreinte ou Windows Hello configuré, un navigateur à jour et une connexion HTTPS (l'application web en production en utilise déjà une). Il doit en outre avoir été activé au moins une fois dans les réglages.
« Message illisible »
Par sécurité, la clé de chaque message est supprimée dès que vous l'avez lu : le texte ne reste que dans le cache chiffré de cet appareil. Si vous changez d'appareil, effacez les données du navigateur ou réinitialisez le mot de passe par e-mail, les messages précédents sont irrécupérables. C'est le prix de la forward secrecy.
13. Coffre et outils Securmy
Ouvrez le Coffre avec le bouton 🛡️ de la barre latérale. Tout son contenu est chiffré sur votre appareil en AES-256-GCM, avec une clé conservée dans votre coffre et protégée par votre mot de passe : le serveur ne reçoit jamais fichiers, notes ni mots de passe.
Coffre de fichiers
Ajoutez des fichiers (jusqu'à 100 Mo chacun) depuis l'onglet Fichiers. Si la case est cochée, les métadonnées des photos sont supprimées avant l'enregistrement. Vous pouvez télécharger, envoyer en P2P ou supprimer chaque fichier.
Envoi P2P par lien
Choisissez un fichier et une durée de validité (10 minutes ou 1 heure) : vous obtenez un lien à usage unique. Le fichier va directement au destinataire, chiffré avec une clé qui se trouve uniquement après le # du lien et n'atteint jamais le serveur. Gardez la page ouverte jusqu'à la fin du transfert.
Nettoyer les photos
Redessine l'image en supprimant EXIF, position GPS et miniatures. Fonctionne avec JPEG, PNG et WebP ; pour les autres formats, le nettoyage automatique n'est pas disponible.
Notes et mots de passe
Notes et identifiants restent chiffrés dans le coffre. Le générateur crée des mots de passe aléatoires ; quand vous en copiez un, le presse-papiers est vidé au bout de 20 secondes.
Messages à vue unique
Choisissez « Vue unique » à côté du champ de message. Le destinataire touche pour voir : le texte reste visible 10 secondes, puis il est détruit sur son appareil et sur le serveur. Cela n'empêche pas de photographier l'écran.
Appels audio et vidéo
Utilisez les boutons 📞 et 🎥 dans l'en-tête de la discussion. Audio et vidéo circulent directement entre les appareils, chiffrés. Les deux voient un code à 4 chiffres : comparez-le à voix haute ; s'il coïncide, l'appel n'a pas été intercepté.
Vérification en deux étapes
Dans Sécurité, vous pouvez activer les codes TOTP avec une appli d'authentification (Google Authenticator, Aegis, 1Password…). Une fois activés, la connexion par mot de passe exige aussi le code à 6 chiffres. Le déverrouillage biométrique reste une méthode d'accès distincte.
Sauvegarde et effacement d'urgence
La sauvegarde contient fichiers, notes et mots de passe chiffrés avec une phrase secrète d'au moins 10 caractères que vous choisissez : sans elle, elle est irrécupérable. Les messages ne sont pas inclus. L'effacement d'urgence supprime de l'appareil clés, cache des messages, fichiers, notes et mots de passe et est irréversible.
Limites à connaître
- La synchronisation entre appareils est facultative et payante (packs d'espace) : les données restent chiffrées sur votre appareil et le serveur n'a pas la clé. Sans offre, le coffre reste local ; la sauvegarde sert toujours à le déplacer.
- Pour masquer votre IP lors des envois P2P et des appels, activez Sécurité → Protection de l'IP (relais chiffré), là où le service dispose d'un serveur TURN. Sans relais, l'autre personne peut voir votre IP et, sur des réseaux très restrictifs, la connexion peut échouer.
- Le gestionnaire de mots de passe est basique : il ne remplit pas les formulaires seul et ne remplace pas un gestionnaire dédié pour un usage professionnel.
- Si vous perdez votre mot de passe et la phrase de sauvegarde, les données chiffrées sont irrécupérables : personne, pas même nous, ne peut les ouvrir.