Privacy Policy
Ultimo aggiornamento: 23 ottobre 2026
1. Introduzione
La presente informativa descrive le modalità di trattamento dei dati personali degli utenti che visitano il sito timescore.app e che utilizzano l'applicazione mobile Timescore (di seguito, congiuntamente, il “Servizio”), in conformità al Regolamento (UE) 2016/679 (“GDPR”) e al D.Lgs. 196/2003 come modificato dal D.Lgs. 101/2018 (“Codice Privacy” italiano).
2. Titolare del trattamento
Il Titolare del trattamento dei dati personali è:
Timescore Live di Lorenzo Balsano
Sede: Via Chiesazza Sperone 3 SNC, 90010 Altavilla Milicia (PA)
Partita IVA: 06627200824 · REA: PA-404219
Email: hello@timescore.app · PEC: lorenzobalsano@pec.it
Per qualsiasi richiesta relativa al trattamento dei tuoi dati personali puoi contattarci all'indirizzo email: hello@timescore.app.
3. Dati personali trattati
A seconda delle funzionalità utilizzate, Timescore può trattare le seguenti categorie di dati:
3.1 Dati di account e autenticazione
- Identificativo utente anonimo (UID): generato automaticamente al primo avvio dell'app per consentirti di utilizzare il Servizio senza registrazione.
- Indirizzo email (opzionale): se scegli di creare un account per sincronizzare le schedine tra dispositivi.
- Dati OAuth (opzionale): se effettui il login tramite Google Sign In o Apple Sign In, riceviamo dal provider un identificativo e, se autorizzato da te, nome e indirizzo email.
- Dati profilo (opzionali): nickname, nome, cognome, avatar e preferenze collegate al profilo, inclusi indicatori come onboarding Community completato o preferenze già viste.
3.2 Dati relativi all'uso del Servizio
- Immagini delle schedine: le foto che scatti vengono inviate in forma transitoria a un servizio di riconoscimento ottico (OCR) basato su intelligenza artificiale per estrarre i dati strutturati (partite, pronostici, quote). Le immagini non vengono conservate sui nostri server al termine dell'elaborazione, salvo quanto previsto per i campioni di scansione descritti di seguito.
- Campioni di scansione (facoltativo): se attivi l'opzione “Migliora la scansione”, quando salvi una schedina la cui scansione ha richiesto correzioni conserviamo sui nostri server la foto della schedina, il testo estratto automaticamente e i dati corretti da te. Usiamo questi dati esclusivamente per migliorare l'accuratezza del riconoscimento automatico. Sono associati al tuo identificativo utente, non vengono mai resi pubblici e non vengono condivisi con terze parti; vengono eliminati automaticamente entro 90 giorni. Se elimini l'account vengono rimossi subito. Puoi revocare il consenso in qualsiasi momento dal Profilo: la revoca interrompe i caricamenti futuri.
- Dati strutturati delle schedine: partite, pronostici, quote, tipo di giocata, esiti. Vengono memorizzati nel tuo account per permetterti di consultarli nel tempo.
- Preferenze: campionati preferiti, impostazioni di notifica.
- Chat AnalyX: le domande che scrivi nella chat, le risposte generate e i dati tecnici di ogni messaggio (data, modello usato, lunghezza in token, tempo di risposta, costo stimato, esito ed eventuale valutazione che dai alla risposta). Per generare la risposta, la tua domanda e i dati statistici del Servizio che servono a rispondere vengono inviati al servizio di intelligenza artificiale Google Gemini. Non usiamo le tue conversazioni per profilarti.
- Dati Community: schedine che scegli di pubblicare e i dati che ne derivano (quante ne hai pubblicate, il loro esito e la percentuale di vinte, stelle e copie ricevute, numero di follower), interazioni con i contenuti pubblicati (stelle, copie in Home, follow, aperture), selezioni curate consultate, preferenze di visualizzazione, iscrizioni alle notifiche dei publisher che segui e stato dei contenuti sbloccati nel piano Free o Premium.
- Dati di utilizzo dell'app: eventi interni come prima apertura e apertura app, completamento onboarding, salvataggio schedina, consultazione di AnalyX (screener, confronto e pagine squadra), apertura e copia di schedine della Community, schermata visitata, versione app, piattaforma, identificativo di sessione e identificativo dispositivo pseudonimo. Questi dati sono usati per capire se il Servizio funziona correttamente e migliorare l'esperienza, non per profilazione commerciale.
- Richieste di supporto: categoria del ticket, oggetto, messaggio, email di contatto, contesto tecnico inviato dall'app e, se allegati da te, screenshot o immagini utili alla risoluzione del problema.
3.3 Dati tecnici
- Indirizzo IP e informazioni tecniche relative al dispositivo (sistema operativo, versione dell'app), raccolti dai nostri fornitori di infrastruttura ai fini di sicurezza e diagnostica.
- Push token (opzionale): identificativo rilasciato da Apple o Google per l'invio delle notifiche push, solo se hai attivato le notifiche. Su iPhone, se segui una schedina nella schermata di blocco o nella Dynamic Island, conserviamo anche i token che Apple rilascia per aggiornare quell'attività live, legati alla schedina.
- Dati diagnostici e crash report (es. log tecnici, stack trace, versione app e informazioni dispositivo) usati per individuare e risolvere errori tecnici. Non utilizziamo questi dati per profilazione commerciale.
3.4 Dati non raccolti
Timescore non raccoglie né conserva dati di carta: gli abbonamenti Premium sono acquistati tramite Apple App Store o Google Play e gestiti tecnicamente tramite RevenueCat. Possiamo ricevere identificativi utente, prodotto acquistato, stato dell'entitlement, date di rinnovo/scadenza, tipo di periodo (prova gratuita o a pagamento) e stato del rinnovo, ma non dati di carta o strumenti di pagamento. Non raccogliamo inoltre dati sanitari, dati biometrici, dati di geolocalizzazione precisa, cronologia di navigazione web, rubrica o contatti.
La prova di Premium di 14 giorni inclusa con l'account non passa dagli store: la calcoliamo noi dalla data in cui hai creato l'account, e non richiede dati di pagamento.
4. Finalità e base giuridica del trattamento
I tuoi dati sono trattati per le seguenti finalità:
| Finalità | Base giuridica | Dati trattati |
|---|---|---|
| Fornitura del Servizio (digitalizzazione schedine, tracking live, statistiche, AnalyX, Community) | Esecuzione del contratto (art. 6.1.b GDPR) | UID, schedine, preferenze, dati Community |
| Autenticazione tramite email o OAuth | Esecuzione del contratto (art. 6.1.b GDPR) | Email, dati OAuth |
| Invio di notifiche push relative alle partite | Consenso (art. 6.1.a GDPR), revocabile in qualsiasi momento | Push token |
| Riconoscimento ottico (OCR) delle schedine | Esecuzione del contratto (art. 6.1.b GDPR) | Immagine schedina (elaborazione transitoria) |
| Risposte della chat AnalyX | Esecuzione del contratto (art. 6.1.b GDPR) | Domande e risposte della chat, dati tecnici del messaggio |
| Miglioramento del riconoscimento schedine (campioni di scansione) | Consenso (art. 6.1.a GDPR), revocabile in qualsiasi momento | Foto schedina, testo estratto dall'OCR, correzioni dell'utente |
| Sicurezza del Servizio e prevenzione abusi | Legittimo interesse (art. 6.1.f GDPR) | IP, log tecnici; per gli account cancellati, impronta crittografica dell'email, dell'account di accesso e degli identificativi del dispositivo (quello generato dall'app e, su Android, l'identificativo di sistema per l'app), orari dei messaggi recenti alla chat ed eventi dell'abbonamento |
| Diagnostica tecnica e correzione crash | Legittimo interesse (art. 6.1.f GDPR) | Log tecnici, crash report, versione app |
| Misurazione d'uso e miglioramento del Servizio | Legittimo interesse (art. 6.1.f GDPR) | Eventi app pseudonimi, sessione, dispositivo, schermata, versione app, proprietà evento |
| Gestione richieste di supporto | Esecuzione del contratto o misure precontrattuali (art. 6.1.b GDPR) | Ticket, messaggio, email di contatto, allegati, contesto |
| Gestione tecnica degli abbonamenti Premium | Esecuzione del contratto (art. 6.1.b GDPR) | UID, prodotto acquistato, stato entitlement, date rinnovo, periodo (prova o a pagamento) |
| Prova di Premium inclusa con l'account | Esecuzione del contratto (art. 6.1.b GDPR) | UID, data di creazione dell'account, data di fine prova |
| Adempimento di obblighi di legge | Obbligo legale (art. 6.1.c GDPR) | Tutti, ove necessario |
5. Fornitori e destinatari dei dati
Per fornirti il Servizio ci avvaliamo di fornitori terzi selezionati che trattano i dati in qualità di Responsabili del Trattamento, sulla base di accordi conformi all'art. 28 GDPR:
| Fornitore | Finalità | Ubicazione |
|---|---|---|
| Supabase Inc. | Database, autenticazione, backend, analytics app, ticket supporto, storage allegati e campioni di scansione | UE / USA (SCC) |
| Google LLC (Gemini API) | Riconoscimento ottico schedine (OCR) e risposte della chat AnalyX | USA (SCC) |
| Google LLC (Google Sign In) | Autenticazione OAuth | USA (SCC) |
| Apple Inc. (Sign in with Apple, APNs) | Autenticazione OAuth, notifiche push iOS | USA (SCC) |
| Expo, Inc. | Invio notifiche push mobile | USA (SCC) |
| RevenueCat, Inc. | Gestione tecnica degli abbonamenti Premium | USA (SCC) |
| Functional Software, Inc. (Sentry) | Crash reporting e diagnostica tecnica dell'app | USA (SCC) |
| Apple Inc. / Google LLC | Pagamenti, rinnovi e rimborsi degli acquisti in-app | UE / USA (SCC) |
| Vercel Inc. | Hosting del sito web | UE / USA (SCC) |
| Vercel Inc. (Web Analytics, Speed Insights) | Misurazione statistica aggregata del traffico e delle metriche di performance (senza cookie, senza identificatori persistenti) | USA (SCC) |
| PostHog, Inc. | Nell'app: analytics di prodotto (eventi d'uso, schermate visitate, dispositivo) e gestione dei feature flag. Per gli utenti registrati gli eventi sono associati a identificativo utente, nickname e nome (nessun indirizzo email). Sul sito timescore.app: nessuna identità e nessun dato memorizzato sul dispositivo. Si misurano solo pagine visitate e avvio del download, con un identificativo tecnico che vive in memoria per la singola visita. Dettagli nella Cookie Policy. | UE |
| FlashLive Sports | Dati sportivi live (NON riceve dati personali) | UE |
| MET Norway | Previsioni meteo nella zona dello stadio (NON riceve dati personali; dati con licenza CC BY 4.0) | SEE (Norvegia) |
| Photon (Komoot) | Coordinate della città dello stadio (NON riceve dati personali; dati © OpenStreetMap contributors, licenza ODbL) | UE |
Altri utenti del Servizio. Se scegli di pubblicare una schedina in Community, quella schedina diventa visibile agli altri utenti insieme al nickname e all'avatar del tuo profilo pubblico, anche a chi consulta la Community senza avere un account. Insieme alle schedine pubblicate sono visibili i dati che ne derivano: quante ne hai pubblicate, il loro esito e la relativa percentuale di vinte, le stelle e le copie ricevute, il numero di follower. Chi pubblica può comparire negli spazi della Community che mettono in evidenza gli autori e le schedine (ad esempio chi ha la percentuale di vinte più alta o più follower): sono calcolati in automatico sugli stessi dati pubblici, senza alcuna valutazione della persona. Restano privati email, dati di contatto, importi giocati e tutte le schedine che non pubblichi.
Puoi ritirare una schedina dalla pubblicazione, dall'app, fino al calcio d'inizio della sua prima partita. Da quel momento resta visibile: serve a impedire che si ritirino le sole schedine perse, falsando le percentuali mostrate agli altri utenti. La cancellazione dell'account rimuove in ogni caso tutte le tue schedine pubblicate, il nickname e l'avatar.
I tuoi dati non sono venduti, né ceduti a terzi per finalità di marketing. Potremmo essere tenuti a comunicarli ad autorità pubbliche in caso di richieste legittime.
6. Trasferimenti extra-UE
Alcuni dei nostri fornitori hanno sede negli Stati Uniti. I trasferimenti avvengono sulla base delle Clausole Contrattuali Standard (SCC) approvate dalla Commissione Europea ex art. 46.2.c GDPR, o in presenza di decisioni di adeguatezza (es. EU-US Data Privacy Framework), e con misure supplementari tecniche (cifratura in transito TLS 1.2+).
7. Periodo di conservazione
- Dati dell'account, profilo e schedine: conservati per tutta la durata del rapporto. Puoi cancellare il tuo account in qualsiasi momento dalle impostazioni dell'app; in tal caso i dati verranno eliminati entro 30 giorni, salvo obblighi di legge.
- Dati Community: conservati per consentire la visualizzazione dei contenuti pubblicati, la gestione dei limiti Free/Premium e il corretto funzionamento delle notifiche e delle copie in Home. Le schedine che ritiri dalla pubblicazione (possibile fino al calcio d'inizio della prima partita) smettono di essere visibili agli altri utenti; le altre restano visibili finché non cancelli l'account.
- Immagini schedine: eliminate subito dopo l'elaborazione OCR (pochi secondi).
- Chat AnalyX: le conversazioni restano disponibili nell'app finché non le elimini. Quando elimini una conversazione sparisce subito dall'app; entro 30 giorni ne cancelliamo il testo, cioè domande e risposte, e conserviamo solo dati tecnici senza contenuto (data, numero di messaggi, costo stimato) per il conteggio dei limiti giornalieri e il controllo dei costi del servizio. Con la cancellazione dell'account vengono eliminate insieme agli altri dati.
- Prova di Premium inclusa con l'account: la data di creazione dell'account, da cui si calcola la fine della prova, resta per tutta la durata dell'account e viene eliminata con la cancellazione dell'account. La prova si riceve una volta sola per persona: quando cancelli l'account conserviamo per 24 mesi solo un'impronta crittografica (hash) dell'email, dell'identificativo dell'account Google o Apple usato per accedere e degli identificativi del dispositivo (quello generato dall'app e, su Android, l'identificativo di sistema per l'app, che l'app ci invia e che riduciamo subito a impronta senza conservarlo), da cui non si ricavano l'indirizzo né il telefono. Se ti registri di nuovo con lo stesso indirizzo, lo stesso account o lo stesso telefono, la prova non viene riattivata; se pensi sia un errore puoi scriverci dal messaggio che trovi in app. Insieme all'impronta conserviamo per 2 giorni, senza contenuto, gli orari dei messaggi inviati alla chat AnalyX nelle ultime 24 ore, così il limite giornaliero vale anche dopo una nuova registrazione.
- Dati di abbonamento Premium: conservati per la durata dell'abbonamento e fino a 24 mesi dopo la scadenza, per gestire ripristini degli acquisti e contestazioni; eliminati prima in caso di cancellazione dell'account, salvo obblighi di legge. Dopo la cancellazione restano per 12 mesi, legati solo all'impronta crittografica descritta qui sopra e senza nome né email, gli eventi dell'abbonamento (acquisto, rinnovo, disdetta, scadenza o rimborso, con data e store), per riconoscere chi si abbona e chiede il rimborso più volte.
- Campioni di scansione (solo con consenso): foto, testo estratto e correzioni eliminati automaticamente entro 90 giorni dal caricamento, o subito in caso di cancellazione dell'account. La revoca del consenso interrompe i caricamenti futuri; i dati raccolti in precedenza vengono comunque eliminati entro il termine di 90 giorni.
- Ticket di supporto e allegati: conservati per il tempo necessario a gestire la richiesta e per eventuali verifiche successive, salvo richiesta di cancellazione o obblighi di legge.
- Eventi di utilizzo app: conservati in forma pseudonima per analisi tecniche e di prodotto interne, per il tempo necessario a valutare stabilità, adozione delle funzionalità e prevenzione abusi.
- Log tecnici, IP e diagnostica: conservati fino a 90 giorni per finalità di sicurezza e correzione errori, salvo necessità di conservazione più lunga per investigare abusi o incidenti specifici.
- Dati soggetti a obbligo di legge: conservati per il tempo previsto dalla normativa applicabile.
8. Diritti dell'interessato
In qualità di interessato hai il diritto, in qualsiasi momento, di esercitare nei nostri confronti i diritti previsti dagli artt. 15-22 del GDPR:
- Accesso ai tuoi dati personali (art. 15);
- Rettifica dei dati inesatti (art. 16);
- Cancellazione (“diritto all'oblio”, art. 17);
- Limitazione del trattamento (art. 18);
- Portabilità dei dati in formato strutturato (art. 20);
- Opposizione al trattamento basato sul legittimo interesse (art. 21);
- Revoca del consenso in qualsiasi momento, senza pregiudicare la liceità del trattamento precedente (art. 7.3).
Per esercitare i tuoi diritti scrivi a hello@timescore.app. Risponderemo entro 30 giorni.
Hai inoltre il diritto di proporre reclamo all'autorità di controllo competente: in Italia, il Garante per la protezione dei dati personali (garanteprivacy.it).
9. Sicurezza
Adottiamo misure tecniche e organizzative adeguate a garantire un livello di sicurezza proporzionato al rischio, tra cui: cifratura dei dati in transito (TLS), controlli di accesso basati su ruoli (Row Level Security su Supabase), segregazione degli ambienti, autenticazione dei dispositivi via token. Nessun sistema è tuttavia sicuro al 100%: ti invitiamo a usare password robuste e a non condividere le credenziali dell'account.
10. Minori
Il Servizio non è destinato a minori di 18 anni. Non raccogliamo consapevolmente dati personali di minori. Se vieni a conoscenza che un minore ci ha fornito dati personali, contattaci: provvederemo a cancellarli.
11. Processi decisionali automatizzati
Non effettuiamo processi decisionali automatizzati né profilazione ai sensi dell'art. 22 GDPR. Il riconoscimento ottico delle schedine è un processo di estrazione di informazioni e non produce effetti giuridici sull'utente. Anche le risposte della chat AnalyX sono generate automaticamente, ma sono testi informativi che leggi e valuti tu: non prendono decisioni che ti riguardano.
12. Cookie
Per informazioni sull'utilizzo dei cookie consulta la nostra Cookie Policy.
13. Modifiche alla presente informativa
Potremmo aggiornare questa informativa per riflettere modifiche al Servizio o alla normativa applicabile. La data di “ultimo aggiornamento” indicata in alto riflette la versione attualmente in vigore. Ti informeremo delle modifiche sostanziali tramite il Servizio o via email (se registrato).