Informativa sulla Privacy
Ultimo aggiornamento: 17 ottobre 2026
1. Titolare del trattamento
Il titolare del trattamento dei tuoi dati personali è Alessio Sacchetta Cali, persona fisica che gestisce CaliMoney in forma non professionale, con indirizzo in Via Raimondo d'Aronco 10, 00163 Roma (RM), Italia. Contatto per qualsiasi richiesta sulla privacy: support@calimoney.it.
Non è stato nominato un Responsabile della protezione dei dati (DPO), non essendo richiesto per questo trattamento.
2. Quali dati raccogliamo e perché
Account — indirizzo email, password (conservata solo come hash da Firebase Authentication) e, se accedi con Google o Apple, nome, email e (solo Google) immagine del profilo che condividono — Apple ti permette di nascondere la tua email dietro un indirizzo di inoltro; la configurazione dell'autenticazione a due fattori, se la attivi. Finalità: creare e proteggere il tuo account. Base giuridica: esecuzione del contratto (art. 6, par. 1, lett. b) GDPR). Il conferimento dell'email è necessario per usare il servizio.
I tuoi dati finanziari — movimenti, movimenti ricorrenti, categorie e conti che inserisci (data, importo, descrizione, tipo, categoria, gli eventuali tag che aggiungi, il conto su cui è registrato ogni movimento e nome, tipo e saldo iniziale o valore stimato di ogni conto, l'eventuale obiettivo di risparmio che imposti (saldo obiettivo e data), il tasso d'interesse annuo di una carta o di un prestito, e gli investimenti che inserisci: nome o ticker, quantità, costo e prezzo), gli eventuali budget mensili che imposti (per categoria e complessivo), le tue impostazioni (valuta, lingua, preferenze di notifica) e, se attivi la cifratura, il salt e il token di verifica necessari a sbloccarla (mai la passphrase o la chiave). Finalità: archiviare, sincronizzare e mostrare i tuoi dati. Base giuridica: contratto (art. 6, par. 1, lett. b)).
Notifiche — se le attivi: un token push per ogni dispositivo, il fuso orario e le tue scelte di notifica. Le email di promemoria contengono descrizione e importo del movimento ricorrente, oppure solo un promemoria generico se la cifratura è attiva. Un registro dei promemoria inviati evita duplicati. Base giuridica: contratto (art. 6, par. 1, lett. b)).
Funzioni AI — solo quando le usi: la domanda e la conversazione recente che invii all'assistente AI, con i risultati aggregati necessari a rispondere (e le descrizioni dei movimenti solo se attivi "Consenti all'AI di leggere le descrizioni"); i totali mensili, l'andamento a 6 mesi e nomi e totali delle 5 categorie principali usati per il commento in dashboard; il contenuto completo di ogni file o foto che importi; e, quando chiedi suggerimenti di tag, data, tipo e categoria dei movimenti senza tag degli ultimi quattro mesi, i nomi dei tag esistenti e — solo se attivi "Consenti all'AI di leggere le descrizioni" — le loro descrizioni, mai importi o conti. Base giuridica: contratto (art. 6, par. 1, lett. b)); per l'invio delle descrizioni all'assistente o ai suggerimenti di tag, il tuo consenso (art. 6, par. 1, lett. a)), revocabile in qualsiasi momento in Impostazioni → Privacy.
Feedback — il messaggio che invii, il tipo, la tua email, l'ID account, lo user agent del browser e dati diagnostici tecnici (versione dell'app, stato di sincronizzazione, codici di errore). Finalità: risponderti e risolvere i problemi. Base giuridica: legittimo interesse ad assistere gli utenti e migliorare il servizio (art. 6, par. 1, lett. f)).
Sondaggio di soddisfazione — solo se rispondi alla domanda mostrata nell'app dopo i primi 30 giorni: il punteggio da 0 a 10, il motivo che scegli di scrivere, la lingua e l'ID account (mai la tua email). Finalità: misurare e migliorare l'utilità di CaliMoney. Base giuridica: legittimo interesse (art. 6, par. 1, lett. f)); rispondere è facoltativo e puoi disattivare la domanda.
Inviti — il tuo codice di invito; se hai creato l'account tramite il link di invito di qualcuno, l'ID account di quella persona e il momento dell'iscrizione, salvati sul tuo profilo. Chi ti ha invitato vede soltanto quanti account si sono iscritti con il suo link — mai chi. Finalità: gestire il programma di inviti. Base giuridica: legittimo interesse a far crescere il servizio tramite il passaparola (art. 6, par. 1, lett. f)).
Sicurezza — indirizzi IP e dati tecnici delle richieste trattati dall'hosting e dai limiti di richieste sulle azioni sensibili (recupero dell'accesso, richieste AI, feedback, risposte al sondaggio, inviti, segnalazioni della policy di sicurezza); l'indirizzo della pagina su cui il browser ha bloccato un contenuto, senza la query string, quando segnala una violazione della policy di sicurezza; token di recupero monouso conservati solo come hash. Finalità: proteggere gli account e il servizio da abusi. Base giuridica: legittimo interesse (art. 6, par. 1, lett. f)).
Statistiche di utilizzo — vedi la sezione 5.
Non usiamo i tuoi dati per pubblicità, non li vendiamo e non adottiamo decisioni basate unicamente su trattamenti automatizzati che producano effetti giuridici o altrettanto significativi (art. 22). I suggerimenti dell'AI ti vengono sempre mostrati per la revisione prima di salvare qualsiasi cosa.
3. Dove sono conservati i dati
I tuoi dati sono salvati prima sul tuo dispositivo (IndexedDB), così l'app funziona offline, e sincronizzati su Google Cloud Firestore nell'UE (europe-west8, Milano). La web app è servita da Firebase Hosting, con le funzioni server nell'UE (europe-west4); le attività pianificate delle notifiche girano nell'UE (europe-west1). Firebase Authentication è un servizio globale di Google. Se possiedi un conto in un'altra valuta, l'app chiede al nostro server i tassi di cambio pubblici della Banca Centrale Europea; la richiesta non contiene dati personali, ed è il nostro server — mai il tuo dispositivo — a scaricarli dalla BCE.
Con la cifratura end-to-end attiva, importo, descrizione, tipo, categoria, conto e tag di ogni movimento e movimento ricorrente, nome, tipo, valuta, saldo iniziale, obiettivo di risparmio, tasso d'interesse e titoli di ogni conto, e ogni importo di budget, vengono cifrati sul tuo dispositivo con AES-256-GCM prima del caricamento, con una chiave derivata dalla tua passphrase che non lascia mai il dispositivo. Per consentire sincronizzazione, ordinamento e controllo degli accessi restano in chiaro la tua email, l'ID account, la data di ogni record, i marcatori di eliminazione, la pianificazione delle ricorrenze e i nomi delle categorie. La cifratura protegge i dati conservati nel cloud; i dati che invii a una funzione AI vengono prima decifrati sul tuo dispositivo.
4. Chi riceve i tuoi dati
Ci avvaliamo dei seguenti fornitori, ciascuno vincolato da un accordo sul trattamento dei dati ai sensi dell'art. 28 GDPR:
• Google Ireland Ltd / Google LLC — Firebase Authentication, Cloud Firestore, Firebase Hosting, Cloud Functions, Cloud Messaging (notifiche push). policies.google.com/privacy
• Apple Distribution International Ltd / Apple Inc. — solo nell'app iOS: il servizio Apple Push Notification consegna le notifiche push che attivi (riceve un token del dispositivo e la notifica). apple.com/legal/privacy
• Fireworks AI Inc. (USA) — inferenza AI per tutte le funzioni AI (categorizzazione automatica, approfondimenti di spesa, assistente AI, suggerimenti di tag e importazione di file, inclusi PDF e foto di estratti conto). Fireworks opera senza conservazione dei dati per impostazione predefinita: prompt e risposte non vengono mai scritti su memoria persistente né usati per l'addestramento. fireworks.ai/privacy-policy
• Sendinblue SAS (Brevo, Francia) — invio delle email di promemoria, dei link di recupero dell'autenticazione a due fattori che richiedi e dei messaggi di feedback alla nostra casella di supporto. brevo.com/legal/privacypolicy
• Umami Software, Inc. (USA) — statistiche di utilizzo senza cookie (sezione 5). umami.is/privacy
Se accedi con Google o Apple, quel fornitore agisce anche come titolare autonomo del tuo account presso di lui. Se installi l'app Android o iOS, Google Play o l'App Store trattano il download secondo i propri termini, come titolari autonomi. Possiamo comunicare dati alle autorità pubbliche solo se richiesto dalla legge.
5. Statistiche di utilizzo e cookie
Misuriamo l'utilizzo del sito e dell'app con Umami Cloud. Non imposta cookie, non salva nulla sul tuo dispositivo e non conserva identificatori in grado di riconoscerti tra giorni o siti diversi. Registra visualizzazioni di pagina anonime — percorso della pagina senza parametri di query, sito di provenienza, browser, sistema operativo, tipo di dispositivo, dimensione dello schermo, lingua e paese ricavato dall'indirizzo IP (l'IP non viene conservato) — e metriche di prestazione del caricamento. Le statistiche sono conservate in forma aggregata per non più di 24 mesi. Base giuridica: legittimo interesse a comprendere e migliorare il servizio (art. 6, par. 1, lett. f)); puoi opporti scrivendoci o attivando Do Not Track nel tuo browser, che Umami rispetta.
CaliMoney non usa cookie di tracciamento, statistici o pubblicitari. Salva sul tuo dispositivo solo ciò che è strettamente necessario al funzionamento, per cui non serve il consenso ai sensi dell'art. 122 del Codice Privacy (art. 5, par. 3 Direttiva ePrivacy): il cookie tecnico calimoney_session (registra che hai effettuato l'accesso così che l'app si apra sui tuoi dati; nessun dato personale, scade 7 giorni dopo l'ultima apertura dell'app, rimosso al logout); lo stato di accesso di Firebase Authentication e le preferenze di tema, lingua e visualizzazione (orizzonte della previsione, periodo e “Solo liquidità” del patrimonio) e quali suggerimenti di aiuto hai già visto nel local storage; il tuo codice di invito (così il link si vede anche offline) e se hai risposto o rimandato la domanda di soddisfazione, in IndexedDB (rimossi al logout) — un codice di invito con cui arrivi resta solo nella memoria della pagina fino all'iscrizione, mai salvato; i tuoi dati, le modifiche in attesa e fino a quattro istantanee settimanali di recupero in IndexedDB (cifrate se la crittografia end-to-end è attiva; rimosse al logout); se attivi lo sblocco biometrico, la tua chiave di cifratura sigillata con una chiave che solo la passkey di quel dispositivo può rilasciare (dopo Face ID, impronta o PIN), più l'identificativo della passkey, in IndexedDB solo su quel dispositivo — mai inviati altrove; la chiave sigillata viene scartata alla successiva apertura o al successivo blocco dell'app dopo che cambi passphrase o disattivi la crittografia, e tutto, compreso l'identificativo della passkey, viene rimosso quando lo disattivi o fai logout; il tuo volto o la tua impronta non arrivano mai a CaliMoney, restano nel dispositivo; se attivi il backup sul tuo cloud, una chiave che può cifrare nuovi backup ma non aprirli, il suo salt, la cartella scelta e data ed esito dell'ultimo backup, in IndexedDB solo su quel dispositivo (rimossi quando lo disattivi o fai logout) — il file di backup cifrato va solo dove lo mandi tu (il tuo Google Drive, OneDrive o iCloud Drive) e non arriva mai a CaliMoney; la cronologia della chat AI, le righe di un'importazione in revisione e gli identificativi dei movimenti aggiunti dall'ultima importazione (per poterla annullare) nel session storage (cancellati alla chiusura della scheda; quelli dell'importazione anche al logout); la ricerca e i filtri della lista movimenti nella voce di cronologia del browser di quella pagina, così tornando indietro li ritrovi (il browser può conservarla per riaprire una scheda chiusa; si cancella con la cronologia di navigazione, e dopo il logout non viene mai mostrata a un altro account); gli ultimi tassi di cambio pubblici, se possiedi un conto in un'altra valuta (nessun dato personale; conservati finché non vengono sostituiti); la copia offline dell'app nella cache del service worker; un file che condividi in CaliMoney da un'altra app, in quella cache solo finché la schermata di importazione non lo prende (rimosso al logout); nelle app per Android e iOS, l'ultimo file che esporti o salvi con il menu di condivisione, nella cache privata dell'app fino all'esportazione successiva o al logout.
6. Trasferimenti internazionali
Fireworks AI, Umami e, per alcuni servizi, Google possono trattare dati negli Stati Uniti. Questi trasferimenti si basano sulla decisione di adeguatezza della Commissione europea relativa all'EU-US Data Privacy Framework per le società certificate e, in ogni caso, sulle Clausole Contrattuali Standard (art. 46, par. 2, lett. c) GDPR) incluse nell'accordo sul trattamento dei dati di ciascun fornitore. Puoi chiederci copia delle garanzie applicabili.
7. Per quanto tempo conserviamo i dati
• Account, dati finanziari e impostazioni: finché il tuo account esiste. Quando elimini un movimento o un movimento ricorrente, il suo contenuto viene cancellato subito; un marcatore di eliminazione privo di contenuto resta per 30 giorni affinché gli altri tuoi dispositivi sincronizzino l'eliminazione, poi viene rimosso automaticamente.
• L'eliminazione dell'account cancella dal cloud dati finanziari, movimenti ricorrenti, categorie, conti, profilo delle notifiche (compresi il tuo codice di invito e chi ti ha invitato) e dispositivi registrati, cancella i dati dal dispositivo che stai usando e chiude il tuo account Firebase. Le copie residue nei sistemi di backup di Google vengono sovrascritte secondo le normali tempistiche di cancellazione di Google.
• Registro dei promemoria: 90 giorni. Feedback e risposte al sondaggio di soddisfazione: 12 mesi. Token di recupero: fino all'uso o 15 minuti dall'emissione, poi cancellati automaticamente. Contatori dei limiti di richieste: cancellati automaticamente poco dopo la loro finestra temporale.
• Log delle richieste dell'hosting: fino a 30 giorni. Statistiche di utilizzo: fino a 24 mesi, in forma aggregata.
8. I tuoi diritti
Hai il diritto di accedere ai tuoi dati, rettificarli, cancellarli, limitarne il trattamento od opporti, riceverli in un formato portabile e revocare in qualsiasi momento il consenso prestato, senza pregiudicare la liceità del trattamento precedente (artt. 15–21 GDPR). Molti di questi diritti puoi esercitarli direttamente nell'app: modificare o eliminare qualsiasi dato, esportare i movimenti in Excel, scaricare una copia completa dell'account (movimenti, categorie, conti, movimenti ricorrenti e impostazioni) come file in chiaro o protetto da password in Impostazioni → Account → Esporta i tuoi dati, disattivare l'invio delle descrizioni all'AI, eliminare i dati nel cloud o l'intero account in Impostazioni → Account.
Per tutto il resto, scrivi a support@calimoney.it. Rispondiamo entro un mese, prorogabile di due mesi per richieste complesse, nel qual caso ti spiegheremo il motivo (art. 12, par. 3).
Hai inoltre il diritto di proporre reclamo a un'autorità di controllo — in Italia il Garante per la protezione dei dati personali (garanteprivacy.it) — o all'autorità del Paese UE in cui vivi o lavori.
9. Sicurezza
Proteggiamo i dati con HTTPS su ogni connessione, cifratura a riposo di Google, regole di accesso che limitano ogni account ai propri dati, cifratura end-to-end e autenticazione a due fattori opzionali, limiti di richieste e verifiche automatiche delle dipendenze. Se una violazione dei dati personali può comportare un rischio per i tuoi diritti, la notifichiamo al Garante entro 72 ore e ti informiamo senza ingiustificato ritardo. Per segnalare una vulnerabilità consulta calimoney.it/docs/it/security.
10. Minori
CaliMoney non è destinato a persone con meno di 16 anni ed è necessario averne almeno 16 per creare un account. Se ritieni che un minore ci abbia fornito dati personali, contattaci e li cancelleremo.
11. Modifiche a questa informativa
Aggiorneremo questa informativa quando il trattamento cambia. Ti avviseremo delle modifiche sostanziali via email o nell'app prima che entrino in vigore. La data in alto indica la versione più recente.