PAO Inventory · Privacy

Informativa sulla Privacy — PAO Inventory

Ultimo aggiornamento: 3 ottobre 2026 · Versione: 1.2

La presente informativa descrive come l'applicazione PAO Inventory ("l'App") tratta i dati degli utenti, ai sensi del Regolamento (UE) 2016/679 ("GDPR") e in conformità alle norme di Google Play. È redatta sulla base del reale funzionamento dell'App: descrive i trattamenti effettivamente attivi e indica esplicitamente quelli predisposti ma non attivi.

1. Titolare del trattamento

Per l'esercizio dei diritti o per qualsiasi domanda su questa informativa puoi scrivere all'indirizzo email indicato.

2. Principio generale: i tuoi dati restano sul dispositivo

PAO Inventory è progettata secondo un principio "local-first": il tuo inventario, le foto dei prodotti, le categorie, le posizioni e le impostazioni sono conservati esclusivamente in locale sul tuo dispositivo, in un database sul dispositivo e nell'area di archiviazione privata dell'App.

L'App non richiede la creazione di un account, non richiede nome, email, numero di telefono o altri dati identificativi, e non carica il tuo inventario su alcun server.

I dati escono dal dispositivo solo nei casi limitati e specifici descritti alla Sezione 4 (riconoscimento delle immagini, ricerca del codice a barre, servizi Firebase e annunci pubblicitari).

3. Dati trattati localmente (solo sul dispositivo)

I seguenti dati sono creati e conservati solo sul tuo dispositivo e non vengono trasmessi al titolare:

Non è previsto alcun invio dell'inventario al cloud: la funzione di sincronizzazione è presente nel codice ma disattivata.

3.1 Backup di sistema di Android

L'App non disattiva il backup automatico di Android (Auto Backup), attivo per impostazione predefinita sui dispositivi recenti. Di conseguenza il sistema operativo può copiare i dati dell'App — compresi il database dell'inventario e le foto dei prodotti — in una cartella privata del tuo account Google Drive, fino a un massimo di 25 MB, e ripristinarli se reinstalli l'App.

Questa copia è effettuata da Android, non dall'App: il titolare non vi ha accesso e non può leggerla. È conservata nel tuo spazio Google secondo le condizioni di Google, non conta nella tua quota di Drive, e viene sostituita a ogni nuovo backup.

Puoi disattivare o gestire questa funzione dalle impostazioni del telefono (in genere Impostazioni → Google → Backup) e puoi eliminare i backup esistenti dal tuo account Google.

4. Dati trasmessi a servizi esterni

L'App comunica con l'esterno solo per le funzioni seguenti, sempre tramite connessioni cifrate (HTTPS).

4.1 Riconoscimento delle immagini (backend + Google Gemini Developer API)

Quando usi la funzione di riconoscimento automatico del prodotto, l'App invia al nostro backend (Google Cloud Functions, regione europe-west8): le due foto del prodotto (fronte e retro) in formato JPEG, un identificativo di richiesta casuale e il codice a barre/QR se presente. La richiesta è protetta da un token di autenticazione anonima Firebase e da un token Firebase App Check.

Il backend inoltra le immagini alla Google Gemini Developer API (modello Gemini) al solo scopo di riconoscere i dati del prodotto e restituirli all'App. La chiamata avviene lato server ed è autenticata con una chiave API custodita in Secret Manager (mai presente nell'App); il servizio Gemini è erogato da un progetto Google Cloud dedicato, distinto da quello che ospita Firebase e Firestore. Le immagini non vengono salvate: restano in memoria solo per la durata della richiesta e non sono archiviate su disco, database o storage. Il backend registra soltanto metadati tecnici (identificativo di richiesta, esito, durata, dimensione in byte delle immagini, identificativo utente anonimo in forma hashed, codice di errore); non registra mai le immagini, il testo OCR, i token o la risposta del modello.

Il progetto utilizza la Google Gemini Developer API con un piano a pagamento. Secondo la documentazione di Google relativa ai servizi a pagamento della Gemini Developer API, i contenuti inviati tramite tali servizi non vengono utilizzati per migliorare o addestrare i modelli generativi di Google. Google può comunque trattare temporaneamente i dati nella misura necessaria per fornire il servizio, garantire la sicurezza, prevenire gli abusi e adempiere agli obblighi di legge.

4.2 Ricerca del codice a barre (Open Beauty Facts / Open Food Facts)

Se un prodotto ha un codice a barre, l'App può interrogare i database pubblici Open Beauty Facts e, in alternativa, Open Food Facts per recuperare informazioni sul prodotto. In questo caso viene inviato solo il codice a barre, tramite una richiesta HTTPS. Non vengono inviati foto, identificativi, dati di localizzazione o altri dati personali.

4.3 Servizi Firebase (Google)

Base giuridica: esecuzione del servizio e prevenzione degli abusi (art. 6.1.b e 6.1.f GDPR).

4.4 Google AdMob e annunci pubblicitari

L'App mostra video pubblicitari con premio ("rewarded") tramite Google AdMob per consentire scansioni aggiuntive. AdMob è fornito da Google e può utilizzare un identificatore pubblicitario del dispositivo per erogare gli annunci e misurarne le prestazioni (vedi Sezione 8).

Base giuridica: consenso per gli annunci personalizzati (art. 6.1.a GDPR); legittimo interesse per gli annunci non personalizzati e per la prevenzione delle frodi pubblicitarie (art. 6.1.f GDPR). Informazioni su come Google tratta i dati: policies.google.com/technologies/partner-sites.

4.5 Abbonamenti Premium (RevenueCat) — previsto, non attivo

L'App prevede un abbonamento Premium gestito tramite RevenueCat. Nella versione attuale questa funzione non è attiva e non viene trattato alcun dato tramite RevenueCat. Questa informativa sarà aggiornata prima dell'eventuale attivazione.

4.6 Analytics

L'App include un interruttore di consenso "Analytics". Nella versione attuale gli eventi non vengono trasmessi ad alcun servizio di analisi esterno: sono soltanto scritti nei log tecnici locali del dispositivo a fini di debug. Nessun dato di analisi lascia il dispositivo. Qualora in futuro venisse attivato un provider di analisi, questa informativa sarà aggiornata e il trattamento avverrà solo previo tuo consenso.

5. Notifiche

Le notifiche di scadenza sono notifiche locali, pianificate e mostrate direttamente dal dispositivo. Non vengono utilizzati servizi di notifica push remoti né token di dispositivo. Il contenuto della notifica (ad es. il nome del prodotto) resta sul dispositivo.

6. Permessi Android

7. Basi giuridiche del trattamento (GDPR art. 6)

8. Cookie e identificatori pubblicitari (AdMob)

L'App non utilizza cookie di navigazione web. Tuttavia, il modulo Google AdMob può utilizzare tecnologie di archiviazione locale e identificatori pubblicitari del dispositivo, tra cui:

Gestione del consenso: dove richiesto, il consenso all'uso di questi identificatori per annunci personalizzati è raccolto tramite la User Messaging Platform (Sezione 4.4). In assenza di consenso, gli annunci sono richiesti come non personalizzati. Puoi inoltre reimpostare o limitare l'identificatore pubblicitario dalle impostazioni Android (Impostazioni → Google → Annunci).

9. Trasferimenti internazionali di dati

Alcuni fornitori (Google Firebase, Google Gemini Developer API, Google AdMob) sono società del gruppo Google e possono trattare i dati su infrastrutture situate anche fuori dallo Spazio Economico Europeo. Tali trasferimenti avvengono nel quadro delle garanzie previste dal GDPR (Capo V), incluse, ove applicabili, le Clausole Contrattuali Standard della Commissione Europea. Le funzioni di backend sono ospitate nella regione europea europe-west8.

10. Conservazione dei dati

11. Sicurezza

12. Minori

L'App non è destinata ai minori di 16 anni e non raccoglie consapevolmente i loro dati. Se ritieni che un minore ci abbia fornito dati, contattaci.

13. I tuoi diritti (GDPR)

In quanto interessato hai diritto di: accesso (art. 15), rettifica (art. 16), cancellazione (art. 17), limitazione (art. 18), portabilità (art. 20), opposizione al trattamento basato sul legittimo interesse (art. 21) e revoca del consenso in qualsiasi momento (art. 7.3).

Poiché la maggior parte dei dati è conservata solo sul tuo dispositivo, puoi esercitare direttamente molti di questi diritti eliminando i singoli elementi o disinstallando l'App. Per i dati lato server, associati a un identificativo anonimo, potremmo non essere in grado di ricollegarli alla tua identità (art. 11 GDPR); ti forniremo comunque assistenza ove tecnicamente possibile.

Per esercitare i tuoi diritti scrivi a helpdesk.vise@gmail.com. Hai inoltre il diritto di proporre reclamo all'autorità di controllo. In Italia: Garante per la protezione dei dati personali (garanteprivacy.it).

14. Modifiche a questa informativa

Questa informativa può essere aggiornata per riflettere modifiche dell'App o degli obblighi normativi. In caso di modifiche sostanziali ne daremo evidenza aggiornando la data in cima al documento.

15. Contatti

Giacomo Visentin — helpdesk.vise@gmail.com