Aller au contenu

Bien démarrer avec l'app Android

VaultKeepR pour Android est un coffre-fort de mots de passe zero-knowledge. Votre coffre est chiffré sur votre appareil avec XChaCha20-Poly1305, et la clé de chiffrement est dérivée de votre mot de passe maître avec Argon2id (t=3, m=64 MiB, p=4). Rien de lisible ne quitte l’appareil : pas de compte, pas de cloud, pas de serveur capable de lire vos secrets. L’app est gratuite ; des fonctionnalités Premium optionnelles sont disponibles par abonnement.

Ce guide vous accompagne pour l’installation, la création du coffre et la mise en place des fonctions du quotidien : déverrouillage biométrique, AutoFill, codes 2FA, synchronisation et outils de sécurité.

Installez VaultKeepR depuis Google Play. Les mises à jour sont livrées automatiquement via la boutique.

Si vous installez en dehors du Play Store, choisissez une release contenant un APK et ses signatures, puis vérifiez-le avant installation. L’exemple ci-dessous utilise minisign (Ed25519) et un manifeste de checksums signé.

Exemple historique : v1.8.5 contient cet APK, sa signature, les checksums et leur signature. Ce n’est pas une recommandation d’installer une ancienne version ni une indication de la version actuelle en store. Le tag v1.8.10 n’a pas d’assets clients dans l’inventaire utilisé pour cet exemple. Pour une autre version, contrôlez d’abord les assets de sa page de release et utilisez leurs noms exacts.

Prérequis : GitHub CLI (gh), curl, minisign et shasum. Travaillez dans un répertoire vide. Cette commande télécharge tous les assets de la release, car checksums.txt référence aussi les archives iOS et navigateur. Vérifiez que la clé publique correspond à la clé de signature publiée par le projet avant de lui faire confiance. La signature de checksums.txt doit être validée avant toute utilisation des checksums :

Fenêtre de terminal
set -euo pipefail
gh release download v1.8.5 -R VaultKeepR/vaultkeepr-public
curl --fail --location --output minisign.pub https://raw.githubusercontent.com/VaultKeepR/vaultkeepr-public/main/minisign.pub
minisign -Vm checksums.txt -x checksums.txt.minisig -p minisign.pub
minisign -Vm VaultKeepR-v1.8.5-android.apk -x VaultKeepR-v1.8.5-android.apk.minisig -p minisign.pub
shasum -a 256 -c checksums.txt

Si la signature ou le checksum ne correspond pas, n’installez pas le fichier et ouvrez un signalement de sécurité. La procédure complète figure sur la page politique de sécurité.

  1. Ouvrez l’app et choisissez de créer un nouveau coffre.
  2. Définissez un mot de passe maître. Ce mot de passe dérive votre clé de chiffrement ; il ne quitte jamais l’appareil et ne peut être réinitialisé par personne, y compris nous. Notez-le et conservez-le en lieu sûr.
  3. Créez un kit de récupération. Votre clé de coffre est divisée par partage de secret de Shamir en fragments chiffrés que vous pouvez stocker dans des endroits distincts (stockage cloud, autre appareil, papier imprimé). Sans le mot de passe maître ou un kit de récupération, le coffre est irrécupérable — c’est voulu. Consultez récupération pour le fonctionnement des fragments et de l’héritage numérique.
  4. Terminez l’écran de déverrouillage : votre coffre s’ouvre.

Sur Android, la clé biométrique et les jetons de délégation de courte durée sont stockés dans l’Android Keystore à support matériel avec un accès WHEN_UNLOCKED_THIS_DEVICE_ONLY : les autres applications ne peuvent pas les lire et ils ne partent pas en sauvegarde hors de l’appareil.

Stockez mots de passe, identifiants, codes TOTP, notes sécurisées et cartes bancaires dans votre coffre. Organisez les entrées avec des tags et des favoris, et retrouvez tout grâce à la recherche instantanée. Le coffre fonctionne aussi entièrement hors ligne — la synchronisation est optionnelle.

Plutôt que de saisir votre mot de passe maître à chaque fois, vous pouvez déverrouiller le coffre avec votre empreinte ou votre visage. Sur Android, cela passe par BiometricPrompt avec des clés conservées dans l’Android Keystore ; le matériel de clé est protégé par le matériel et ne quitte jamais l’appareil.

Pour l’activer, ouvrez les Paramètres et activez le déverrouillage biométrique pendant que votre coffre est ouvert. Si votre appareil n’a pas de capteur biométrique, l’app utilise vos identifiants d’appareil (code PIN, schéma ou mot de passe) en solution de repli. Si vous modifiez vos identifiants d’appareil, il peut vous être demandé de réenrôler la biométrie.

Le coffre se verrouille toujours automatiquement après 15 minutes d’inactivité (les clés en cache sont purgées), et vous pouvez le verrouiller manuellement à tout moment.

VaultKeepR fournit un service de remplissage automatique Android, qui vous permet de remplir vos identifiants dans toutes les apps et tous les navigateurs sans changer d’application.

  1. Ouvrez les Paramètres Android, puis recherchez « remplissage automatique » (le chemin exact varie selon le fabricant).
  2. Sélectionnez VaultKeepR comme service de remplissage automatique.
  3. Quand un champ de connexion est sélectionné, touchez la suggestion de remplissage et déverrouillez le coffre avec la biométrie si elle est activée.

VaultKeepR intègre un authentificateur : pas besoin d’une app séparée. Lors de la modification d’une entrée, ajoutez son secret TOTP ; l’app génère les codes à 6 chiffres rotatifs juste à côté de l’entrée. Touchez un code pour le copier.

Conservez le secret TOTP dans la même entrée que le mot de passe, ou dans une entrée séparée si vous préférez. Les secrets TOTP font partie des données du coffre : ils sont chiffrés avec le même schéma XChaCha20-Poly1305 que tout le reste.

La synchronisation réplique votre coffre chiffré entre vos appareils via un stockage IPFS décentralisé. Aucun compte cloud n’est nécessaire : ce qui circule est du chiffré, adressé par un identifiant de contenu (CID), et le dernier CID est ancré dans le contrat VaultKeeperCidRegistry sur Base L2. Même si un observateur récupère la charge sur IPFS, elle est illisible sans votre clé.

  1. Ouvrez les Paramètres et activez la synchronisation.
  2. Recommencez sur vos autres appareils avec le même coffre.
  3. L’app interroge les nouveaux CIDs en arrière-plan selon un calendrier configurable (5 minutes par défaut ; vous pouvez passer en manuel ou désactiver). Les modifications sont fusionnées automatiquement.

Sur Android, la synchronisation passe par un format de coffre JSON sur le moteur JavaScript Hermes, avec interrogation des CIDs et sauvegarde automatique en arrière-plan. L’autosave utilise des signatures de délégation de courte durée stockées dans l’Android Keystore, pour que l’app puisse enregistrer votre coffre sans vous demander une signature wallet à chaque modification.

Consultez synchronisation pour l’architecture complète.

La boîte à outils de sécurité de l’app comprend :

  • Générateur de mots de passe avec indicateur de force — créez des mots de passe ou des phrases secrètes aléatoires pour vos nouveaux comptes.
  • Scanner de fuites via Have I Been Pwned — vérifie si un mot de passe apparaît dans des fuites connues grâce au k-anonymat : seuls les cinq premiers caractères d’un hash SHA-1 calculé localement sont envoyés en TLS, et le hash complet est comparé sur l’appareil ; le serveur ne connaît jamais votre mot de passe. La surveillance des fuites e-mail peut aussi vous alerter quand vos adresses apparaissent dans des fuites.
  • Score de santé — une vue d’ensemble de votre coffre : mots de passe faibles, réutilisés ou compromis, 2FA manquante, entrées anciennes.

Votre mot de passe maître seul ne peut pas restaurer votre coffre sur un nouvel appareil sans les données chiffrées — et votre clé ne peut pas être reconstruite à partir du seul mot de passe dans tous les flux, c’est pourquoi le kit de récupération compte. Lors de la création de votre coffre, vous avez produit des fragments Shamir ; avec un quorum de ces fragments et votre mot de passe maître, vous pouvez restaurer la clé du coffre sur un nouvel appareil. Vous pouvez aussi désigner un contact d’héritage capable de récupérer le coffre après vous.

Si vous n’avez pas enregistré de kit de récupération et que vous perdez à la fois l’appareil et le mot de passe maître, le coffre est irrécupérable. Consultez récupération pour les détails, et la page politique de sécurité pour la signature des releases et le signalement de vulnérabilités.