In questa pagina
Torna alla home

Privacy Policy

Ultimo aggiornamento: 29 ottobre 2026 · Versione 2026-10-29.1

1. Titolare del trattamento

Il titolare del trattamento dei dati personali trattati da Swirl è Marcello Luigi Graziano.

Per richieste privacy puoi scrivere a [email protected]. Per richieste di supporto puoi scrivere a [email protected].

2. Che cos'è Swirl

Swirl è un'app gratuita per smartphone che aiuta a catalogare e gestire una collezione personale di carte collezionabili: collezioni Set, Pokédex e Libere, Extra, To Buy, scansioni di carte o pagine di binder, riconoscimento automatico e stime indicative di valore.

Swirl non è un'app ufficiale e non è affiliata, sponsorizzata, approvata o gestita da Nintendo, The Pokemon Company, Game Freak, Creatures Inc. o altri titolari dei relativi marchi.

3. Dati trattati

A seconda delle funzioni usate, Swirl tratta queste categorie di dati.

  • Account via email: indirizzo email, nome o display name opzionale, stato di verifica email e, durante un cambio richiesto, il nuovo indirizzo proposto fino alla scadenza del link.
  • Sign in with Apple, se usato: identificativo Apple associato all'account Swirl, email condivisa da Apple, eventuale nome condiviso al primo accesso.
  • Profilo guest: identificativo casuale di installazione e segreto associato al singolo dispositivo. Questo identificativo serve a collegare le collezioni guest a quel device.
  • Dati di collezione: carte salvate, binder, To Buy, Extra, note, lingua, condizioni, posizione fisica, quantità, eventi di acquisto o vendita, prezzi target, prezzi pagati, stime manuali e snapshot del valore della collezione.
  • Foto, scansioni e OCR: immagini di carte caricate o scattate dall'utente, testo OCR riconosciuto, risultati di riconoscimento e carte private create dall'utente quando una carta non è presente nel catalogo. La foto viene inviata a un fornitore esterno di riconoscimento con intelligenza artificiale, anche quando la carta è già nel catalogo: vedi la sezione 7.
  • Ricerche e richieste tecniche: query di ricerca carte, identificativi di richiesta, tempi di risposta, errori tecnici, indirizzo IP usato per sicurezza, log e rate limit.
  • Dati tecnici di utilizzo e affidabilità: per ogni riconoscimento registriamo solo identificativo tecnico opaco, contesto, esito, punteggio normalizzato, piattaforma e versione del motore; inoltre conserviamo conteggi giornalieri e settimanali di riconoscimenti e inserimenti, la prima attivazione osservata e misure tecniche delle prestazioni del binder. Non includono foto, testo OCR, URL privati o firmati, token, contenuto della scansione né identificativi della carta.
  • Supporto: contenuto dei messaggi inviati via email o canali di supporto aperti dall'app, se scegli di contattarci.

4. Dati locali sullo smartphone

L'app conserva localmente token di sessione, dati utente essenziali, credenziali del profilo guest, preferenze, cache delle collezioni e cache immagini. I token sono conservati nello spazio privato dell'app o nei sistemi di custodia delle credenziali del dispositivo. Le credenziali guest e la sessione sono legate all'installazione: possono essere trasferite tramite le funzioni di backup, ripristino o trasferimento dati del sistema operativo. Conserviamo inoltre sul dispositivo versione e data dell'accettazione dei termini per ciascun profilo: questa registrazione resta dopo il logout e viene rimossa con l'eliminazione dell'account. Logout ed eliminazione account puliscono la sessione e le cache locali.

5. Permessi sullo smartphone

Swirl richiede l'accesso alla fotocamera per scansionare le carte. La selezione di immagini dalla libreria usa il selettore foto di sistema. Non sono richiesti permessi per posizione, contatti, salute, microfono, notifiche push o tracking pubblicitario.

6. Finalità e basi giuridiche

  • Fornire il servizio: account, login, profilo guest, sincronizzazione, salvataggio collezioni, riconoscimento carte, wishlist e stime. Base giuridica: esecuzione del servizio richiesto.
  • Sicurezza e prevenzione abusi: token, sessioni, rate limit, IP, log tecnici, audit minimale di cancellazione. Base giuridica: legittimo interesse alla sicurezza del servizio.
  • Affidabilità e miglioramento tecnico: dati tecnici di utilizzo e diagnostica strutturata, necessari per verificare il funzionamento, le prestazioni e gli errori dei flussi. Base giuridica: legittimo interesse a mantenere il servizio affidabile e sicuro; non usiamo tracker o analytics esterni per profilazione. Usiamo inoltre questi conteggi per analisi interne aggregate di crescita, utilizzo e continuità d’uso, così da valutare e migliorare le funzioni dell’app. Report statistici di crescita possono essere preparati per investitori con aggregazione e protezione dei gruppi piccoli, valutando il rischio di identificazione prima della condivisione, senza includere dati o identificativi individuali. Non li usiamo per pubblicità personalizzata.
  • Supporto: risposte a richieste inviate dall'utente. Base giuridica: esecuzione della richiesta e legittimo interesse.
  • Adempimenti tecnici o legali: conservazione limitata di log, backup e audit quando necessario. Base giuridica: obbligo legale o legittimo interesse, secondo il caso.

7. Servizi e fornitori

  • DigitalOcean: hosting backend/web, database PostgreSQL gestito e DigitalOcean Spaces per immagini utente. Server e database sono configurati in regione FRA1.
  • Cloudflare: CDN, protezione anti-bot, sicurezza edge, TLS e caching tecnico forniti direttamente o tramite DigitalOcean App Platform. Cloudflare puo` trattare indirizzo IP, header tecnici della richiesta e cookie strettamente necessari al funzionamento e alla sicurezza del sito.
  • OVH: dominio swirl.cards e invio email tramite SMTP per comunicazioni transazionali e supporto.
  • Apple: Sign in with Apple, distribuzione App Store e servizi di sistema, quando usati.
  • Google: distribuzione tramite Google Play e, nella versione Android, Google ML Kit per leggere il testo delle carte sullo smartphone. ML Kit non invia a Google le immagini, il testo elaborato o i risultati, ma invia dati tecnici sul dispositivo e sull'app, identificativi dell'installazione, prestazioni, configurazione, dimensioni degli input e degli output, versioni, eventi ed errori. Google li usa per diagnostica, analisi dell'uso e miglioramento del servizio. Il componente può anche contattare Google per scaricare modelli e aggiornamenti. Dettagli nelle condizioni privacy di ML Kit e nella descrizione dei dati tecnici raccolti.
  • Fonti catalogo e prezzi: API esterne usate per catalogo carte, immagini pubbliche e dati prezzo di mercato. Nella normale esperienza utente non vengono inviati a tali fonti email, identificativi account o collezioni personali.
  • Servizi di riconoscimento immagini con intelligenza artificiale: un fornitore specializzato con sede nell'Unione europea riceve la foto della singola carta oppure la foto della pagina di binder, che mostra le carte che hai in quella pagina. Per identificare le altre carte della pagina inviamo anche i relativi ritagli. Già nell'anteprima possiamo inviare la foto della carta per recuperare una stima di mercato quando non sono disponibili altri riferimenti utilizzabili; il risultato viene riutilizzato dopo la conferma. Non vengono inviati il tuo indirizzo email, il tuo nome, l'identificativo del tuo account né i dati della tua collezione salvati in Swirl. Il risultato è sempre una proposta: nulla viene inserito nella collezione senza la tua conferma esplicita.
  • Miglioramento delle foto: quando serve, Swirl elabora la foto o il ritaglio con un servizio tecnico sotto il proprio controllo, per isolare la carta e migliorarne la presentazione. La trasmissione è cifrata e l'immagine migliorata viene salvata separatamente dalla sorgente privata.
  • Telegram: se usi il pulsante feedback che apre Telegram, il messaggio viene gestito anche secondo le regole di Telegram.

Non sono attivi SDK pubblicitari, pixel di marketing, analytics per profilazione o SDK di crash reporting remoto. La diagnostica tecnica di Google ML Kit è descritta sopra. Le foto sono trattate dai servizi di riconoscimento, infrastruttura e miglioramento descritti sopra. Puoi richiedere informazioni sui destinatari dei tuoi dati a [email protected].

8. Trasferimenti extra UE

Il backend applicativo e il database sono configurati su DigitalOcean FRA1. Alcuni fornitori, come Apple, Google o DigitalOcean, possono comunque operare anche tramite società o infrastrutture fuori dallo Spazio Economico Europeo secondo le proprie condizioni contrattuali. In caso di attivazione futura di nuovi fornitori extra UE, questa informativa verrà aggiornata.

9. Conservazione

  • Account registrato: dati account e collezione sono conservati finché l'account resta attivo.
  • Profilo guest: i dati restano associati all'identità dell'installazione finché usi il profilo guest o finché li elimini dall'app. Le funzioni di backup, ripristino e trasferimento dati del sistema operativo possono trasferire le credenziali guest; con una nuova installazione senza un backup utilizzabile potresti invece perdere l'accesso. La disinstallazione dell'app non comporta automaticamente la cancellazione immediata dei dati già salvati sul server. Per richieste di assistenza o cancellazione puoi scrivere a [email protected].
  • Foto scansionate e riconoscimento: quando invii una scansione, Swirl conserva una sorgente normalizzata privata e gli eventuali ritagli, anche se la carta non viene riconosciuta o non viene inserita. Servono a recuperare la scansione e a migliorarne l'immagine, senza ripetere lo scatto. Restano associati al tuo account fino alla sua cancellazione. La foto migliorata è un derivato separato: non sostituisce la sorgente. Nel flusso manuale la carta viene salvata quando tocchi Salva nel form. Se poi rinunci, la carta manuale non collegata a una copia o alla lista acquisti viene eliminata automaticamente entro sei ore, insieme alla sua immagine non condivisa. Questa pulizia non cancella le sorgenti delle scansioni conservate separatamente.
  • Cancellazione delle foto: eliminando una carta eliminiamo il suo record. Se quella carta era stata compilata a mano, rimuoviamo anche la sua foto su DigitalOcean Spaces, a meno che un'altra tua carta non usi la stessa immagine. La foto della copia — quella che scatti quando inserisci una carta già presente nel catalogo — resta invece salvata fino alla cancellazione dell'account, che rimuove tutti i tuoi asset. Se vuoi la rimozione di una singola foto prima di allora, scrivici a [email protected]. Secondo la documentazione del fornitore di riconoscimento, le immagini inviate per l'inferenza vengono elaborate in memoria e scartate dopo l'elaborazione e non sono usate per addestrare modelli per altri clienti senza autorizzazione scritta. I metadati tecnici seguono i termini del fornitore.
  • Revisione umana: per migliorare il riconoscimento, il titolare può rivedere manualmente le scansioni e il testo OCR associati alle carte inserite, da uno strumento interno non accessibile dall'esterno. La revisione serve solo a validare il riconoscimento; il segnale che ne deriva viene conservato in forma anonima, senza immagine e senza collegamento al tuo account.
  • Condivisione tramite link pubblico: se condividi una collezione, Extra o una lista To Buy, chiunque possieda il link può vedere i dati della vista condivisa, come titolo, carte, quantità e posizioni nel binder, dove presenti. Sono visibili anche le immagini mostrate nella condivisione, incluse eventuali foto delle tue copie o delle carte compilate a mano. Puoi revocare il link dall'app; la revoca non elimina copie già scaricate o conservate dai destinatari.
  • Cancellazione account/dati: la cancellazione dall'app elimina il record utente, token, sessioni, collezioni, binder, wishlist, scansioni, OCR e immagini utente su DigitalOcean Spaces. Se la cancellazione degli asset Spaces fallisce, il sistema blocca la cancellazione del DB per evitare immagini pubbliche orfane e permette il retry.
  • Backup database: il database PostgreSQL gestito da DigitalOcean mantiene backup/PITR automatici fino a 7 giorni. I dati eliminati possono rimanere temporaneamente in tali backup fino alla rotazione tecnica.
  • Log tecnici: i log sono conservati per debug, sicurezza e funzionamento del servizio per il tempo necessario, normalmente non oltre 30 giorni nei sistemi sotto il nostro controllo, salvo necessità di sicurezza o obblighi applicabili.
  • Dati tecnici di utilizzo e affidabilità: gli eventi strutturati, le misure del binder, i conteggi giornalieri e settimanali e i dati di attivazione collegati all’utente sono eliminati automaticamente dopo 90 giorni, tramite controlli giornalieri. Eventuali ritardi tecnici nella cancellazione vengono monitorati fino al completamento. Per analizzare l’andamento nel tempo, restano oltre questa finestra i riepiloghi statistici consolidati, senza identificativi o collegamenti ai singoli utenti. La cancellazione dell'account rimuove anche le righe individuali ancora presenti; non manteniamo un profilo anonimo dell’ex utente. Carte, collezioni e dati necessari al funzionamento dell’account seguono le regole specifiche sopra.

10. Diritti GDPR

Puoi chiedere accesso, rettifica, cancellazione, limitazione, opposizione e portabilità dei dati nei casi previsti dal GDPR. Puoi eliminare account e dati direttamente dall'app oppure scrivere a [email protected].

Hai inoltre diritto di proporre reclamo al Garante per la protezione dei dati personali.

11. Minori

Swirl è destinata a un pubblico generale di collezionisti e non è rivolta specificamente a bambini o minori. Se ritieni che un minore abbia fornito dati personali senza adeguata autorizzazione, contattaci per richiederne la cancellazione.

Nella prima release Swirl non usa i dati per tracking pubblicitario, non vende dati personali, non mostra pubblicità nell'app e non usa pixel o cookie marketing sulle pagine pubbliche. Le pagine pubbliche possono usare cookie tecnici strettamente necessari, inclusi cookie Cloudflare come __cf_bm per protezione anti-bot e sicurezza del traffico. Questi cookie non sono usati da Swirl per profilazione pubblicitaria o tracking cross-site. Se in futuro verranno introdotti pixel, analytics marketing o pubblicità, questa informativa verrà aggiornata prima dell'attivazione.

13. Modifiche

Possiamo aggiornare questa informativa per riflettere modifiche del prodotto, dei fornitori o della legge applicabile. La versione aggiornata sarà pubblicata su questa pagina.