Privacy Policy - App Mobile

Pubblicato: 02-08-2026

Privacy Policy - FoodReveal: Scanner Alimenti

1. Titolare e ambito

Questa informativa descrive il trattamento dei dati personali nell'app mobile FoodReveal: Scanner Alimenti, sviluppata e gestita da Adam Chierici. Il sito di riferimento e il punto di contatto sono foodreveal.app e la pagina Contatti. Non pubblichiamo un indirizzo fisico: il titolare lavora da remoto.

Per richieste privacy puoi usare la pagina Contatti o l'indirizzo email gia indicato nel progetto: Luminatens@mail.com.

2. Account e autenticazione

Per registrarti e accedere utilizziamo Firebase Authentication. Possiamo trattare l'indirizzo email, il Firebase UID, lo stato di verifica dell'email e i dati tecnici necessari a mantenere sicuro l'accesso. Se utilizzi un provider di accesso esterno, Firebase riceve i dati necessari a completare l'autenticazione secondo le impostazioni del provider. FoodReveal non conserva la password in forma leggibile.

Puoi chiedere la cancellazione dell'account dall'app. La procedura avvia la cancellazione programmata dei dati associati all'account.

3. Foto, OCR e analisi alimentare

Quando usi lo scanner puoi fornire foto di una tabella nutrizionale, di un elenco ingredienti, della confezione o di un piatto. L'app puo usare la fotocamera, la libreria immagini e il riconoscimento del testo per estrarre informazioni dall'immagine. Il testo estratto e i dati necessari all'analisi possono essere inviati ai backend e alle Cloud Functions di FoodReveal.

L'analisi puo includere nome del prodotto, marca, ingredienti, allergeni, valori nutrizionali, classificazione NOVA, punteggi, avvisi, alternative e spiegazioni. I risultati sono informativi e non costituiscono diagnosi, terapia o consulenza medica. Verifica sempre il risultato confrontandolo con l'etichetta originale e con le indicazioni di un professionista quando necessario.

4. Preferenze e personalizzazione

Se scegli di inserirle, possiamo trattare preferenze alimentari, allergie, intolleranze, obiettivi e altre informazioni personali necessarie a personalizzare punteggi, avvisi e suggerimenti. Le informazioni relative alla salute vengono considerate solo quando le inserisci volontariamente e solo per le funzioni richieste nell'app.

5. Cronologia e Recall Radar

I prodotti scansionati e i relativi risultati possono essere salvati nella cronologia dell'account. Le immagini caricate e altri dati della scansione possono essere conservati nei servizi Firebase associati al tuo account per fornire la funzione richiesta.

Recall Radar confronta, quando applicabile, prodotto, marca, ingredienti e allergeni con dati di richiami alimentari e con i relativi abbinamenti associati all'account. Gli avvisi possono provenire da fonti ufficiali o pubbliche rese disponibili tramite il servizio. FoodReveal non sostituisce l'avviso originale: controlla sempre la fonte del richiamo.

Se abiliti le notifiche, utilizziamo Firebase Cloud Messaging e il token del dispositivo per inviarti notifiche pertinenti, ad esempio quando e disponibile un richiamo associato. Puoi disattivare le notifiche dalle impostazioni del dispositivo o dell'app, quando disponibili.

6. Pubblicita e consenso

L'app utilizza Google AdMob e il Google Mobile Ads SDK. In base alla configurazione e alla versione dell'app possono essere mostrati banner, annunci nativi, interstitial, annunci all'apertura dell'app e annunci rewarded.

Gli annunci rewarded sono facoltativi. Nella configurazione attuale un utente Free puo ottenere fino a 5 scansioni rewarded al giorno e fino a 3 sblocchi rewarded al giorno per i dettagli degli ingredienti, se l'annuncio e disponibile e la verifica del premio va a buon fine. Gli annunci rewarded non garantiscono sempre un premio se la visualizzazione viene interrotta o la verifica non e completata.

Google AdMob e i suoi partner possono trattare, quando previsto dalla configurazione dell'SDK e dalle impostazioni del dispositivo, identificativi pubblicitari, Advertising ID o IDFA, indirizzo IP, informazioni sul dispositivo e sul sistema operativo, versione dell'app, diagnostica, impressioni, clic e altre interazioni pubblicitarie. Questi dati possono essere usati per erogazione degli annunci, misurazione, prevenzione delle frodi e personalizzazione quando consentita.

Per gli utenti soggetti alle normative applicabili raccogliamo il consenso tramite Google UMP. Su iOS puo essere richiesto il consenso al monitoraggio tramite AppTrackingTransparency (ATT). Puoi modificare o revocare le preferenze pubblicitarie dalle opzioni privacy dell'app o dalle impostazioni del dispositivo, quando disponibili. Gli utenti con entitlement Pro attivo non dovrebbero vedere le posizioni pubblicitarie previste dal prodotto, se l'entitlement viene riconosciuto correttamente.

7. Analytics e diagnostica

Con il consenso analytics abilitato, l'app puo usare Firebase Analytics per eventi di utilizzo, prestazioni e funzionamento. Il codice di tracking filtra i dati personali e non invia agli eventi analytics email, marca, nome del prodotto, testo degli ingredienti o etichette di allergeni e condizioni. Pue inviare dati tecnici, lingua, piattaforma, versione dell'app e indicatori derivati necessari alla misurazione.

Utilizziamo anche Firebase Crashlytics per raccogliere informazioni tecniche sugli errori, sui crash e sulle prestazioni necessarie a diagnosticare e migliorare l'app. Le modalita e i periodi di conservazione dei dati dei servizi Firebase e Google dipendono dalle loro configurazioni e policy applicabili.

8. Acquisti e abbonamento Pro

Gli abbonamenti Pro sono acquistati tramite Apple App Store o Google Play. Utilizziamo RevenueCat per validare acquisti, rinnovi, cancellazioni e stato dell'entitlement Pro. Possiamo trattare identificativi tecnici dell'account, dati dell'entitlement, stato dell'abbonamento e informazioni necessarie a gestire il servizio. I dati della carta o del metodo di pagamento sono gestiti dai rispettivi store e non vengono raccolti da FoodReveal.

9. Servizi e destinatari

Per fornire le funzioni descritte possiamo utilizzare Firebase Authentication, Realtime Database, Firestore, Cloud Storage, Cloud Functions, App Check, Cloud Messaging, Analytics e Crashlytics, oltre a Google AdMob, Apple App Store, Google Play e RevenueCat. Questi fornitori trattano i dati secondo i rispettivi ruoli, configurazioni e informative. I dati possono essere trasferiti o trattati in paesi diversi da quello dell'utente, nel rispetto delle garanzie previste dalla normativa applicabile e dalle condizioni dei fornitori.

10. Conservazione e cancellazione

La richiesta di cancellazione esplicita dall'app avvia una procedura programmata con una finestra tecnica di 15 giorni. Al termine, il codice di backend elimina, quando presenti, i dati dell'utente da Firebase Authentication, Realtime Database, Firestore e le immagini nelle cartelle Firebase Storage associate all'account.

Quando hai prestato il consenso alla ricerca alla cancellazione, il backend puo conservare dati aggregati e anonimizzati sulle scansioni, senza immagini o identificativi diretti, per finalita statistiche. I dati tecnici dei fornitori e i dati necessari a sicurezza, prevenzione frodi, contabilita o obblighi di legge possono essere conservati secondo le rispettive regole applicabili. I dati di abbonamento scaduto possono essere archiviati separatamente per la gestione amministrativa.

Il codice prevede inoltre un processo periodico per gli account inattivi da almeno 365 giorni, con esclusione degli account che hanno un abbonamento a pagamento ancora attivo. Le tempistiche effettive possono dipendere dall'esecuzione dei job e dai dati presenti nell'account.

11. Diritti

Nei limiti previsti dalla legge puoi chiedere accesso ai dati, rettifica, cancellazione, limitazione del trattamento, opposizione, revoca del consenso e, quando applicabile, portabilita. Puoi anche presentare un reclamo all'autorita di controllo competente. Per esercitare i tuoi diritti, contatta Adam Chierici tramite Contatti o Luminatens@mail.com.

12. Aggiornamenti

Questa informativa puo essere aggiornata quando cambiano l'app, i servizi o gli obblighi applicabili. La versione pubblicata su questa pagina indica la data dell'ultimo aggiornamento.