Privacy e crittografia
Proteggi le tue finanze con cifratura AES-256-GCM end-to-end. Chiave derivata dalla tua passphrase: zero-knowledge, i tuoi dati restano privati anche da noi.
CaliMoney offre crittografia AES-256-GCM opzionale per proteggere i tuoi dati nel cloud. La chiave viene derivata dalla tua passphrase tramite PBKDF2 (100.000 iterazioni, SHA-256) e non lascia mai il tuo dispositivo.
Come funziona
- I movimenti vengono crittografati localmente prima di essere caricati su Firestore.
- Solo chi conosce la passphrase può leggere i dati.
- Firebase e chiunque abbia accesso al database vede solo dati cifrati illeggibili.
- La chiave è tenuta in memoria per la sessione; chiudere la scheda o l'app la cancella.
Abilitare la crittografia
Vai su Impostazioni → Privacy.
Tocca Abilita crittografia.
Scegli una passphrase robusta e inseriscila due volte per conferma.
Tocca Salva. Tutti i nuovi movimenti verranno cifrati.
Salva la passphrase in un posto sicuro. Se la perdi, i dati nel cloud diventano irrecuperabili. CaliMoney non può reimpostare la passphrase per te.
Sbloccare l'app
Quando apri CaliMoney con la crittografia attiva, vedrai la schermata di sblocco. Inserisci la passphrase per decriptare i dati e accedere all'app.
Blocco automatico
Quando la crittografia è attiva, l'app si blocca automaticamente dopo 15 minuti di inattività per proteggere i tuoi dati se lasci il dispositivo incustodito. Qualsiasi interazione (tocco, scroll, pressione di un tasto) azzera il timer. Allo scadere del timer, la chiave di cifratura viene rimossa dalla memoria e ti verrà chiesta di nuovo la passphrase.
Disabilitare la crittografia
Vai su Impostazioni → Privacy.
Tocca Disabilita crittografia.
Inserisci la passphrase attuale per confermare.
I movimenti vengono risincronizzati in chiaro nel cloud.
Indicatori di crittografia
| Icona | Significato |
|---|---|
| 🔒 verde (header) | Crittografia attiva in questa sessione |
| 🔓 rosso (header) | Crittografia disabilitata |
| 🔒 per movimento | Quel movimento è salvato cifrato nel cloud |
La crittografia richiede un contesto sicuro (HTTPS o localhost). In sviluppo HTTP, la funzione mostra un avviso anziché bloccare l'app.
Filtri e ricerca
Filtra i tuoi movimenti per tipo, categoria e mese con logica AND. Trova subito qualsiasi transazione tra le tue entrate, uscite e investimenti su CaliMoney.
Esporta in Excel
Esporta i movimenti in Excel .xlsx: un foglio per mese, totali per categoria e note incluse. Generato localmente in un tocco, nessun dato inviato a terzi.