Privacy policy
Ultimo aggiornamento: 16 ottobre 2026 · Versione 1.8
buymind trasforma scontrini e prove d’acquisto in una memoria personale. Questa informativa descrive il trattamento dei dati ai sensi del Regolamento (UE) 2016/679 (“GDPR”). La presa visione dell’informativa è distinta dall’eventuale consenso alle statistiche facoltative.
1. Titolare del trattamento
Sky Flora di Sabia Olga — impresa individuale in regime forfettario
Titolare: Sabia Olga
Sede: Viale Panoramica R. Meccadinardo SNC, 85020 Filiano (PZ), Italia
P.IVA: 01978450763 · REA: PZ-148595
Contatto privacy e assistenza: support@mastropro.it
Co-autori e ideatori dell’app: Marcotullio Pelosi e Giambattista Sabia
2. Dati trattati
- Account: email, identificativo Firebase, nome, immagine profilo e metodo di accesso, se disponibili.
- Account esercente: ragione sociale, P.IVA, codice SDI e indirizzo inseriti dall’utente.
- Contenuti: foto o PDF di scontrini e prove d’acquisto, inclusi negozio, data, prodotti, importi e altri dati presenti nel documento.
- Dati derivati: risultati OCR, categorie, indice prodotti, storico prezzi personale e risposte generate sui propri acquisti.
- Dettatura vocale facoltativa: quando tocchi il microfono, la voce viene elaborata in tempo reale dal servizio di riconoscimento del dispositivo o del browser. buymind riceve soltanto la trascrizione nel campo domanda, non salva registrazioni audio e non avvia il microfono senza una tua azione.
- Sicurezza e funzionamento: quote e contatori anti-abuso, log tecnici, indirizzo IP e segnali App Check/reCAPTCHA trattati dai fornitori per proteggere il servizio.
- Prove legali: UID, provider di accesso, età minima confermata, locale, piattaforma, versione e hash dei documenti, data e ora registrate dal server.
- Dati fiscali e pagamenti: sul web, nome, cognome, codice fiscale, indirizzo, CAP, comune, provincia, email di fatturazione e identificativi tecnici Stripe; su Android, identificativo account BuyMind e identificativi tecnici Google Play e RevenueCat. Per entrambi: pacchetto scelto, importo, valuta, stato del pagamento ed eventuali rimborsi o contestazioni. I dati di carta non sono ricevuti da buymind.
- Crediti: bonus iniziale, saldo gratuito e acquistato, ordini, lotti acquistati, utilizzi, storni e movimenti del ledger autorevole.
- Bonus e installazione: identificativo Firebase Installations sul web, Android ID su Android o identificativo del fornitore (IDFV) su iOS, inviato al backend per verificare l’idoneità al bonus. Il registro anti-abuso conserva un’impronta HMAC dell’identificativo e dell’account; non il valore dispositivo in chiaro.
- Statistiche facoltative: soltanto dopo una scelta positiva separata, eventi d’uso e identificatori pseudonimi tramite Firebase Analytics.
Le foto e i PDF degli scontrini normali sono inviati per l’OCR, ma i nuovi originali non vengono archiviati nello Storage buymind: restano sul dispositivo, insieme alla mappa che li collega ai dati estratti. Il cloud conserva i dati OCR e gli eventuali originali di versioni precedenti. Per le garanzie, foto e PDF originali sono invece conservati nel cloud privato. Le risposte AI sono mostrate nell’app; il backend buymind non mantiene una cronologia delle conversazioni.
Carica soltanto dati necessari e documenti che puoi utilizzare. Gli scontrini possono rivelare informazioni delicate, per esempio sulla salute: evita documenti con informazioni non necessarie o dati di altre persone. Il servizio non richiede dati sanitari per funzionare.
3. Finalità e basi giuridiche
- Erogare il servizio (art. 6.1.b GDPR): autenticazione, archivio, OCR, garanzie, ricerca, dettatura richiesta dall’utente e registrazione del profilo esercente. L’area esercenti è attualmente in costruzione: non emette documenti fiscali e non consegna scontrini via QR.
- Gestire acquisti e fatturazione (art. 6.1.b e 6.1.c GDPR): Google Play e RevenueCat su Android, Checkout Stripe sul web, accredito dei crediti, ricevute, rimborsi, contestazioni e, per gli acquisti web, preparazione delle bozze fiscali.
- Sicurezza e prevenzione degli abusi (art. 6.1.f GDPR): limiti, log essenziali e protezione degli account.
- Adempimenti e difesa di diritti (art. 6.1.c e 6.1.f GDPR), quando applicabili.
- Statistiche d’uso facoltative (art. 6.1.a GDPR): solo previo consenso, revocabile in qualsiasi momento senza perdere le funzioni principali.
I dati necessari all’account e alle operazioni richieste servono a erogare il servizio; i dati fiscali sono richiesti per gli acquisti web. La presa visione di questa informativa e i permessi del dispositivo sono distinti dal consenso alle statistiche. Puoi rifiutare o revocare le statistiche e continuare a usare il servizio. Non vengono adottate decisioni con effetti giuridici o analogamente significativi basate soltanto sulle risposte AI.
4. Fornitori e localizzazione
- Google Firebase (Google Ireland Ltd e società collegate): autenticazione, Firestore, archiviazione, Hosting, Functions, App Check e, solo su consenso, Analytics. Il database Firestore è nell’area multiregionale europea eur3; il bucket Storage è in europe-west4 (Paesi Bassi); le funzioni HTTP sono in europe-west8 (Milano) e il processo pianificato in europe-west1 (Belgio). Authentication, Hosting, App Check e Analytics possono usare infrastrutture globali secondo la documentazione Google.
- OpenAI: quando l’utente avvia OCR o ricerca AI, riceve le foto o i PDF necessari oppure un estratto delle righe acquisto. Gli input e output API non sono usati per addestrare i modelli per impostazione predefinita, salvo adesione esplicita. Le richieste non chiedono di conservare le risposte per consultazioni successive; i log per prevenzione degli abusi possono contenere input e output e sono conservati fino a 30 giorni, salvo obblighi di legge o necessità di proteggere il servizio o terzi.
- Servizi di riconoscimento vocale Apple o Google, secondo dispositivo, sistema operativo e browser: ricevono l’audio soltanto quando avvii la dettatura; il trattamento può avvenire sul dispositivo oppure tramite l’infrastruttura del fornitore. La disponibilità e la modalità dipendono dalle impostazioni e dai servizi installati. La trascrizione è modificabile prima dell’invio a buymind.
- Stripe Payments Europe, Limited e società collegate: pagina di pagamento, autorizzazione e gestione della transazione, ricevuta, prevenzione frodi, rimborsi e contestazioni. buymind non riceve né conserva il numero completo della carta.
- Google Play (Google Ireland Ltd e società collegate): sugli acquisti Android gestisce catalogo, pagamento, ricevuta, imposte, prevenzione frodi, rimborsi e contestazioni secondo le regole dell’account Google Play. buymind non riceve né conserva il numero completo della carta.
- RevenueCat, Inc. (Stati Uniti): verifica gli acquisti in-app Google Play e invia a buymind gli eventi necessari ad accreditare o stornare i crediti. Tratta l’identificativo account BuyMind, dati della transazione, informazioni tecniche su app e dispositivo e indirizzo IP secondo i propri accordi e meccanismi di trasferimento applicabili.
- Fatture in Cloud di TeamSystem S.p.A.: dati fiscali, riepilogo dell’acquisto e importo sono usati per creare una bozza nell’azienda del fornitore. buymind non effettua mai automaticamente firma, email o invio allo SDI; ogni eventuale emissione resta soggetta a controllo manuale.
Ogni account accede soltanto al proprio spazio; l’isolamento è applicato anche dalle regole di sicurezza Firebase.
5. Trasferimenti fuori dallo SEE
I servizi Google, Apple, OpenAI, Stripe e RevenueCat possono comportare trattamenti fuori dallo Spazio Economico Europeo, inclusi gli Stati Uniti. La posizione europea di database, file e funzioni non garantisce che tutti i trattamenti avvengano nello SEE. Puoi chiedere al titolare informazioni sui destinatari, sui paesi interessati e copia delle garanzie applicabili al trasferimento scrivendo al contatto privacy indicato sopra. Le garanzie vanno individuate per il singolo servizio e rapporto, secondo il capo V del GDPR.
6. Conservazione
- I dati dell’app restano finché l’account è attivo o finché sono necessari alle finalità descritte.
- Le bozze OCR non confermate diventano eliminabili dopo 7 giorni; un processo giornaliero le rimuove a lotti. La rimozione non è istantanea allo scadere del settimo giorno.
- Gli input e output inviati all’API OpenAI possono comparire nei log per prevenzione degli abusi fino a 30 giorni, con le eccezioni descritte sopra. La cache tecnica temporanea segue i tempi indicati dal fornitore.
- buymind non conserva l’audio della dettatura. La trascrizione resta modificabile nel campo domanda e, solo quando premi “Chiedi”, viene trattata come una domanda digitata: sul dispositivo per le risposte locali oppure tramite la ricerca AI quando necessario.
- La revoca di Analytics interrompe la raccolta futura; non elimina automaticamente statistiche già aggregate o conservate secondo i termini Google.
- Il bucket degli allegati ha una protezione dalla cancellazione accidentale di 7 giorni: i file rimossi possono restare recuperabili dal gestore durante tale periodo. I bucket Cloud Logging configurati conservano i log ordinari per 30 giorni e i log di audit obbligatori per 400 giorni; questi ultimi sono distinti dagli eventi facoltativi Analytics.
- La funzione di cancellazione elimina il profilo e le sue sottocollezioni nel database buymind, inclusi scontrini, garanzie, indice prodotti, wallet, ordini e prove legali, i file sotto lo spazio account e l’account Firebase Authentication. Il client tenta anche la rimozione degli originali privati sul dispositivo dal quale avvii la cancellazione.
- La funzione non cancella automaticamente i registri globali di gestione dei webhook e delle bozze fiscali, le impronte anti-abuso, i dati già trattati dai fornitori o i documenti contabili esterni. Gli eventuali obblighi di conservazione e le richieste di cancellazione ulteriori sono gestiti dal titolare. Per categorie e tempi applicabili puoi contattare support@mastropro.it.
- Le copie nella galleria, nei download, negli export e su altri dispositivi restano sotto il tuo controllo: cancellale separatamente. Non è previsto nel client un termine automatico per gli originali locali; possono inoltre essere rimossi dal browser o dalla disinstallazione. Non usare buymind come unica copia di documenti necessari.
7. Analytics e tecnologie locali
Le funzioni essenziali usano memoria locale e identificatori necessari a sessione, sicurezza, preferenze e installazione PWA. Firebase Analytics resta inattivo finché non scegli “Consenti statistiche”. Puoi continuare senza e aprire Preferenze statistiche anche senza account, dalla home, dal login e da queste pagine. La scelta è disponibile anche in “I tuoi dati”. La revoca blocca la raccolta futura e rimuove i cookie Analytics accessibili su questo sito; non cancella i dati già inviati. Non usiamo pubblicità comportamentale, non vendiamo dati e manteniamo negati i consensi pubblicitari Google.
La scelta vale per il browser e l’origine usati (per esempio buymind.it); un altro dispositivo o dominio ha una memoria distinta. Se lo storage è bloccato, il client segnala il mancato salvataggio e applica la scelta alla pagina aperta.
- buymind.analytics-consent.v1 — localStorage, buymind: scelta delle statistiche. Nessuna scadenza automatica; cambia con la tua scelta o cancellando i dati del sito.
- _ga e _ga_* — cookie di prima parte utilizzati da Google/Firebase Analytics solo dopo consenso: identificatori pseudonimi e stato della misurazione. Scadenza configurata a 63.072.000 secondi (730 giorni), rinnovata dall’uso consentito; browser e revoca possono abbreviarne la durata. La durata dei cookie è distinta dalla conservazione degli eventi presso Google.
- firebaseLocalStorageDb e chiavi firebase:authUser:* — IndexedDB o storage di ripiego, Google Firebase Authentication: persistenza dell’accesso. Restano fino a logout, rimozione dello stato o cancellazione dei dati del sito; la scadenza dei token non equivale alla rimozione della sessione.
- firebase-app-check-database — IndexedDB, Google Firebase App Check: token e metadati anti-abuso. Il token ha una propria scadenza e può essere rinnovato; il client non imposta un termine di cancellazione del database. reCAPTCHA Enterprise può usare cookie di sicurezza, tra cui _GRECAPTCHA, e trattare IP e segnali del browser secondo le informazioni Google; il termine effettivo dipende dal servizio e dal browser.
- firebase-heartbeat-database — IndexedDB, Google Firebase: metadati tecnici sull’uso degli SDK, distinti dagli eventi facoltativi Analytics. Il client non configura una scadenza del database.
- firebase-installations-database — IndexedDB, Google Firebase Installations: identificativo installazione per il bonus e, dopo consenso, per Analytics. Non viene eliminato dalla sola revoca delle statistiche, perché può servire anche al controllo anti-abuso del bonus.
- buymind:sign-in-email — localStorage, buymind: email per completare l’accesso via link, rimossa quando il link viene completato. Se l’accesso viene abbandonato non è prevista una scadenza automatica.
- buymind:install-dismissed-at — localStorage, buymind: rinvia la proposta di installazione PWA di 3 giorni. Il timestamp resta memorizzato finché non viene sostituito o vengono cancellati i dati del sito.
- buymind.local-originals.v1.* e buymind-local-originals — localStorage e IndexedDB, buymind: mappa per account e file originali degli scontrini su quel browser. Rimossi dal client quando elimini gli scontrini o l’account sul dispositivo corrente; nessuna scadenza automatica.
- buymind-pwa-* — Cache Storage/service worker, buymind: pagine e risorse per l’avvio dell’app. La cache di versione precedente viene rimossa all’attivazione della nuova; i documenti privacy, termini ed eliminazione account sono richiesti alla rete.
I cookie e gli identificatori delle pagine Stripe, Google Play o dei servizi di accesso esterni dipendono dai rispettivi fornitori e dalla tua interazione con quei servizi. Non sono attivati dal solo caricamento di queste pagine legali.
8. Diritti
Puoi chiedere accesso, rettifica, cancellazione, limitazione, opposizione e portabilità nei casi previsti dagli artt. 15-22 GDPR, oltre a revocare il consenso senza pregiudicare il trattamento precedente. Nell’app puoi esportare i dati in JSON e cancellare definitivamente l’account; queste funzioni restano disponibili anche se non accetti nuovi Termini e sono accessibili anche agli esercenti. L’export JSON comprende i dati strutturati dell’account e i metadati degli allegati; non contiene i file originali, scaricabili separatamente dai dettagli degli scontrini e delle garanzie. Per ulteriori dati o copie contatta il titolare.
Scrivi a support@mastropro.it con oggetto “Esercizio diritti GDPR”. Puoi proporre reclamo al Garante per la protezione dei dati personali.
9. Minori
buymind è riservata a persone di almeno 18 anni. La maggiore età viene confermata separatamente; se veniamo a conoscenza di un account di un minore, ne avviamo la chiusura.
10. Sicurezza e modifiche
Adottiamo controlli di accesso, separazione per UID, regole Firebase e protezioni anti-abuso. Nessun sistema è privo di rischio: segnala anomalie a support@mastropro.it. Le modifiche sostanziali saranno comunicate nell’app; versione, data e testo corrente restano pubblici a questo indirizzo.