Docs

Sauvegarde et restauration.

Comme vos données vivent sur votre appareil, la sauvegarde est ce qui leur permet de survivre à un nouveau téléphone ou à un navigateur vidé. Kata propose un fichier de sauvegarde, un instantané de compte scellé sur le web et sur Android que seule votre clé ouvre, et un export que vous emportez où vous voulez.

Pourquoi les sauvegardes existent

Kata est local par conception : nous ne détenons jamais de copie lisible de vos données et ne pouvons donc pas vous en rendre une. La sauvegarde fait le pont : elle transporte tout vers un nouvel appareil, ou vous rend tout si vous effacez l’app. Tout ce qui figure sur cette page vit dans Réglages, Données.

Le fichier de sauvegarde

Sauvegarder maintenant écrit un fichier versionné (une enveloppe kata-backup, schéma 1) avec vos réglages, toutes vos entrées, la mémoire et les décisions de Kata, et vos photos. La progression passe par des étapes claires : collecter vos données, rassembler les photos, écrire le fichier, le vérifier, terminé. L’étape de vérification relit ce qui vient d’être écrit : une sauvegarde qui annonce « terminé » est donc une sauvegarde réellement valide. Sur iPhone, le fichier est écrit dans le dossier Documents de l’app, et la sauvegarde d’appareil iCloud de votre téléphone emporte ce dossier avec le reste du téléphone ; sur Android, il est écrit dans le stockage propre de l’app, que votre sauvegarde Google emporte (Sauvegardes sur Android) ; sur le web, il se télécharge comme un fichier.

Sur iPhone, le fichier est une copie en clair, lisible comme un export, et les valeurs importées d’Apple Health en sont exclues : elles restent dans Apple Health, et après une restauration, Kata en récupère les 90 derniers jours.

Fréquence automatique

Choisissez une sauvegarde quotidienne, hebdomadaire, mensuelle ou uniquement manuelle ; hebdomadaire est le réglage par défaut. Dans les apps iPhone et Android, une sauvegarde automatique se lance à l’ouverture de Kata, avec une petite pastille qui montre sa progression ; sur le web, le fichier est un téléchargement, les sauvegardes automatiques de fichier se font donc dans les apps.

Sur iPhone, iCloud emporte la sauvegarde

Sur iPhone, c’est la sauvegarde d’appareil iCloud de votre téléphone qui garde Kata en sécurité : elle emporte le fichier de sauvegarde avec le reste du téléphone. Kata 1.0 sur iPhone ne garde aucune copie propre dans iCloud ni aucun instantané scellé sur les serveurs de Kata : rien ne se restaure donc tout seul quand vous vous connectez sur un nouvel iPhone. C’est par le fichier de sauvegarde et Exporter mes données que vos données passent d’un appareil à l’autre. Voir Changer d’appareil.

L’instantané de compte scellé sur le web

L’app web garde un instantané de restauration de votre compte, pour qu’un navigateur vidé ou un nouvel ordinateur ne signifie jamais un historique perdu. Avant de quitter votre navigateur, il y est chiffré en AES-256-GCM sous une clé aléatoire générée sur votre appareil et conservée dans ce navigateur. Nous le stockons comme une seule ligne scellée par compte : rafraîchie après un changement au plus une fois par quart d’heure (toutes les deux minutes pendant la première heure d’un nouveau compte) et sinon toutes les six heures, écrasée à chaque fois, supprimée avec votre compte, ne contenant jamais vos photos, et constituée d’un texte chiffré que nous n’avons aucun moyen technique de lire. Si votre appareil ne peut pas chiffrer, rien n’est envoyé du tout. L’app Android garde le même type d’instantané scellé, avec sa clé gardée dans votre compte Google : voir Sauvegardes sur Android.

Votre clé de récupération

La clé qui ouvre l’instantané n’appartient qu’à vous : Kata ne la reçoit jamais, sous aucune forme. Dans un navigateur, elle ne reste que dans ce navigateur. Sous Passer à un nouvel appareil, vous pouvez afficher la clé, 52 lettres et chiffres, la copier ou l’afficher en QR code qu’un autre appareil scanne avec sa caméra, directement sur l’écran, jamais via un serveur. Gardez-en une copie en lieu sûr : si les données de ce navigateur et la clé disparaissent toutes les deux, l’instantané ne pourra plus jamais être ouvert, ni par vous ni par nous. C’est le prix de « nous ne pouvons pas le lire ».

Exporter mes données, importer, restaurer

  • Exporter mes données : un fichier complet de tout, votre chat et vos photos compris, enregistré via le menu de partage sur votre téléphone ou téléchargé sur le web, quand vous voulez. C’est une copie lisible, en clair : gardez-la en lieu sûr ; c’est l’instantané scellé qui est chiffré. Il fonctionne de la même façon sur iPhone, sur Android et sur le web : c’est donc aussi ainsi que vous passez de l’un à l’autre.
  • Importer : chargez un fichier exporté (ou une sauvegarde plus ancienne) sur n’importe quel appareil pour y faire entrer ces données. Kata vous montre d’abord ce que contient le fichier, et vous avertit s’il semble plus ancien que ce qui se trouve déjà sur l’appareil.
  • Restaurer depuis une sauvegarde : dans les apps iPhone et Android, choisissez l’un des fichiers de sauvegarde présents sur ce téléphone et reprenez exactement là où vous en étiez. Sur le web, une nouvelle connexion vous propose aussi votre instantané d’elle-même : Bon retour, nous avons trouvé vos données Kata. Sur iPhone, rien ne se restaure tout seul à la connexion.

Restaurer ou importer remplace par la sauvegarde ce qui se trouve actuellement dans Kata sur cet appareil, et l’app se recharge aussitôt. Kata vous montre toujours le résumé et vous demande de confirmer d’abord. Vous passez à un nouveau téléphone ? Voir Changer d’appareil.

Bon à savoir

De temps en temps, tous les deux ou trois mois, Kata glisse un rappel calme pour vérifier votre sauvegarde dans les Réglages. Y consacrer deux minutes en vaut la peine avant de changer de téléphone.