Documento legale

Informativa
sulla Privacy

Come trattiamo i tuoi dati personali nell'app Tournament Legacy. Documento redatto sul funzionamento reale dell'app e conforme al GDPR (Reg. UE 2016/679).

Ultimo aggiornamento: 21 luglio 2026 Versione 1.3

1. Titolare del trattamento

Il Titolare del trattamento dei dati personali raccolti tramite l'applicazione Tournament Legacy (di seguito "App") è:

  • Titolare: Manuel Nappa
  • Sede / indirizzo: Via Virgilio, 10 — Trentola Ducenta (CE), Italia
  • Partita IVA / Codice Fiscale: Codice fiscale NPPMNL00S28F799L; Partita IVA non applicabile
  • Email di contatto per la privacy e l'assistenza: manuel28112000@icloud.com
  • Responsabile della protezione dei dati (DPO): non nominato. Per le richieste privacy contatta direttamente il Titolare all'indirizzo email indicato sopra.

Per qualsiasi richiesta relativa ai tuoi dati personali o per esercitare i tuoi diritti puoi scrivere all'indirizzo email indicato sopra.

2. Quali dati raccogliamo

Raccogliamo solo i dati necessari a far funzionare l'App. Di seguito l'elenco esatto di ciò che l'App tratta.

2.1 Dati che fornisci tu

DatoQuandoObbligatorio
EmailRegistrazione volontaria per sbloccare profilo completo e funzioni riservate; non richiesta all'ospite
Identificatore pseudonimo ospite (UID Firebase)Creato automaticamente e usato per collegare iscrizioni, presenze e statistiche
PasswordSolo per account registrati; gestita e cifrata da Firebase Authentication
Nome visualizzatoGenerato per l'ospite oppure scelto durante la registrazione e dal profilo
Foto profilo (avatar), copertine, loghi, foto delle storie/media e anteprime dei videoCaricamento facoltativo dal profilo, dalla gestione torneo o dalle sezioni storie/mediaNo
Data di nascita, genere, ruolo in campo, esperienza sportivaModifica profilo (facoltativi)No
Paese, regione/Stato e cittàProfilo, notifiche di zona, classifiche locali e creazione torneoNo (facoltativo)
Lingua preferita e impostazioni localiTraduzione dell'App, notifiche e formati di data/oraNo (derivate dal dispositivo, modificabili nell'App)
Sport preferitiProfiloNo
Foto e video (UGC)Pubblicazione di "storie" e "media" del torneo (foto/video fino a 45 secondi)No
Nomi di squadra e di giocatoreCreazione squadre e roseSì, se crei/gestisci una squadra
Dati del torneo: nome, città, Paese, regione/Stato, fuso orario, valuta, sede, indirizzo, regolamento e premiCreazione/gestione di un torneoVariabile (i campi necessari alla pubblicazione sono obbligatori; altri sono facoltativi)
Posizione geografica (GPS)Solo se concedi il permesso: per trovare i tornei vicini e precompilare la posizione del torneoNo (puoi inserire la zona a mano)
Causa di un'espulsione, motivo di un'assenza o di un rinvioFunzioni di gestione del torneoNo
Nota sulla posizione: il permesso viene richiesto solo dopo una tua azione esplicita. La posizione usata per il filtro da 10/25/50/100 km viene conservata localmente sul dispositivo e non traccia i tuoi spostamenti in background. Se neghi il permesso, puoi continuare senza filtro di distanza e inserire manualmente la zona del torneo.

2.2 Dati generati dall'uso dell'App

DatoFinalità
Statistiche del giocatore (gol, presenze, vittorie, tornei)Calcolate automaticamente dai risultati e mostrate nel profilo ("figurina")
Token di notifica push (Expo Push Token)Inviarti le notifiche dell'App (inviti, inizio partita, rinvii). Salvato solo su dispositivi che supportano le notifiche remote
Consenso alle Regole della community (EULA) e data di accettazioneProva dell'accettazione delle regole, obbligatoria per usare l'App
Consenso alla moderazione AI di storie/media, versione e data di accettazioneSalvato localmente sul dispositivo per ricordare la scelta prima dei caricamenti successivi
Segnalazioni e blocchi che effettui o che ti riguardanoModerazione dei contenuti e sicurezza della community
Diagnostica degli errori fatali (tipo di errore, stack tecnico ripulito, versione/build, piattaforma, sistema operativo, lingua e identificatore pseudonimo)Individuare e correggere crash e malfunzionamenti. Non includiamo intenzionalmente contenuti dei moduli, email, telefono o token di accesso

2.3 Dati tecnici raccolti dai fornitori dell'infrastruttura

Per erogare il servizio ci appoggiamo a Google Firebase. Nell'ambito del loro funzionamento, i servizi Firebase possono trattare dati tecnici e di log quali indirizzo IP, identificativi del dispositivo, informazioni sul sistema operativo e timestamp delle richieste, ai fini di sicurezza, prevenzione degli abusi e funzionamento del servizio. Questi dati sono trattati da Google come nostro responsabile del trattamento (vedi §6).

Quando l'App subisce un errore fatale, invia al backend Firebase un rapporto tecnico minimo. Prima del salvataggio il server rimuove email, numeri di telefono, token, parametri degli URL e l'UID in chiaro; gli errori uguali vengono aggregati. I rapporti non sono visibili agli altri utenti.

2.4 Accesso anonimo (ospite e arbitro)

L'App prevede due modalità anonime basate su Firebase Authentication.

  • Modalità ospite: puoi partecipare e iscriverti a un torneo senza fornire email o password. L'App genera un identificatore pseudonimo (UID) e un nome ospite. Iscrizioni, presenze, gol, cartellini e statistiche sportive vengono associati a tale UID; il nome ospite e i dati necessari possono comparire nelle rose, nelle partite e nelle classifiche. Figurina, profilo completo, pubblicazione di foto/video e funzioni da organizzatore richiedono la registrazione. Collegando un nuovo account viene mantenuto lo stesso UID; accedendo a un account esistente il trasferimento avviene tramite procedura sicura e l'ospite di origine viene eliminato al termine.
  • Modalità arbitro: un accesso anonimo tecnico consente di gestire una singola partita tramite un link sicuro condiviso dall'organizzatore, senza creare un profilo giocatore.

L'account ospite non contiene email o password e può essere eliminato dall'App. Se cancelli i dati dell'App prima di registrarti o trasferirlo, potresti non riuscire più a recuperare la credenziale anonima.

Visibilità dei tornei: agli utenti idonei l'App mostra un catalogo minimizzato con nome, sport, città/area, coordinate arrotondate, periodo, stato e numero di squadre. Il catalogo non contiene indirizzo esatto, identità o contatti dell'organizzatore, regolamento, rose, partite o risultati. I dettagli completi diventano leggibili soltanto dall'organizzatore, dai membri attivi e dagli utenti approvati o entrati tramite un link diretto valido. I link diretti sono credenziali temporanee, scadono e non devono essere inoltrati a persone non autorizzate.

2.5 Dati che NON raccogliamo

  • Non raccogliamo dati di pagamento: la quota di iscrizione ai tornei è gestita come registro manuale ("pagato / non pagato") senza alcun pagamento digitale in-app.
  • Non effettuiamo tracciamento pubblicitario né profilazione a fini di marketing; non condividiamo i tuoi dati con reti pubblicitarie.
  • Non vendiamo i tuoi dati personali a terzi.

3. Perché trattiamo i tuoi dati (finalità) e su quale base giuridica

FinalitàBase giuridica (GDPR)
Creazione e gestione dell'account, erogazione delle funzioni (profilo, tornei, squadre, partite, statistiche, storie/media)Esecuzione di un contratto / misure precontrattuali — art. 6.1(b)
Invio di notifiche push relative all'attività dei torneiEsecuzione del contratto art. 6.1(b) e/o consenso tramite permesso di sistema — art. 6.1(a)
Moderazione, segnalazioni/blocchi/espulsioni, sicurezza della community, prevenzione abusiLegittimo interesse — art. 6.1(f); obblighi legali ove applicabile — art. 6.1(c)
Diagnostica di crash ed errori fatali, stabilità e sicurezza dell'AppLegittimo interesse a correggere malfunzionamenti e proteggere il servizio — art. 6.1(f)
Uso della posizione per la scoperta dei tornei viciniConsenso, tramite il permesso di sistema — art. 6.1(a)
Verifica automatica delle immagini profilo, copertine e loghi dei tornei (vedi §4)Legittimo interesse a impedire immagini vietate — art. 6.1(f)
Verifica automatica di foto delle storie/media e anteprime dei video (vedi sezione 4)Consenso espresso nel dialogo mostrato prima del primo caricamento - art. 6.1(a)

4. Moderazione automatica delle immagini e delle anteprime video

La foto profilo, la copertina e il logo del torneo che carichi vengono inviati in un'area privata temporanea e analizzati automaticamente da un servizio di intelligenza artificiale (Google Cloud Vision — SafeSearch). Per la foto profilo viene usato anche il rilevamento volti. Il controllo verifica che l'immagine non contenga contenuti vietati (es. materiale per adulti o violento) e, per l'avatar, che mostri un volto. Se l'immagine non supera la verifica, viene rifiutata e cancellata e non viene pubblicata. La verifica è "fail-closed": se il servizio non è raggiungibile, l'immagine non viene pubblicata. La foto profilo approvata può essere ritagliata e rielaborata automaticamente per generare l'immagine della "figurina".

Anche le foto pubblicate come storie/media e, per i video, la sola immagine di anteprima vengono analizzate con Google Cloud Vision - SafeSearch per individuare contenuti vietati. Il video completo non viene inviato a Cloud Vision e non viene analizzato automaticamente nella sua interezza. Prima del primo caricamento di una storia o di un media, l'App mostra un'informativa contestuale: puoi annullare, aprire la Privacy oppure accettare e continuare. La versione e la data della scelta sono salvate sul dispositivo; senza consenso il caricamento non inizia. L'App non crea un archivio AI separato: i file e le anteprime restano soggetti ai periodi di conservazione della sezione 7.

Puoi revocare il consenso in Profilo > Account e supporto > Consenso moderazione AI. Al caricamento successivo l'App te lo chiederà di nuovo.

5. Contenuti generati dagli utenti (UGC) e moderazione

L'App consente di pubblicare contenuti (foto, video, nomi, storie). Per la sicurezza della community:

  • Esiste una funzione Segnala per foto, video, avatar e per il torneo nel suo insieme (nome, regolamento, copertina e logo). Foto, video e avatar ripetutamente segnalati possono essere nascosti automaticamente in attesa di revisione; un torneo segnalato resta disponibile mentre viene verificato, per evitare danni da segnalazioni abusive.
  • Esiste una funzione Blocca utente: gli utenti bloccati non vedono i tuoi contenuti e tu non vedi i loro (filtro reciproco).
  • L'organizzatore può espellere (ban) un utente da un torneo con causa obbligatoria.
  • L'accettazione delle Regole della community è obbligatoria al primo accesso.
  • I contenuti che violano le regole (illegali, violenti, sessualmente espliciti, d'odio, che ledono i diritti altrui) vengono rimossi.

Maggiori dettagli su diritti e doveri sono nei Termini di Servizio.

6. A chi comunichiamo i dati (responsabili e sub-responsabili)

Non vendiamo i tuoi dati. Per far funzionare l'App ci avvaliamo dei seguenti fornitori, che agiscono come responsabili del trattamento (art. 28 GDPR):

FornitoreServizioDati trattati
Google Firebase (Google Ireland Ltd / Google LLC)Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, Cloud Vision (moderazione immagini profilo e torneo)Account, profilo, UGC, statistiche, dati tecnici/log
Expo (Expo, Inc.)Inoltro delle notifiche push (Expo Push)Token di notifica push e contenuto della notifica

I servizi Google sono erogati anche tramite infrastrutture situate al di fuori dello Spazio Economico Europeo (es. Stati Uniti). I trasferimenti extra-UE avvengono in presenza di garanzie adeguate ai sensi degli artt. 44 e seguenti del GDPR, in particolare le Clausole Contrattuali Tipo (Standard Contractual Clauses) e/o l'adesione del fornitore al EU-U.S. Data Privacy Framework.

Per Cloud Vision, la moderazione delle immagini del torneo comprende le foto delle storie/media e le sole anteprime dei video; il video completo resta in Cloud Storage e non viene inviato al servizio di analisi.

I documenti privacy dei fornitori:

I dati possono inoltre essere comunicati ad autorità competenti quando richiesto dalla legge.

7. Per quanto tempo conserviamo i dati

DatoConservazione
Storie e media (foto/video) del torneoIl contenuto attivo e il relativo riferimento sono rimossi automaticamente dopo 24 ore dalla pubblicazione. Gli upload non completati vengono verificati dopo una finestra tecnica di 6 ore e rimossi se non risultano collegati a un contenuto. Dopo l'eliminazione, il fornitore cloud può conservare una copia non accessibile tramite l'App in un'area di recupero protetta per un massimo di 7 giorni, prima della cancellazione definitiva
Foto e anteprime video analizzate da Cloud VisionL'App non crea una copia AI separata: la foto o l'anteprima resta nel contenuto privato della storia/media ed è rimossa con esso dopo 24 ore; il video completo non viene inviato a Cloud Vision. Gli eventuali log tecnici del fornitore seguono i termini Google Cloud
Upload temporanei per la moderazione (avatar, copertine e loghi)Eliminati subito dopo la verifica o, se il flusso non viene completato, dopo una finestra tecnica massima di 6 ore
Dati dell'account e del profilo (email, nome, avatar, statistiche)Fino alla cancellazione dell'account da parte tua o alla cessazione del servizio
Token di notifica pushFino alla cancellazione dell'account
Segnalazioni / dati di moderazionePer il tempo necessario alle finalità di sicurezza e all'eventuale adempimento di obblighi legali
Diagnostica degli errori fataliFino a 30 giorni; gli errori uguali sono aggregati e i rapporti scaduti vengono eliminati automaticamente
Tornei, squadre, partite e statistiche storicheConservati come parte del registro sportivo; alla cancellazione del tuo account i tuoi dati personali in essi contenuti vengono anonimizzati (vedi §8)

8. Cancellazione dell'account ("Elimina account")

Puoi eliminare il tuo account direttamente dall'App, in modo definitivo (non è una semplice disattivazione). Alla cancellazione:

Vengono eliminati:

  • il tuo account di autenticazione (Firebase Authentication);
  • il tuo profilo (users/{uid}) e le statistiche personali collegate;
  • i tuoi token di notifica push;
  • i blocchi che ti riguardano;
  • gli inviti che ti riguardano;
  • le storie e i media che hai pubblicato (con i relativi file);
  • la tua foto profilo.

Vengono anonimizzati (non cancellati, per non danneggiare i dati di altri utenti):

  • nelle squadre in cui hai giocato, la tua identità viene rimossa (il nome diventa "Giocatore rimosso" e l'account viene scollegato); le statistiche delle squadre vengono ricalcolate senza di te;
  • nei tornei che hai organizzato e a cui partecipano altre persone, il tuo nome viene anonimizzato, ma il torneo resta attivo per gli altri;
  • i risultati e i marcatori storici delle partite restano, ma non sono più collegati al tuo account.

La cancellazione è irreversibile. Per assistenza puoi comunque scrivere a manuel28112000@icloud.com. Trovi la procedura completa nella pagina Cancellazione account.

Per gli store: è disponibile anche una pagina web pubblica per richiedere la cancellazione: /cancellazione-account.

9. I tuoi diritti (artt. 15–22 GDPR)

Hai il diritto di:

  • Accesso ai tuoi dati personali;
  • Rettifica dei dati inesatti o incompleti (molti dati sono modificabili dal profilo);
  • Cancellazione ("diritto all'oblio"), esercitabile con la funzione "Elimina account" o scrivendoci;
  • Limitazione del trattamento;
  • Opposizione al trattamento fondato sul legittimo interesse;
  • Portabilità dei dati che ci hai fornito;
  • Revoca del consenso in qualsiasi momento (es. revocando i permessi di posizione/notifiche dalle impostazioni del dispositivo), senza pregiudicare la liceità del trattamento precedente.

Per esercitare questi diritti scrivi a manuel28112000@icloud.com. Hai inoltre il diritto di proporre reclamo all'autorità di controllo: in Italia il Garante per la protezione dei dati personali (garanteprivacy.it).

10. Minori

L'App è una community sportiva con contenuti generati dagli utenti. L'età minima per registrarsi è 14 anni.

Se hai meno di 14 anni, non puoi registrarti né usare l'App. Non raccogliamo consapevolmente dati di minori al di sotto dell'età minima. Se ritieni che un minore ci abbia fornito dati senza il consenso richiesto, scrivici a manuel28112000@icloud.com e provvederemo a rimuovere i dati.

L'App non è destinata a minori di 14 anni e non prevede account per utenti al di sotto di questa soglia.

11. Sicurezza dei dati

I dati sono trasmessi tramite connessioni cifrate (HTTPS/TLS). L'accesso ai dati è regolato da regole di sicurezza lato server (Security Rules) che limitano ciò che ciascun utente può leggere e scrivere. Dettagli, rose, partite, storie e media del torneo sono leggibili soltanto da utenti autorizzati al torneo; il catalogo separato espone esclusivamente i campi minimizzati descritti sopra. Le foto e i video sono conservati in spazi privati. Per la galleria media il server verifica account registrato e appartenenza alla squadra prima di rilasciare il link. Il link del file è personale, non va condiviso e smette di funzionare quando il contenuto attivo viene rimosso, comunque entro 24 ore dalla pubblicazione. I file eliminati possono restare temporaneamente nella funzione protetta di recupero del fornitore cloud per un massimo di 7 giorni, senza essere accessibili dall'App.

12. Modifiche a questa informativa

Possiamo aggiornare questa informativa per riflettere modifiche all'App o agli obblighi di legge. La versione aggiornata sarà pubblicata all'URL ufficiale e, per le modifiche rilevanti, ne daremo evidenza nell'App. La data in alto indica l'ultimo aggiornamento.

13. Contatti

Per qualsiasi domanda su questa informativa o sul trattamento dei tuoi dati: manuel28112000@icloud.com

Manuel Nappa — Via Virgilio, 10, Trentola Ducenta (CE), Italia.