Salta ai contenuti

Backup e restore

I tuoi dati Custodir vivono in un unico database cifrato. Backup = una copia di quel file. Restore = sostituirlo.

Cosa viene backuppato

FileContenutoCifratura
wealth.dbTutte le transazioni, holdings, snapshot, settings, allocation targetsSQLCipher (AES-256, password = master)
vault.encCredenziali broker, chiavi API AI, password 2FAAES-256-GCM con master password
app_settings.jsonPreferenze UI non-sensibiliIn chiaro (nessun dato patrimoniale)

Tutto il resto è ricostruibile: prezzi storici, cache, log. Quindi NON vengono backuppati.

Backup automatico (raccomandato)

  1. Impostazioni → Backup → Backup automatico.
  2. Scegli destinazione:
    • Cartella locale (es. D:\CustodirBackup)
    • Disco esterno USB (Custodir rileva quando lo colleghi)
    • Cloud personale (Dropbox / OneDrive / iCloud — Custodir scrive nella cartella locale che il client cloud sincronizza)
  3. Imposta frequenza: giornaliera (default), settimanale, oraria.
  4. Imposta retention: 7 / 30 / 90 giorni (più vecchi → cancellati automaticamente).

I backup sono cifrati con la stessa master password del database principale. Anche se qualcuno ottiene fisicamente il file, senza password è inservibile.

Backup manuale (one-shot)

Quando vuoi una snapshot extra (prima di un major update, di un import grosso, etc.):

  1. Impostazioni → Backup → Backup manuale.
  2. Custodir genera custodir-backup-YYYYMMDD-HHMM.zip nella cartella di backup.
  3. Verifica che il file ci sia. Custodir mostra anche la dimensione (di solito 1-20 MB per portafoglio normale).

Restore

Per ripristinare un backup (PC nuovo, dati corrotti, rollback):

  1. Installa Custodir sul nuovo PC.
  2. Quando il setup wizard ti chiede la licenza, clicca Ho già un backup.
  3. Seleziona il file .zip di backup.
  4. Inserisci la master password (quella che hai usato al primo setup).
  5. Custodir verifica integrità + decifra + ripristina. Procedura termina in 30-60 secondi.

Backup su disco esterno (best practice)

Lo schema più sicuro è:

  • Disco esterno USB dedicato. Lascialo collegato. Custodir rileva il path e scrive lì ogni notte.
  • Cloud personale in più. Anche se il disco USB si rompe (succede), hai il cloud. Anche se il cloud sparisce (raro), hai il disco.

Backup ridondante. Niente single point of failure.

Verifica integrità

Periodicamente Custodir verifica i backup recenti:

  • Mensilmente prova a decifrare un backup random — se fallisce, alert Telegram.
  • Al primo backup di ogni mese confronta size con quelli precedenti — se è inaspettatamente piccolo (>50% in meno) → alert.

Niente backup silenziosamente rotti.

Cosa NON è un backup

  • Export CSV delle operazioni è una vista parziale, non un backup. Manca lo schema, gli snapshot, le targets.
  • Screenshot dell’app ovviamente no.
  • Sincronizzazione cloud orchestrator: il cloud non riceve dati patrimoniali. Non è un backup.

L’unica forma valida di backup è il file .zip generato dalla funzione Backup di Custodir.