Informativa sulla privacy di Mimmo
Ultimo aggiornamento: 13 novembre 2026
Titolare del trattamento: Gianmaria Cacco
Indirizzo: Via Pietro Polato 21, 35027 Noventa Padovana (PD), Italia
Partita IVA: 05149390287
Contatto: ciao@heymimmo.com
Questa informativa spiega, ai sensi degli articoli 13 e 14 del Regolamento (UE) 2016/679 («GDPR»), quali dati personali sono trattati quando usi l'app Mimmo per Android (pubblicata su Google Play dallo sviluppatore HeyMimmo) e il sito heymimmo.com, per quali scopi, su quale base giuridica, per quanto tempo e quali diritti hai.
1. In breve
- Mimmo non mostra pubblicità e non integra strumenti di analisi, di tracciamento o di segnalazione degli arresti anomali; l'unica eccezione sono i dati tecnici che la libreria di Google per lo scanner invia a Google (§3.2).
- Il catalogo di frutta e verdura è incluso nell'app: consultarlo non richiede connessione.
- Il paese e la zona li scegli tu: l'app non usa la tua posizione.
- Preferiti, lista della spesa e impostazioni restano sul tuo telefono, salvo che tu attivi l'account facoltativo per ritrovarli sugli altri dispositivi.
- Il pagamento di Mimmo Premium è gestito da Google Play: non vediamo né conserviamo i tuoi dati di pagamento.
- Sul nostro server conserviamo soprattutto impronte tecniche (hash) e, se usi l'account, i dati che sincronizzi; non conserviamo il tuo nome né la tua e-mail.
- Il sito heymimmo.com non usa cookie né tracker.
2. Titolare del trattamento
Il titolare del trattamento è Gianmaria Cacco, persona fisica, che sviluppa e pubblica Mimmo con il nome HeyMimmo, con recapito all'indirizzo indicato in cima a questa pagina. Per qualsiasi questione sulla privacy puoi scrivere a ciao@heymimmo.com.
Non è stato nominato un responsabile della protezione dei dati (DPO), perché per un trattamento di questa natura e dimensione non è obbligatorio (art. 37 GDPR).
3. Quali dati trattiamo, perché e su quale base
3.1 Dati che restano solo sul tuo dispositivo
L'app salva nella propria memoria privata, sul telefono: i preferiti e la lista della spesa; il paese e la zona scelti; la lingua; le preferenze e l'orario delle notifiche; lo stato dell'introduzione e le statistiche d'uso (per esempio i mesi consecutivi); le associazioni «codice a barre → prodotto» che insegni all'app e il numero di scansioni fatte nel giorno; lo stato di Mimmo Premium e, se sei abbonato, i contenuti Premium scaricati, conservati cifrati; il tuo codice invito e lo stato degli inviti; una chiave crittografica creata a caso al primo avvio e custodita nell'Android Keystore, che non può essere estratta dal telefono.
Se confermi le avvertenze di sicurezza di una categoria Premium, l'app conserva anche la registrazione delle avvertenze che hai confermato (quale avvertenza, in quale versione, quando, con quale versione dell'app e in quale lingua).
Questi dati non ci vengono trasmessi, salvo quanto descritto ai §3.3–3.5. Li cancelli disinstallando l'app o da Impostazioni di Android → App → Mimmo → Spazio di archiviazione → Cancella dati. Se hai attivato il backup di Android, il sistema può includere alcune preferenze nel backup del tuo account Google: è una funzione gestita da Google secondo la propria informativa, a cui noi non abbiamo accesso.
3.2 Scanner di codici a barre
La fotocamera si attiva solo quando apri lo scanner e solo dopo che hai concesso il permesso. I fotogrammi sono analizzati sul telefono, con una libreria inclusa nell'app (Google ML Kit, che funziona senza connessione): nessuna immagine viene salvata o inviata, e l'analisi si ferma appena il codice è letto o esci dalla schermata.
La libreria Google ML Kit che legge i codici sul telefono invia a Google, quando usi lo scanner, alcuni dati tecnici di funzionamento (modello e sistema del telefono, versione dell'app, tempi di risposta, codici di errore e un identificativo casuale dell'installazione), che Google usa per mantenere e migliorare la libreria. Non contengono immagini né il codice letto.
Se l'app non conosce già il codice, invia a Open Food Facts (associazione con sede in Francia che gestisce un database alimentare aperto) il solo numero del codice a barre, per sapere di che prodotto si tratta. Come per ogni connessione a Internet, Open Food Facts riceve anche l'indirizzo IP del tuo telefono e un'intestazione tecnica che identifica l'app Mimmo (non te). Il numero identifica un prodotto in commercio, non una persona. Open Food Facts tratta questi dati come titolare autonomo, secondo la propria informativa.
Base giuridica: esecuzione del servizio che chiedi usando lo scanner (art. 6, par. 1, lett. b) GDPR).
3.3 Account Mimmo (facoltativo)
Puoi usare Mimmo senza account. Se scegli Continua con Google, l'accesso avviene tramite Firebase Authentication, un servizio di Google LLC che usiamo come responsabile del trattamento (art. 28 GDPR) solo per verificare la tua identità. Firebase conserva per nostro conto l'indirizzo e-mail, il nome e l'immagine del tuo account Google e un identificativo utente; non li copiamo sul nostro server e non li usiamo per scriverti, per statistiche o per pubblicità.
Sul nostro server (api.heymimmo.com, su Cloudflare) conserviamo soltanto:
- l'identificativo utente di Firebase (non il nome, non l'e-mail), per riconoscere il tuo account;
- un'impronta (hash) della chiave tecnica di ogni telefono collegato e la data dell'ultimo uso, per sapere quali dispositivi sono tuoi;
- preferiti, lista della spesa, paese e zona e lingua, con la data di ogni modifica, per averli uguali su tutti i tuoi dispositivi;
- il collegamento fra l'account, il tuo codice invito e i premi ricevuti, per non perderli cambiando telefono;
- le impronte dei codici d'acquisto Premium verificati mentre eri collegato, per riconoscere Premium sugli altri tuoi dispositivi;
- la registrazione delle avvertenze di sicurezza che hai confermato (quale avvertenza, in quale versione, quando, con quale versione dell'app e in quale lingua), finché tieni l'account.
Base giuridica: esecuzione del servizio che chiedi attivando l'account (art. 6, par. 1, lett. b) GDPR).
Quando tocchi Ho capito sulle avvertenze di sicurezza di una categoria Premium, registriamo quando e quale versione delle avvertenze hai confermato (con la versione dell'app e la lingua), sul telefono e, se hai l'account, anche sul nostro server insieme ai dati dell'account, per documentare che sei stato informato (legittimo interesse, art. 6, par. 1, lett. f) GDPR); con Elimina account questo registro viene cancellato insieme al resto.
In Impostazioni, Esci scollega il telefono dall'account; Elimina account cancella subito dal nostro server i dati dell'account e cancella anche l'utente su Firebase (Google può chiederti di confermare l'accesso); i dati degli inviti e di Premium legati al singolo telefono, che non contengono il tuo account, seguono i tempi del §8. Puoi chiedere la cancellazione anche senza l'app: vedi Eliminare l'account Mimmo. L'abbonamento Premium resta su Google Play e si annulla lì.
3.4 Mimmo Premium
Mimmo Premium si acquista con il sistema di fatturazione di Google Play. Pagamento, dati della carta o del metodo di pagamento, indirizzo di fatturazione e account Google con cui acquisti sono trattati da Google come titolare autonomo, secondo i Termini di servizio di Google Play e l'informativa privacy di Google. Noi non riceviamo il tuo nome, la tua e-mail né i tuoi dati di pagamento.
Per attivare Premium e proteggerlo dagli abusi, l'app invia al nostro server il codice dell'acquisto fornito da Google Play, un'attestazione Play Integrity (con cui Google conferma che l'app è quella originale, installata da Google Play, su un dispositivo integro) e la chiave pubblica del telefono. Il server verifica l'acquisto presso Google tramite la Google Play Developer API e conserva soltanto: un'impronta del codice d'acquisto (il codice in chiaro non viene conservato), un'impronta della chiave di ogni dispositivo che usa l'abbonamento con le date del primo e dell'ultimo uso, lo stato e la scadenza dell'abbonamento. Google ci invia inoltre avvisi tecnici sullo stato dell'abbonamento (rinnovo, disdetta, rimborso). La verifica si ripete periodicamente, di norma una volta al giorno, e a ogni download dei contenuti Premium.
Le impronte dei dispositivi servono anche a rispettare il limite di 3 dispositivi attivi per abbonamento e per account. Se la verifica non riesce (per esempio su un telefono con root o un emulatore), Premium non può essere attivato su quel dispositivo: è un controllo tecnico automatico anti-abuso, non una valutazione della tua persona; se pensi che si tratti di un errore, scrivici.
Basi giuridiche: esecuzione del contratto di abbonamento (art. 6, par. 1, lett. b) GDPR) e nostro legittimo interesse a prevenire frodi e usi non autorizzati del servizio (art. 6, par. 1, lett. f) GDPR).
3.5 Invita un amico
Il programma «Invita un amico» (un mese di Premium a te e all'amico che inizia a usare Mimmo con il tuo codice) si attiva solo se lo usi: quando tocchi «Invita» o quando accetti il regalo di un amico. Solo da quel momento l'app registra presso il nostro server la propria installazione, con un'attestazione Play Integrity, e riceve un codice invito casuale; poi, quando apri l'app, comunica al server in quali giorni l'hai usata, per la regola «almeno 3 giorni d'uso». Se non usi gli inviti, nessuno di questi dati viene inviato. Il server conserva soltanto:
- un'impronta (hash) della chiave pubblica di quell'installazione e il suo codice invito;
- la data della prima apertura e il numero di giorni diversi in cui l'app è stata aperta, per la regola «almeno 3 giorni d'uso»;
- quale installazione ha usato il codice di quale altra, e quando;
- i giorni di Premium regalati e la loro scadenza;
- il numero di tentativi con codici inesistenti, per bloccare chi prova codici a caso.
Il link d'invito e il codice li mandi tu, con l'app che scegli: non vediamo a chi né il testo del messaggio. Se l'amico installa Mimmo da quel link, Google Play passa il codice all'app (Play Install Referrer): l'app lo legge una sola volta e lo esamina solo sul telefono (se non contiene un codice Mimmo non lo conserva), poi chiede all'amico se vuole il regalo; il codice viene inviato al server solo se risponde di sì. Se sei già abbonato, il server può chiedere a Google Play di spostare di 30 giorni il prossimo rinnovo, usando l'abbonamento già collegato al tuo telefono, senza inviare a Google altri dati.
Base giuridica: esecuzione delle regole del programma a cui hai scelto di partecipare (art. 6, par. 1, lett. b) GDPR) e nostro legittimo interesse a impedirne gli abusi (art. 6, par. 1, lett. f) GDPR). Puoi opporti in qualsiasi momento (§10).
3.6 Liste della spesa condivise
Quando condividi la lista, i prodotti (codice e nome, nient'altro) sono scritti dentro il link, dopo il simbolo «#». I browser non inviano mai questa parte ai server: la lista non passa dai nostri server e non viene conservata da nessuna parte. Chi apre il link senza avere Mimmo vede una pagina di heymimmo.com che legge la lista nel proprio browser, senza cookie e senza strumenti di analisi. Chiunque abbia il link può vedere la lista: condividilo solo con chi vuoi.
3.7 Sito, server e dati di connessione
Il sito heymimmo.com e il nostro server sono ospitati da Cloudflare, Inc., che agisce come nostro responsabile del trattamento. Per far arrivare pagine e risposte, Cloudflare tratta i dati tecnici di ogni connessione, tra cui l'indirizzo IP, il tipo di browser o di app e l'indirizzo richiesto. Usiamo l'indirizzo IP solo per limitare il numero di richieste e difendere il servizio da abusi e attacchi; non lo scriviamo nel nostro database. I registri tecnici del server non contengono indirizzi IP, codici d'acquisto, chiavi o e-mail e sono conservati da Cloudflare per un massimo di 7 giorni. Se Mimmo non è ancora disponibile nel tuo paese e tocchi «Chiedi Mimmo nel mio paese», la richiesta è anonima: conserviamo solo il codice del paese, la data e il numero di richieste; per contarne una sola al giorno per connessione teniamo per al massimo 26 ore un'impronta cifrata dell'indirizzo IP, che poi si cancella da sola.
Base giuridica: nostro legittimo interesse a fornire il sito e il servizio in modo sicuro (art. 6, par. 1, lett. f) GDPR).
3.8 Quando ci scrivi
Se ci scrivi a ciao@heymimmo.com, trattiamo il tuo indirizzo e-mail e quanto ci comunichi solo per risponderti e gestire la tua richiesta.
Base giuridica: risposta alla tua richiesta (art. 6, par. 1, lett. b) GDPR) e, per conservare la prova di aver dato seguito a una richiesta sulla privacy, il nostro legittimo interesse (art. 6, par. 1, lett. f) GDPR).
3.9 Notifiche e rapporti di arresto anomalo
Le notifiche sono generate localmente dal telefono, in base ai tuoi preferiti e alle tue impostazioni: non esiste un sistema di notifiche inviate da un server. L'app non integra strumenti di segnalazione degli arresti anomali; se hai acconsentito a condividere i dati di utilizzo con Google, Android può inviare a Google rapporti tecnici (Android Vitals), che Google tratta secondo la propria informativa.
3.10 Obblighi di legge e difesa dei diritti
Possiamo trattare i dati sopra descritti quando è necessario per adempiere a un obbligo di legge o a un ordine dell'autorità (art. 6, par. 1, lett. c) GDPR) o per accertare, esercitare o difendere un diritto in sede giudiziaria (art. 6, par. 1, lett. f) GDPR).
4. Cosa non facciamo
- Non raccogliamo la tua posizione, la rubrica, le foto, il microfono o i file.
- Non usiamo identificativi pubblicitari, cookie di profilazione o tracciamento fra app e siti.
- Non creiamo profili, non vendiamo né cediamo dati a terzi per finalità di marketing.
- Non adottiamo decisioni basate unicamente su un trattamento automatizzato che producano effetti giuridici o che incidano in modo analogo significativamente su di te (art. 22 GDPR); i controlli tecnici anti-abuso del §3.4 e del §3.5 si limitano a stabilire se un vantaggio (Premium, regalo) può essere concesso a un dispositivo.
5. Permessi Android
- Internet: per Open Food Facts, Google Play, il nostro server e l'account facoltativo.
- Notifiche (Android 13 e successivi): per inviarti gli avvisi che hai attivato. Facoltativo.
- Fotocamera: solo per leggere i codici a barre, chiesto al momento dell'uso. Facoltativo.
Se neghi un permesso facoltativo, il resto dell'app funziona lo stesso.
6. A chi comunichiamo i dati
I dati sono trattati dal titolare e dai seguenti soggetti, solo nella misura necessaria:
- Cloudflare, Inc. (hosting del sito e del server, rete, database), responsabile del trattamento;
- Google LLC / Google Ireland Limited per Firebase Authentication, responsabile del trattamento, secondo i termini di trattamento dati di Firebase;
- Google Cloud (Google Cloud Pub/Sub), responsabile del trattamento, per ricevere gli avvisi di Google Play sullo stato degli abbonamenti;
- Google per Google Play, la fatturazione, Play Integrity, l'Install Referrer e la Google Play Developer API, che tratta i dati dei propri servizi come titolare autonomo;
- Google per la libreria Google ML Kit dello scanner, che riceve i dati tecnici descritti al §3.2 e li usa come titolare autonomo per mantenere e migliorare la libreria;
- Open Food Facts (Francia), titolare autonomo, per le ricerche dello scanner;
- autorità pubbliche, solo quando lo impone la legge.
Non vendiamo dati personali e non li comunichiamo ad altri.
7. Trasferimenti fuori dall'Unione europea
Google e Cloudflare hanno sede negli Stati Uniti e possono trattare dati anche fuori dallo Spazio economico europeo. Questi trasferimenti avvengono sulla base della decisione di adeguatezza della Commissione europea del 10 luglio 2023 sul Data Privacy Framework UE-USA, a cui entrambe le società aderiscono, e in ogni caso delle clausole contrattuali tipo approvate dalla Commissione (art. 45 e art. 46 GDPR) previste nei loro termini di trattamento dei dati. Open Food Facts tratta i dati nell'Unione europea.
8. Per quanto tempo conserviamo i dati
- Dati sul dispositivo: finché non disinstalli l'app o non ne cancelli i dati; i contenuti Premium vengono cancellati quando Premium finisce.
- Account: finché tieni l'account. Gli account non usati per 2 anni vengono cancellati automaticamente dal nostro server; in quel caso cancelliamo anche l'identità su Firebase entro i 3 mesi successivi. Le voci che elimini (per esempio un prodotto tolto dalla lista) restano come semplice segno di cancellazione per 180 giorni, per arrivare a tutti i tuoi dispositivi.
- Account eliminati: conserviamo solo un'impronta cifrata dell'identificativo dell'account, che non contiene nome né e-mail, per 24 mesi, per impedire che lo stesso account riceva di nuovo i premi degli inviti.
- Premium: per la durata dell'abbonamento; i dati Premium sono cancellati 24 mesi dopo la fine dell'abbonamento (scadenza, disdetta o rimborso), il tempo necessario a gestire rinnovi, rimborsi e contestazioni.
- Invita un amico: i dati vengono cancellati quando l'app non viene aperta da 400 giorni (circa 13 mesi), e i dati di un invito comunque 400 giorni dopo l'invito.
- Registri tecnici e dati di connessione presso Cloudflare: al massimo 7 giorni.
- E-mail che ci invii: per il tempo necessario a rispondere e, al massimo, per 24 mesi dall'ultimo messaggio, salvo che servano più a lungo per difendere un diritto.
9. Sicurezza
Adottiamo misure tecniche e organizzative adeguate al rischio (art. 32 GDPR): connessioni cifrate (HTTPS); chiavi dei dispositivi conservate nell'Android Keystore; impronte (hash) al posto dei codici d'acquisto e delle chiavi; nessun dato personale nei registri del server; segreti del server conservati solo presso Cloudflare; accesso ai sistemi riservato al titolare. Nessun sistema è sicuro al 100%: se dovesse verificarsi una violazione dei dati personali, agiremo come previsto dagli articoli 33 e 34 GDPR.
10. I tuoi diritti
Nei limiti previsti dal GDPR hai diritto di:
- accedere ai tuoi dati e riceverne copia (art. 15);
- farli rettificare (art. 16) o cancellare (art. 17);
- chiedere la limitazione del trattamento (art. 18);
- ricevere i dati che ci hai fornito in un formato strutturato e leggibile da dispositivo automatico (art. 20);
- opporti in qualsiasi momento, per motivi legati alla tua situazione particolare, ai trattamenti basati sul legittimo interesse (art. 21).
Molte operazioni le puoi fare da solo nell'app: Elimina account, Esci, Cancella dati, disinstallazione. Per il resto scrivi a ciao@heymimmo.com. Sul server conserviamo quasi solo impronte tecniche che, da sole, non ci permettono di sapere chi sei: per trovare i tuoi dati potremmo chiederti di accedere all'account dall'app o di indicarci il tuo codice invito, visibile in Impostazioni (art. 11 GDPR). Rispondiamo entro un mese, prorogabile nei casi previsti dall'art. 12 GDPR.
Hai anche diritto di proporre reclamo al Garante per la protezione dei dati personali o all'autorità di controllo del paese in cui vivi o lavori (art. 77 GDPR), e di ricorrere all'autorità giudiziaria (art. 79 GDPR).
11. Minori
Mimmo è adatto a tutte le età e si può usare senza account. L'account facoltativo e l'acquisto di Premium sono destinati a chi ha almeno 14 anni o l'età più alta prevista dalla legge del suo paese per usare da solo servizi online (per esempio 16 anni in Germania e nei Paesi Bassi, 15 in Francia); sotto quell'età serve il consenso di chi esercita la responsabilità genitoriale. Restano ferme le regole di Google sugli account dei minori e sugli acquisti. Se scopriamo di aver trattato dati di un minore senza i presupposti necessari, li cancelliamo; puoi segnalarcelo a ciao@heymimmo.com.
12. Utenti fuori dall'Unione europea
Mimmo è disponibile anche in paesi esterni all'Unione europea, come Svizzera, Regno Unito, Stati Uniti e Canada. Applichiamo a tutti gli utenti le stesse regole e le stesse garanzie descritte in questa informativa, oltre ai diritti che la legge del tuo paese ti riconosce.
13. Modifiche a questa informativa
Possiamo aggiornare questa informativa, per esempio se aggiungiamo funzioni o cambiamo fornitori. La versione in vigore è sempre quella pubblicata qui, con la data in cima. Se una modifica cambia in modo rilevante come trattiamo i tuoi dati, te lo diremo nell'app prima che si applichi.
14. Contatti
Titolare del trattamento: Gianmaria Cacco, Via Pietro Polato 21, 35027 Noventa Padovana (PD), Italia. E-mail: ciao@heymimmo.com.
Le condizioni d'uso dell'app sono nei Termini d'uso.
