Gestione dei dati

Cosa conserva MyFina — e come viene eliminato

Matrice completa per-feature: entità, finestra di retention, metodo di cifratura, percorso di cancellazione. Niente parentesi «ecc.» — ogni riga è verificabile nel codice.

Matrice di retention per-feature

Questa pagina estende la Privacy Policy per chi vuole concretezza. Il GDPR ci obbliga a divulgare le categorie di dati e i periodi di conservazione; qui trovi più dettagli di quanti la legge richieda, perché non abbiamo nulla da nascondere.

Matrice di retention per-feature

EntitàCosa viene conservatoFinestra di retentionPercorso di cancellazioneCifratura
TransazioniImporto, valuta, data, conto, categoria, descrizioneFino al hard-delete dell'account o alla rimozione manuale dell'utenteCASCADE al hard-delete dell'utente o del contoA riposo (DB), TLS in transito
ContiNome, tipo, valuta, saldo correnteFino alla rimozione manuale da parte dell'utenteCASCADE rimuove le transazioni collegateA riposo, TLS
CategorieNome, tipo, icona, codici MCCFino alla rimozione manuale da parte dell'utenteCASCADE tramite user_idA riposo, TLS
Token API bancariToken cifrato (Monobank Personal API, consenso GoCardless)Fino alla revoca dell'utente o alla scadenza PSD2 (90 giorni)Disconnect in Impostazioni → Banche = rimozione immediataAES-256-GCM (a livello di colonna), TLS
Prompt AI (voce/scontrino)Testo del prompt + risposta di Claude (per usage log)30 giorni in `ai_usage_log`Cron-cleanup dopo 30 giorni o purge manuale dell'adminTLS in transit (Anthropic API); il prompt viene rimosso dalla loro infrastruttura come da DPA
Registro di auditAzione, target, IP, user-agent, sorgente (web/mobile/cron)180 giorni (admin) / 30 giorni (eventi user-level)Cron-prune dopo la finestra di retentionA riposo, TLS
Tentativi di loginIdentifier (mascherato nell'admin), IP, successo/fallimento, timestamp30 giorni (per login throttling)Cron-prune dopo 30 giorniA riposo, TLS
Lead di marketingEmail, source, intent, IP, flag di consensoFino all'elaborazione da parte dell'admin o alla richiesta GDPR Art. 17Best-effort erase-hook al hard-delete dell'account con la stessa emailA riposo, TLS
Token dispositivi push (FCM)Token FCM, piattaforma, locale, timestamp dell'ultimo utilizzoFino alla disiscrizione o a disabled_at (UNREGISTERED da FCM)CASCADE alla cancellazione dell'utenteA riposo, TLS
BackupSnapshot completo del DB (cifrato)30 giorni rollingRimozione automatica secondo la retention; purge manuale disponibileAES-256 prima dell'upload nel backup-storage
Web analytics (solo sito)Container GTM + GA4: IP anonimizzato, pagina, referrer. Clarity: clic heatmap, DOM mascherato (senza testo dei campi)GA4: 14 mesi (default). Clarity: 13 mesi. Reset — tramite cookie-banner «Revoca consenso».Cookie-banner → «Solo necessari» ferma la raccolta immediatamente. Su /legal/cookies gli stessi toggle sono persistenti.TLS in transit; dati trattati da Google (GTM/GA4) e Microsoft (Clarity) secondo i loro DPA

I tuoi diritti GDPR

Articolo 15

Diritto di accesso

Richiedi un export completo dei tuoi dati in Impostazioni → Dati. Viene restituito un CSV/XLSX/PDF con tutte le transazioni, i conti e le categorie. Per categorie aggiuntive (audit log, bank tokens) — scrivi a support@my-fina.com.

Articolo 17

Diritto all'oblio

Hard-delete dell'account in Impostazioni → Account → Elimina account. Transazioni, conti, categorie, valute, token e dispositivi push vengono rimossi in cascata. Anche i marketing leads con la stessa email vengono rimossi tramite best-effort hook.

Articolo 20

Diritto alla portabilità dei dati

L'export in Impostazioni → Dati formatta i dati come CSV/XLSX (machine-readable). La struttura è compatibile con YNAB, Mint e altri strumenti ledger tramite un set standard di colonne (date, account, category, amount, currency, note).

Come usarlo

  1. Apri Impostazioni → Dati (dal menu principale).
  2. Scegli un formato di export: CSV (universale), XLSX (Excel), PDF (stampa).
  3. Per il hard-delete — la sezione «Elimina account» in fondo alla pagina, richiede conferma con password.
  4. Per richieste specifiche su audit log o bank-tokens — scrivi a support@my-fina.com con oggetto «GDPR Art. 15».
← Torna a SicurezzaUltimo aggiornamento: 3 giugno 2026