Docs
Backup e ripristino.
Poiché i tuoi dati vivono sul tuo dispositivo, i backup sono ciò che li fa sopravvivere a un telefono nuovo o a un browser svuotato. Kata tiene un file di backup, un’istantanea dell’account sigillata sul web e su Android che solo la tua chiave apre, e un export che porti ovunque.
Perché esistono i backup
Kata è local-first, quindi non conserviamo mai una copia leggibile dei tuoi dati e non possiamo restituirtene una. Un backup è il ponte: porta tutto su un nuovo dispositivo, oppure ti restituisce tutto se cancelli i dati dell’app. Tutto ciò di cui parla questa pagina si trova in Impostazioni, Dati.
Il file di backup
Fai il backup ora scrive un file versionato (un contenitore kata-backup, schema 1) con le tue impostazioni, tutti i tuoi log, la memoria e le decisioni di Kata, e le tue foto. L’avanzamento passa per fasi chiare: raccolta dei dati, raccolta delle foto, scrittura del file, verifica, fatto. Il passaggio di verifica rilegge ciò che ha scritto, così un backup che risulta completato è davvero valido. Su iPhone il file viene scritto nella cartella Documenti dell’app, e il backup iCloud del telefono include quella cartella insieme a tutto il resto; su Android viene scritto nello spazio dell’app, che il tuo backup Google include (Backup su Android); sul web si scarica come file.
Su iPhone il file è una copia in chiaro, leggibile come un export, e i valori importati da Apple Health ne restano fuori: stanno in Apple Health, e dopo un ripristino Kata recupera da lì gli ultimi 90 giorni.
Frequenza automatica
Scegli ogni giorno, ogni settimana, ogni mese o solo manualmente; l’impostazione predefinita è ogni settimana. Nelle app per iPhone e Android un backup automatico parte quando apri Kata, con una piccola pillola che ne mostra l’avanzamento; sul web il file è un download, quindi i backup automatici del file avvengono nelle app.
Su iPhone, il backup lo porta iCloud
Su iPhone è il backup iCloud del dispositivo a tenere Kata al sicuro: porta con sé il file di backup insieme al resto del telefono. Kata 1.0 su iPhone non tiene una copia propria in iCloud né un’istantanea sigillata sui server di Kata, quindi non si ripristina nulla da solo quando accedi su un nuovo iPhone. Il file di backup ed Esporta i miei dati sono i modi per spostare i tuoi dati. Vedi Cambiare dispositivo.
L’istantanea sigillata dell’account sul web
La web app tiene un’istantanea di ripristino del tuo account, così un browser svuotato o un computer nuovo non significano mai perdere la tua storia. Prima di lasciare il tuo browser viene cifrata lì con AES-256-GCM, con una chiave casuale generata sul tuo dispositivo e custodita in quel browser. La conserviamo come una sola riga sigillata per account: aggiornata dopo una modifica al massimo ogni quarto d’ora (ogni due minuti nella prima ora di un nuovo account) e altrimenti ogni sei ore, sovrascritta ogni volta, eliminata con il tuo account, senza mai contenere le tue foto, e testo cifrato che non abbiamo alcun mezzo tecnico di leggere. Se il tuo dispositivo non può cifrare, non viene caricato nulla. L’app per Android tiene lo stesso tipo di istantanea sigillata, con la chiave custodita nel tuo account Google: vedi Backup su Android.
La tua chiave di recupero
La chiave che apre l’istantanea è solo tua: Kata non la riceve mai, in nessuna forma. In un browser resta solo in quel browser. Sotto Passare a un nuovo dispositivo puoi mostrare la chiave, 52 tra lettere e cifre, copiarla o mostrarla come codice QR che un altro dispositivo inquadra con la fotocamera direttamente dallo schermo, senza mai passare da un server. Tienine una copia al sicuro: se i dati di questo browser e la chiave spariscono entrambi, l’istantanea non potrà più essere aperta, né da te né da noi. È il prezzo di “non possiamo leggerla”.
Esporta i miei dati, importa, ripristina
- Esporta i miei dati: un unico file completo con tutto, chat e foto incluse, salvato tramite il menu di condivisione del telefono o scaricato sul web, quando vuoi. È una copia leggibile in chiaro, quindi tienila al sicuro; l’istantanea sigillata è quella cifrata. Funziona allo stesso modo su iPhone, Android e sul web, quindi è anche il modo per passare dall’uno all’altro.
- Importa: carica un file esportato (o un backup più vecchio) su qualsiasi dispositivo per importarne i dati. Kata ti mostra prima cosa contiene il file e ti avvisa se sembra più vecchio di ciò che è già sul dispositivo.
- Ripristina da backup: nelle app per iPhone e Android, scegli uno dei file di backup su questo telefono e riprendi esattamente da dove avevi lasciato. Sul web, al nuovo accesso Kata ti propone anche da sola l’istantanea: Bentornato, abbiamo trovato i tuoi dati Kata. Su iPhone non si ripristina nulla da solo all’accesso.
Ripristinare o importare sostituisce con il backup ciò che c’è adesso in Kata su questo dispositivo, e subito dopo l’app si ricarica. Kata ti mostra sempre il riepilogo e ti chiede prima di confermare. Stai passando a un telefono nuovo? Vedi Cambiare dispositivo.
Ogni tanto, ogni due o tre mesi, Kata lascia un promemoria tranquillo per controllare il backup nelle Impostazioni. Prima di cambiare telefono, vale la pena dedicarci due minuti.