Vos données sont toujours à vous
Si 8PWD disparaissait demain, vous ne perdriez rien. Voici pourquoi — le format de fichier, les voies d’export et un script qui se lit en cinq minutes — et comment tout emporter avec vous.
Si 8PWD disparaissait demain
Vous ne perdriez rien. Voici pourquoi, et comment tout emporter avec vous.
Format de fichier ouvert
Une sauvegarde .8pwd est du XML en clair. Les sauvegardes chiffrées utilisent l’AES‑GCM standard avec une clé dérivée de votre mot de passe (PBKDF2) : documenté, aucun format secret.
Ni compte, ni serveur
Il n’y a rien à fermer. L’app continue de fonctionner pour toujours sur les appareils où elle est installée, avec ou sans nous.
Changez d’appareil à vos conditions
Envoyez une copie par AirDrop sur un autre appareil et fusionnez-la. Aucun cloud.
Si vous arrêtez de payer
Les enregistrements au-delà de la limite gratuite passent en lecture seule. Rien n’est supprimé, rien n’est pris en otage ; vous pouvez exporter à tout moment.
Ce que dit la loi
La portabilité des données est un droit garanti par le GDPR (UE / Royaume-Uni), la LGPD (Brésil) et des lois similaires. Comme vos données ne quittent jamais votre appareil, 8PWD n’a rien à vous remettre : vous détenez déjà la seule copie.
Un CSV simple s’ouvre dans Apple Passwords, 1Password, Bitwarden, Chrome et n’importe quel tableur. La sauvegarde .8pwd est du XML lisible dans un éditeur de texte.
Gardez une sauvegarde ailleurs que sur ce téléphone.
Le fichier .8pwd, documenté
Une sauvegarde, c’est un seul fichier. En clair par défaut, chiffré si vous activez Chiffrer cette sauvegarde ; les clés d’accès ne sont jamais écrites que dans des sauvegardes chiffrées.
- Sauvegarde en clair : du XML UTF-8. L’élément racine est
<vault>avecapp,version(actuellement 7),exportedAtet des compteurs.<tree>contient les dossiers et les comptes ; chaque compte a un<fields>avec un<field name="…">valeur</field>par champ. Suivent des sections facultatives :<formattedBlocks>,<totps>(liensotpauth://standard),<wifi>,<cards>,<identities>et<passkeys>. Les anciennes versions de l’app lisent les fichiers plus récents en ignorant ce qu’elles ne connaissent pas. - Sauvegarde chiffrée : 8 octets
8PWDENC1, un nombre d’itérations PBKDF2 sur 4 octets en big-endian (600 000 à l’export), un sel de 16 octets, puis AES-256-GCMnonce (12) + ciphertext + tag (16). La clé est le PBKDF2-HMAC-SHA256 du mot de passe de sauvegarde en UTF-8 ; le texte en clair est le même XML. Pas de conteneur propriétaire, pas de format secret — n’importe quelle bibliothèque standard peut l’ouvrir. - CSV : Moi › Exporter › Exporter un CSV universel écrit le jeu de colonnes commun (nom, URL, identifiant, mot de passe, note) qu’Apple Passwords, 1Password, Bitwarden, Chrome et les tableurs importent directement.
- Partages et transferts (
.8pwdshare, transfert du coffre par AirDrop) utilisent la même enveloppe, avec un code à usage unique à 6 chiffres comme mot de passe et le nombre magique8PWDSHARE/8PWDVAULTen tête.
<?xml version="1.0" encoding="UTF-8"?>
<vault app="8PWD" version="7" exportedAt="2026-10-08T12:00:00Z" nodes="2" formattedBlocks="0" totps="1">
<tree>
<folder uuid="…" name="Shopping">
<account uuid="…" name="Example Shop" favorite="false" category="shopping">
<fields>
<field name="Username">me@example.com</field>
<field name="Password">correct horse battery staple</field>
<field name="URL">https://shop.example.com</field>
</fields>
</account>
</folder>
</tree>
<totps>
<totp uuid="…" linkedAccount="…">otpauth://totp/Example:me@example.com?secret=…&issuer=Example</totp>
</totps>
<wifi>…</wifi> <cards>…</cards> <identities>…</identities> <passkeys>…</passkeys>
</vault>
Vérifier un fichier de sauvegarde sans l’app
verify_8pwd.py est un seul fichier Python 3 sans dépendances. Il vous dit si un fichier est une sauvegarde 8PWD en clair ou chiffrée, la version du format, quand elle a été exportée, combien de comptes, dossiers, codes, réseaux Wi‑Fi, cartes, identités et clés d’accès elle contient, et son SHA-256 — sans modifier le fichier et sans réseau. Avec un mot de passe et le paquet facultatif cryptography, il peut aussi déchiffrer et compter une sauvegarde chiffrée. Lisez-le d’abord ; il est court.
python3 verify_8pwd.py Backup.8pwd
python3 verify_8pwd.py Backup.8pwd --password 'votre mot de passe de sauvegarde'
python3 verify_8pwd.py Backup.8pwd --json
Télécharger verify_8pwd.py Lire le code source
Domaine public (CC0). Il n’affiche que des compteurs et des noms de sections — jamais un mot de passe — sauf si vous ajoutez --show-names.
Dans l’app : Moi › Vos données sont toujours à vous
Le texte de cette page est celui que 8PWD 3.1 affiche à l’écran, dans cette langue ; il est généré à partir des propres chaînes de l’app, pour que les deux ne puissent pas diverger.
Télécharger dans l’App Store
Gratuit jusqu’à dix mots de passe, toutes les fonctions incluses. Un seul achat pour iPhone, iPad et Mac.