Informativa sulla Privacy
AVVISO — MODELLO, NON CONSULENZA LEGALE. Questo documento è un modello che descrive come l'applicazione Pully tratta i dati personali. Non costituisce consulenza legale e non è pronto per la pubblicazione così com'è. Deve essere revisionato e adattato da un avvocato qualificato prima di farvi affidamento. Tutto il testo tra [parentesi] è un segnaposto da sostituire con i tuoi dati reali. Le assunzioni sono contrassegnate con "[da confermare con il legale]".
Data di efficacia: 1 ottobre 2026 Ultimo aggiornamento del testo: 12 agosto 2026
La presente Informativa è resa ai sensi degli articoli 13 e 14 del Regolamento (UE) 2016/679 (il "GDPR") e della normativa italiana applicabile in materia di protezione dei dati. Spiega quali dati personali trattiamo tramite l'applicazione web Pully ("Pully", "l'App", "noi"), perché, su quale base giuridica, con chi li condividiamo e quali diritti hai.
1. Titolare del trattamento
Il Titolare del trattamento dei dati personali trattati tramite Pully è:
- Andrea Montalbano
- Via Lugano 40, 22029 Uggiate con Ronago (CO), Italia — si assume stabilito in Italia [da confermare con il legale]
- P.IVA / codice fiscale: non applicabile (persona fisica)
- Email di contatto: info@getpully.com
Non abbiamo nominato un Responsabile della Protezione dei Dati (DPO). Se ne nomini uno, inserisci qui i suoi contatti: non nominato.
2. Come trattiamo i tuoi dati
Trattiamo i dati personali in modo lecito, corretto e trasparente, applicando misure di sicurezza tecniche e organizzative adeguate volte a prevenire accessi non autorizzati, divulgazioni, alterazioni o distruzioni. Il trattamento è svolto prevalentemente con strumenti elettronici automatizzati, con logiche strettamente correlate alle finalità descritte di seguito, e solo da persone autorizzate.
3. Categorie di dati personali trattati
Trattiamo solo i dati necessari al funzionamento dell'App. Non facciamo pubblicità, non ti profiliamo per marketing e non vendiamo i tuoi dati.
| Categoria | Esempi | Fonte | |---|---|---| | Account / identità | Il tuo indirizzo email | Tu, all'accesso | | Dati di autenticazione | Codici di accesso monouso / sessione magic-link, token di sessione salvato nel browser | Generati all'accesso | | Dati di inventario e business | Nomi carte / prodotti, set, quantità, prezzi d'acquisto, valori di mercato, date d'acquisto, condizione, gradazione, note, dettagli di vendita, preordini e controparti che inserisci | Tu | | Immagini prodotto | Foto dei tuoi prodotti che scegli di scattare o caricare | Tu | | Foto delle scansioni | Le fotografie delle carte che scatti con lo scanner per farle identificare | Tu | | Esito delle scansioni | Il testo che il modello ha letto dalla foto (nome, numero di collezione, lingua, finitura, eventuale gradazione), la carta di catalogo agganciata e il costo in euro dell'identificazione | Generati dall'identificazione | | Correzioni dello scanner | Quando correggi una carta identificata male: il gioco, il testo letto dalla foto in forma semplificata e quale carta di catalogo era quella giusta | Tu, correggendo | | Dati di altre persone (rubrica clienti e fornitori) | Nome, tipo (privato o azienda), Paese, partita IVA, codice fiscale, indirizzo, email, telefono e note delle controparti che registri | Tu (vedi Sezione 3-bis) | | Gettone per le notifiche | Un identificativo del dispositivo rilasciato da Google o da Apple, se attivi le notifiche nell'App per telefono | Il tuo dispositivo (vedi Sezione 6-bis) | | Dati tecnici / di utilizzo | Indirizzo IP, tipo di browser, informazioni su dispositivo e sistema operativo, e log standard del server generati quando usi l'App | Automaticamente |
I dati tecnici come l'indirizzo IP sono trasmessi automaticamente dal normale funzionamento dei protocolli internet e dai nostri fornitori di infrastruttura. Li usiamo solo per erogare il servizio, mantenerlo sicuro e diagnosticare guasti.
Non raccogliamo intenzionalmente categorie particolari di dati (art. 9 GDPR). Ti preghiamo di non inserire tali dati nelle note a testo libero.
I dati personali di altre persone hanno invece un posto loro nell'App — la rubrica di clienti e fornitori — e una sezione loro qui sotto.
3-bis. I dati di altre persone che inserisci tu (rubrica clienti e fornitori)
L'App ti permette di registrare le controparti dei tuoi scambi, acquisti e vendite: nome, tipo (privato o azienda), Paese, partita IVA, codice fiscale, indirizzo, email, telefono e note. Sono dati personali di qualcun altro, e per questo meritano di essere detti a parte invece di stare nascosti nella riga dell'inventario.
- ⚠️ Il codice fiscale di una persona fisica non è un numero qualunque: al suo
interno sono leggibili la data e il comune di nascita. Inseriscilo solo se ti serve davvero per un documento fiscale.
- Rispetto a questi dati sei tu a decidere perché e per quanto conservarli: nella
maggior parte dei casi ciò significa che il titolare del trattamento sei tu, e noi trattiamo quei dati per tuo conto, come responsabili ai sensi dell'art. 28 GDPR. [da confermare con il legale: se serva un accordo di trattamento separato per gli utenti che usano l'App nell'esercizio di un'attività d'impresa]
- Sta a te avere una base giuridica per registrarli e informare quelle persone, se e
quando la legge lo richiede.
- Nessuno all'infuori di te vede la tua rubrica: le regole di accesso del database la
legano al tuo account, e cancellando il tuo account viene cancellata con esso (Sezione 8).
- ⛔ Non usiamo i dati della tua rubrica per nessuna finalità nostra: non li leggiamo,
non li aggreghiamo, non li usiamo per addestrare alcunché e non contattiamo mai le persone che ci inserisci.
4. Finalità e basi giuridiche
| Finalità | Base giuridica (art. 6 GDPR) | |---|---| | Creare e autenticare il tuo account (password monouso via email / magic link) | Art. 6(1)(b) — esecuzione di un contratto | | Memorizzare e mostrare i dati di inventario, preordini e vendite che inserisci, incluse le foto prodotto | Art. 6(1)(b) — esecuzione di un contratto | | Mantenerti autenticato/a tramite un token di sessione salvato nel browser | Art. 6(1)(b) — esecuzione di un contratto; strettamente necessario | | Mostrare informazioni e immagini del catalogo carte da fonti terze per aiutarti a identificare i prodotti | Art. 6(1)(b) — esecuzione di un contratto; art. 6(1)(f) — legittimo interesse a fornire un catalogo utile | | Identificare una carta dalla fotografia che scatti, inviando quella fotografia a un fornitore di intelligenza artificiale (Anthropic, modelli Claude) — vedi Sezione 5-bis | Art. 6(1)(b) — esecuzione di un contratto: la scansione parte solo quando la chiedi tu | | Conservare le tue correzioni di un'identificazione sbagliata, per non ripetere lo stesso errore | Art. 6(1)(b) — esecuzione di un contratto; art. 6(1)(f) — legittimo interesse a migliorare il riconoscimento | | Contare le scansioni che hai usato, per applicare i limiti del tuo piano e i crediti | Art. 6(1)(b) — esecuzione di un contratto | | Mantenere sicuro il servizio, prevenire abusi e diagnosticare errori | Art. 6(1)(f) — legittimo interesse | | Adempiere a obblighi di legge, in particolare fiscali e contabili | Art. 6(1)(c) — obbligo legale |
5. Dati e immagini del catalogo carte di terze parti
Per aiutarti a identificare carte e prodotti, Pully recupera dati di catalogo (nomi, set e prezzi indicativi) da fornitori esterni e mostra immagini di carte ospitate su content-delivery network (CDN) di terze parti. In particolare:
- Fornitori di dati di catalogo e di prezzi. I dati delle carte provengono da
fornitori esterni, attualmente: CardTrader (catalogo, prezzi di mercato e immagini delle carte), Scryfall (Magic: The Gathering), pokemontcg.io (Pokémon) e apitcg / api.apitcg.com (One Piece, inclusi i dati di prezzo).
- Chi contatta CardTrader. Catalogo e prezzi di CardTrader li chiedono i **nostri
server (Supabase Edge Functions) con una nostra chiave: per questi dati il tuo browser non contatta CardTrader, e a CardTrader non** trasmettiamo il tuo indirizzo email né altri dati del tuo account. Per gli altri fornitori, a seconda della configurazione, le chiamate possono essere effettuate dal backend dell'App e/o direttamente dal tuo browser [da confermare con il legale quale percorso si applichi in produzione].
- Immagini delle carte. Le immagini di carte e prodotti mostrate nel catalogo sono
richiamate (hotlink) da CDN di terze parti (ad esempio cdn.cardtrader.com, images.pokemontcg.io, tcgplayer-cdn.tcgplayer.com e i server immagini di Scryfall, cards.scryfall.io e svgs.scryfall.io). Quando il tuo browser mostra una di queste immagini, invia una richiesta direttamente a quella terza parte, il che comporta necessariamente la comunicazione a quest'ultima di dati tecnici come il tuo indirizzo IP, l'immagine richiesta e le intestazioni standard del browser. Vale anche per CardTrader: pur essendo i prezzi richiesti dai nostri server, le immagini delle carte le carica il tuo browser dal CDN di CardTrader, che vede quindi il tuo indirizzo IP come gli altri CDN elencati qui sopra.
- Non controlliamo queste terze parti e non impostiamo cookie per loro conto;
tuttavia tali terze parti potrebbero registrare la richiesta o usare proprie tecnologie secondo le proprie informative. Ti consigliamo di consultare le informative privacy di CardTrader, Scryfall, pokemontcg.io e apitcg / TCGplayer.
Le foto dei prodotti che carichi tu non vengono inviate a questi fornitori di carte; sono conservate presso i nostri responsabili descritti nella Sezione 6. Le fotografie che scatti con lo scanner seguono un percorso diverso, descritto nella Sezione 5-bis.
I prezzi non li mostriamo soltanto: li conserviamo. Per poterti mostrare com'è cambiato il valore di una carta nel tempo teniamo uno storico dei prezzi di catalogo: una fotografia al giorno del prezzo di riferimento di un prodotto, più uno storico separato per le carte gradate. Questo storico è organizzato per prodotto, non per utente: non contiene il tuo identificativo, né le tue note, né alcun altro dato che ti riguardi, ed è identico per chiunque usi l'App. I prezzi sono quelli richiesti dai venditori sul marketplace, non quelli effettivamente pagati.
5-bis. Lo scanner: identificare una carta dalla fotografia
Lo scanner ti permette di fotografare una carta e farla riconoscere dall'App. È la funzione che tratta più dati di ogni altra, quindi la descriviamo passo per passo.
- La foto finisce nel nostro archivio. Lo scatto viene caricato in un'area
privata del nostro archivio file (Supabase Storage), in una cartella intestata al tuo account: la possono leggere solo tu e i nostri sistemi che eseguono l'identificazione. Nel database non salviamo l'immagine, ma un riferimento al file.
- La foto viene inviata ad Anthropic per essere letta. Per capire di che carta si
tratta, i nostri server trasmettono l'immagine all'API di Anthropic (modelli Claude), che legge il testo stampato sulla carta — nome, numero di collezione, lingua, finitura, eventuale gradazione. Se la prima lettura non è sufficiente a trovare la carta nel nostro catalogo, la stessa foto può essere inviata una seconda volta a un modello più accurato. Anthropic agisce come nostro responsabile del trattamento e tratta i dati negli Stati Uniti, quindi fuori dal SEE: vedi Sezioni 6 e 7.
- Su quale base giuridica. Art. 6(1)(b) GDPR — esecuzione del contratto: la
scansione parte solo quando la chiedi tu, e l'invio della fotografia è il modo in cui quella funzione funziona. Non usiamo le tue foto per pubblicità e non le pubblichiamo. [Da confermare con il legale: i termini contrattuali in essere con Anthropic, incluse le condizioni su conservazione e utilizzo delle immagini trasmesse.]
- Cosa resta scritto dopo la scansione. Nel tuo elenco di scansioni salviamo il
risultato della lettura (nome, numero, set, rarità, lingua, prezzo indicativo) e il costo in euro della chiamata al modello, che ci serve per contare le scansioni del tuo piano. Il prezzo della carta appena riconosciuta può essere richiesto in quel momento a CardTrader (vedi Sezione 5).
- Per quanto tempo teniamo la fotografia. Vedi Sezione 8: oggi la cancellazione
delle foto di scansione non è automatica, ed è un punto ancora da definire. Se chiudi l'account, però, le foto vengono cancellate insieme a tutto il resto.
Quando correggi un'identificazione sbagliata. Se lo scanner sbaglia e tu indichi la carta giusta, conserviamo quella correzione per non ripetere lo stesso errore. Di essa salviamo:
- il gioco;
- il testo che il modello ha letto dalla foto, in forma semplificata (normalizzata);
- quale carta del catalogo era quella giusta;
- il riferimento al tuo account, che serve a farti usare soltanto le tue correzioni;
- la data in cui la correzione è stata scritta e quella dell'ultimo aggiornamento, e un
contatore di quante volte la stessa correzione è stata confermata (oggi vale sempre 1: nessuna funzione dell'App lo fa crescere, ed è predisposto per l'uso in forma aggregata descritto più sotto, che oggi non avviene).
- Non conserviamo la fotografia insieme alla correzione.
- Non conserviamo nulla di ciò che scrivi a mano tu (note, etichette, testo libero).
- Oggi ogni utente vede e usa soltanto le proprie correzioni.
- È previsto che in futuro le correzioni possano migliorare il riconoscimento **per
tutti gli utenti, in forma aggregata, sempre senza le fotografie e senza indicare chi ha corretto. Oggi questo non avviene**, e aggiorneremo questa informativa prima che avvenga.
6. Destinatari e responsabili (sub-responsabili)
Oltre al Titolare e al suo personale autorizzato, ai tuoi dati possono accedere:
- Fornitori di servizi esterni nominati responsabili del trattamento ai sensi
dell'art. 28 GDPR (vedi tabella sotto);
- Autorità pubbliche, ove l'accesso sia richiesto dalla legge;
- Terzi che forniscono servizi accessori strettamente strumentali al funzionamento
dell'App.
I nostri attuali responsabili / sub-responsabili:
| Responsabile | Ruolo | Dati trattati | Ubicazione | |---|---|---|---| | Supabase | Database, autenticazione e archiviazione file | Email account, dati inventario / preordini / vendite, immagini prodotto | [confermare la regione; potrebbe essere fuori dal SEE] | | Vercel | Hosting dell'applicazione e content delivery | Dati tecnici come indirizzi IP nei log del server | [confermare la regione; potrebbe essere fuori dal SEE] | | Google (Firebase Cloud Messaging) | Consegna delle notifiche all'App Android (Sezione 6-bis) | Il gettone del dispositivo e il testo della notifica | [confermare la regione; Google dichiara trattamenti anche fuori dal SEE] | | Apple (Apple Push Notification service) | Consegna delle notifiche all'App iPhone/iPad (Sezione 6-bis) | Il gettone del dispositivo e il testo della notifica | [confermare la regione; Apple dichiara trattamenti anche fuori dal SEE] | | Anthropic (API dei modelli Claude) | Lettura della fotografia per identificare la carta scansionata (Sezione 5-bis) | La fotografia della carta che scansioni e le istruzioni di lettura dell'App | Stati Uniti — fuori dal SEE [confermare la regione di trattamento e le garanzie] |
I fornitori di catalogo e i CDN di immagini descritti nella Sezione 5 — CardTrader compreso — sono terze parti indipendenti, non nostri responsabili; la tua interazione con essi è regolata dai loro termini e informative privacy. Anthropic invece è un nostro responsabile, perché tratta le tue fotografie per nostro conto e su nostra istruzione.
Un elenco aggiornato dei responsabili può essere richiesto a info@getpully.com.
6-bis. Le notifiche sul telefono
L'App per telefono (iOS e Android) può inviarti notifiche. Perché funzionino, il sistema operativo del tuo dispositivo rilascia un gettone (un identificativo del dispositivo, non il tuo nome né il tuo indirizzo email) che noi conserviamo per poterti raggiungere.
- Il gettone lo rilascia Google (Firebase Cloud Messaging, su Android) o Apple
(Apple Push Notification service, su iPhone e iPad), e per consegnarti una notifica quel gettone e il testo del messaggio passano dai loro server.
- Base giuridica: il tuo consenso (art. 6, par. 1, lett. a GDPR). Il permesso te lo
chiede il sistema operativo la prima volta, e puoi revocarlo quando vuoi dalle impostazioni del telefono: da quel momento non ricevi più notifiche.
- Non usiamo le notifiche per pubblicità.
- Il gettone è legato al dispositivo, non a te: cambiando telefono ne nasce uno
nuovo. Viene cancellato quando revochi il permesso, quando disinstalli l'App o quando cancelli il tuo account.
- ⚠️ Finché usi Pully da un browser, nulla di tutto questo ti riguarda: le notifiche
esistono solo nell'App installata da uno store.
[da confermare con il legale: se il gettone di notifica vada qualificato come dato personale a sé stante nella presente informativa, e quale periodo di conservazione indicare per i gettoni non più validi]
7. Trasferimenti internazionali
Ove possibile, i dati sono trattati all'interno dello Spazio Economico Europeo (SEE). Alcuni nostri fornitori (vedi Sezioni 5 e 6) potrebbero trattare o conservare dati al di fuori del SEE, inclusi gli Stati Uniti. In tal caso, i trasferimenti sono tutelati da misure adeguate come le Clausole Contrattuali Standard della Commissione Europea (art. 46 GDPR) e/o la certificazione del fornitore nell'ambito del Data Privacy Framework UE–USA. Conferma le regioni esatte e le garanzie per ciascun fornitore e indicale qui: [descrivere regioni di hosting e garanzie di trasferimento].
In particolare, l'identificazione delle carte dalla fotografia (Sezione 5-bis) comporta la trasmissione dell'immagine ad Anthropic negli Stati Uniti, cioè un trasferimento fuori dal SEE, ogni volta che usi lo scanner. Indica qui lo strumento di trasferimento effettivamente in essere con questo fornitore — atto di nomina a responsabile, clausole contrattuali standard, eventuale certificazione nell'ambito del Data Privacy Framework: [strumento di trasferimento e garanzie per Anthropic].
8. Conservazione dei dati
Conserviamo i tuoi dati personali solo per il tempo necessario alle finalità sopra indicate:
- **Account, inventario, preordini, dati di vendita e tutte le immagini che hai
caricato (foto dei prodotti, degli scatti di scansione e delle valutazioni) — per tutto il tempo in cui il tuo account è attivo. Quando elimini un record, esso viene rimosso dal database attivo. Alla chiusura dell'account, cancelliamo o anonimizziamo in modo irreversibile i tuoi dati personali entro immediata** dalla tua richiesta. La chiusura dell'account porta via anche i file delle tue foto dalle aree private in cui sono archiviate, non solo i record del database.
- Dati necessari ad adempiere obblighi di legge (in particolare registri fiscali e
contabili secondo la legge italiana) — per il periodo previsto dalla legge, generalmente fino a 10 anni, anche dopo la chiusura dell'account [da confermare con il legale].
- Foto delle scansioni — restano nell'area privata intestata al tuo account. Oggi
non è attiva una cancellazione automatica a scadenza delle foto di scansione: non esiste un periodo di conservazione stabilito, e la foto resta finché non viene eliminata — ma se chiudi l'account le foto vengono cancellate, insieme a tutte le altre immagini che hai caricato. Puoi chiederne la cancellazione anche prima, a info@getpully.com. Il periodo da applicare va deciso e scritto qui: [periodo di conservazione delle foto di scansione — da definire].
- Foto dei prodotti (inventario, preordini, valutazioni) — esiste una procedura che
elimina i file che nessun record referenzia più, non prima di 7 giorni dal caricamento (la finestra serve a non farti perdere una foto se annulli una cancellazione). Oggi viene eseguita quando la lanciamo noi, non a intervalli fissi. Anche queste foto vengono cancellate alla chiusura dell'account, senza aspettare quella procedura.
- Correzioni dello scanner — conservate per il tempo in cui il tuo account è attivo,
perché la loro ragione d'essere è non ripetere lo stesso errore. Non contengono la fotografia (Sezione 5-bis).
- Storico dei prezzi di catalogo — conservato a lungo, perché è la memoria dei prezzi e
non un dato che ti riguarda: non contiene dati personali (Sezione 5).
- Log del server / dati tecnici — per [periodo di conservazione dei log].
Definisci qui il tuo piano di conservazione concreto: [piano di conservazione].
9. I tuoi diritti
Ai sensi degli articoli 15–22 e dell'articolo 7 del GDPR, hai il diritto di:
- Accesso ai tuoi dati personali (art. 15);
- Rettifica di dati inesatti o incompleti (art. 16);
- Cancellazione / "diritto all'oblio" (art. 17), inclusa la **cancellazione del tuo
account** e dei dati associati;
- Limitazione del trattamento (art. 18);
- Portabilità dei dati — ricevere i tuoi dati in un formato strutturato, di uso
comune e leggibile da dispositivo automatico e trasmetterli a un altro titolare (art. 20);
- Opposizione al trattamento basato sul legittimo interesse (art. 21);
- Revoca del consenso in qualsiasi momento, ove il trattamento sia basato sul
consenso (art. 7), senza pregiudicare la liceità del trattamento precedente.
Per esercitare uno di questi diritti, o per richiedere la cancellazione del tuo account, contattaci a info@getpully.com. Risponderemo entro i termini previsti dal GDPR (normalmente un mese).
Hai inoltre il diritto di proporre reclamo a un'autorità di controllo. In Italia è il Garante per la protezione dei dati personali (www.garanteprivacy.it). Puoi anche rivolgerti all'autorità di controllo del tuo Paese UE di residenza o luogo di lavoro.
10. Sicurezza
Ci affidiamo alle misure di sicurezza dei nostri fornitori di infrastruttura (cifratura in transito, controlli di accesso e row-level security del database, così che ogni utente possa accedere solo ai propri record) e applichiamo ragionevoli misure organizzative. Nessun sistema è completamente sicuro; non possiamo garantire una sicurezza assoluta.
11. Minori
L'App non è rivolta a minori di 14 [da confermare con il legale — la soglia italiana per il consenso autonomo del minore ai servizi della società dell'informazione è 14 anni ai sensi dell'art. 2-quinquies del Codice Privacy italiano]. Non raccogliamo consapevolmente dati personali da minori al di sotto di tale età. Se ritieni che un minore ci abbia fornito dati, contatta info@getpully.com e li cancelleremo.
12. I prezzi non sono consulenza finanziaria
Qualsiasi valore di mercato, prezzo, profitto/perdita o ritorno sull'investimento mostrato o calcolato nell'App è una stima per la tua contabilità personale e non costituisce consulenza finanziaria o di investimento. Vedi i Termini di Servizio.
13. Modifiche alla presente informativa
Potremmo aggiornare questa Informativa. Pubblicheremo la nuova versione con una data di efficacia aggiornata nell'App e, ove richiesto, te ne daremo comunicazione. Ti invitiamo a consultarla periodicamente.
14. Contatti
Andrea Montalbano, Via Lugano 40, 22029 Uggiate con Ronago (CO), Italia, info@getpully.com.