Sécurité

Dernière mise à jour : 5 novembre 2026

Le principe : vos données sont chiffrées avec votre clé, personne ne peut les lire sans elle. Ni Duatu, ni l'hébergeur, ni un voleur de sauvegarde. Voici comment, sans jargon inutile.

1. Un mot de passe et une clé de secours

Comme chez 1Password, deux secrets se combinent : votre mot de passe (que vous retenez) et une clé de secours de 25 caractères (générée dans votre navigateur, imprimée sur votre Kit, jamais envoyée au serveur). Une base de données volée ne peut pas être attaquée par force brute, même avec un mot de passe simple.

2. Chiffrement de bout en bout

Chaque lettre, fichier ou message est chiffré sur votre appareil (libsodium, XSalsa20-Poly1305) avec une clé qui lui est propre, elle-même scellée par la clé maître de votre coffre. Le serveur ne reçoit que des blocs illisibles, leur type, leur taille et leur calendrier.

3. La clé découpée entre vos gardiens

La clé maître est découpée en parts (partage de secret de Shamir) scellées pour chaque gardien avec sa propre clé publique. Il en faut deux pour reconstituer la clé : jamais une personne seule, ni Duatu. C'est aussi ce qui permet de vous rendre votre clé si vous perdez votre Kit.

4. Ce qui est chiffré côté serveur

Les informations que le serveur doit pouvoir utiliser (noms, téléphones, destinataires des rappels) sont chiffrées en base (AES-256-GCM) avec une clé gardée dans un coffre à clés séparé (OpenBao), scellé à chaque redémarrage et déverrouillé par l'administrateur avec deux clés sur trois. Les sauvegardes sont chiffrées une seconde fois avant de quitter le serveur.

5. Ouverture contrôlée

Sans signal de vie, rappels puis alerte aux gardiens ; il faut le nombre de confirmations que vous avez choisi, puis un délai de sécurité pendant lequel un simple clic de votre part annule tout. En cas d'incapacité, seuls les accès pratiques s'ouvrent, jamais les lettres.

6. Compte

Mots de passe hachés avec Argon2id, double authentification (TOTP), vérification de l'e-mail et du mobile, sessions révocables, HTTPS strict, hébergement en France.

7. Signaler une vulnérabilité

Vous avez trouvé une faille ? Écrivez-nous via le formulaire de contact en précisant « sécurité ». Nous répondons sous 72 h et nous nous engageons à ne pas poursuivre les chercheurs de bonne foi.