← Torna alla Guida · 🇬🇧 English
Come funziona il backup di Métra
Métra è local-first: i tuoi dati non lasciano mai il dispositivo a meno che tu non scelga esplicitamente di farne un backup. La funzione di backup è completamente facoltativa.
Quando attivi il backup, Métra cifra l’intero database sul tuo dispositivo prima di caricarlo. Il provider cloud — Dropbox, Google Drive o OneDrive — riceve solo un blob opaco e illeggibile. Non ha accesso ai tuoi dati, e nemmeno nessun altro.
Non esiste il recupero della password. La chiave di cifratura è derivata dalla tua passphrase e vive solo sul tuo dispositivo. Se perdi la passphrase, il backup non può essere recuperato. Conservala in un posto sicuro (es. un gestore di password).
Collegare un provider cloud
- Vai in Impostazioni → Backup su cloud.
- Scegli il tuo provider preferito: Dropbox, Google Drive o OneDrive.
- Verrai reindirizzata alla pagina di accesso del provider nel browser.
- Dopo aver autorizzato la connessione, torni a Métra.
Métra richiede i permessi minimi necessari — solo l’accesso a una cartella dedicata, non all’intero spazio di archiviazione cloud.
Creare un backup
Una volta collegata:
- Tocca Esegui backup.
- Métra ti chiede di inserire — o confermare — la tua passphrase. Questa passphrase viene usata per cifrare il file di backup. Sarà necessaria per il ripristino.
- Il backup viene cifrato sul dispositivo e caricato. Viene mostrato un indicatore di avanzamento.
- Al termine, la schermata mostra data e ora dell’ultimo backup riuscito.
Consiglio: scegli una passphrase che ricorderai e conservala separatamente dal telefono (es. in un gestore di password). Non esiste nessuna opzione di recupero.
Cosa viene salvato nel backup
Il backup contiene il contenuto completo del database cifrato:
- Tutte le registrazioni giornaliere (flusso, dolore, sintomi, note).
- I cicli derivati dalle registrazioni.
- Le impostazioni dell’app (durata del ciclo di riferimento, preferenze notifiche).
Non include lo stato delle notifiche locali — queste vengono ricreate automaticamente dopo un ripristino.
Ripristinare da un backup
- Installa Métra sul nuovo dispositivo (o dopo un ripristino di fabbrica).
- Completa il flusso di benvenuto — i numeri inseriti non contano, verranno sovrascritti dal ripristino.
- Vai in Impostazioni → Backup su cloud.
- Collega lo stesso provider usato per il backup.
- Tocca Ripristina.
- Inserisci la tua passphrase.
- Métra scarica il backup, lo decifra e sostituisce il database locale.
Attenzione: il ripristino sovrascrive tutti i dati attualmente sul dispositivo. Questa operazione non può essere annullata.
Scollegare il provider
Tocca Disconnetti nella schermata backup per scollegare l’account cloud. Il token OAuth viene rimosso dal dispositivo. Il file di backup già sul cloud non viene eliminato — devi farlo manualmente dallo storage cloud se vuoi rimuoverlo.
Dettagli tecnici sulla sicurezza
- Algoritmo di cifratura: AES-256-GCM.
- Derivazione della chiave: Argon2id dalla tua passphrase.
- La chiave non viene mai salvata nel cloud, mai inviata a nessun server e mai conservata sul dispositivo — viene derivata dalla passphrase ogni volta.
- Il file di backup ha estensione
.enced è archiviato in una cartella dedicata a Métra nel tuo account cloud.
Puoi verificare tutto questo leggendo il codice sorgente in lib/data/services/encryption_service.dart.