Privacy · Versione 2026-08-18
Privacy Policy di GJ Soccer
Questa Privacy Policy spiega in modo trasparente quali dati può trattare GJ Soccer, per quali finalità, con chi può condividerli e quali scelte hai. Le funzioni non ancora verificate restano disattivate: la presenza di una funzione nel codice non significa che sia attiva.
Ultimo aggiornamento:
1. Titolare e contatti
Il titolare del trattamento per il progetto GJ Soccer è Gianfranco Giannotta, Mergozzo (VB), Italia.
Per privacy, diritti e sicurezza: info@g-j-s.it oppure +39 351 773 4848. Non è stato nominato un responsabile della protezione dei dati (DPO).
2. Dati trattati
A seconda del ruolo e delle funzioni effettivamente abilitate, possiamo trattare:
- nome, email, ruolo, data di nascita e dati tecnici necessari ad autenticazione e sicurezza;
- profilo calcistico e scolastico, attività, progressi, XP, obiettivi e check-in volontari;
- collegamenti genitore–figlio, richieste di tutela, consensi e versioni dei documenti accettati;
- società, squadre, ruoli staff, calendario, comunicazioni, documenti e file privati quando il Club Hub è abilitato;
- per il Marketplace Tutor: candidatura, profilo pubblico, foto o video facoltativi, titoli ed esperienze dichiarati, materie, lingue, disponibilità, prezzi, esito dell’onboarding e della prova di 15 minuti, materie approvate, chat, richieste, prenotazioni, lezioni e recensioni;
- domande inviate volontariamente all’AI, materia, fascia d’età derivata, livello, esito delle moderazioni e metadati minimi; GJ Soccer non salva nel proprio database il testo della domanda o della risposta;
- ordini, importi, stato di pagamento e rimborsi quando le vendite vengono abilitate; i dati completi della carta restano presso il fornitore di pagamento;
- log di sicurezza, audit e segnalazioni necessari a prevenire abusi e proteggere gli utenti.
Feedback GJ Soccer facoltativo, riservato ai maggiorenni (18 anni o più): se scegli di inviarlo, trattiamo categoria, area dell’app o del sito, lingua, messaggio, identificativo della richiesta, classe «account» o «visitatore», stato e date di gestione. Per gli account verifichiamo temporaneamente sessione ed età; per ogni invio usiamo temporaneamente l’indirizzo di rete per creare un codice HMAC segreto antiabuso. Nel feedback conservato non aggiungiamo nome, email, ID account, indirizzo IP o dispositivo. Non inserire nel testo dati personali, sensibili o riferiti a minori.
Solo dopo una scelta facoltativa di consenso sul sito pubblico, registriamo un evento di sessione per la singola scheda: un codice casuale, l’orario e la categoria «sito pubblico». Il codice viene trasformato in hash nel database. Non registriamo nel contatore pagine visitate, referrer, account, nome o email e non usiamo questi dati per pubblicità o profilazione. Solo dopo un consenso separato nell’app, l’app può inoltre inviare una sola segnalazione operativa di prima apertura, distinta tra versione nativa e Web, senza collegarla a un account.
L’app può aprire il selettore di file o la fotocamera soltanto dopo un’azione esplicita dell’adulto. Non richiede posizione o microfono e non usa SDK pubblicitari né identificatori pubblicitari nella versione verificata.
3. Finalità e basi giuridiche
- Fornire account e funzioni richieste: esecuzione del servizio e attività precontrattuali.
- Tutela dei minori, sicurezza e prevenzione abusi: obblighi di legge e legittimo interesse a offrire un ambiente sicuro.
- Pagamenti e documentazione: esecuzione del contratto e obblighi contabili o legali, solo quando le vendite sono attive.
- Funzioni facoltative o pubblicazione di media: consenso specifico e revocabile quando richiesto.
- Analytics facoltativi del sito e dell’app: consenso ai sensi dell’art. 6, par. 1, lett. a GDPR. Rifiutare non limita il sito o l’app. La segnalazione minima di prima apertura serve soltanto a misurare in modo aggregato l’avvio delle versioni pubblicate, senza profilazione o collegamento all’account.
- Feedback facoltativo e prevenzione abusi: legittimo interesse ai sensi dell’art. 6, par. 1, lett. f GDPR a capire problemi reali, migliorare GJ Soccer e proteggere il canale da invii automatizzati. Non inviare feedback non limita l’uso del servizio; puoi opporti contattandoci.
- Assistenza e difesa dei diritti: esecuzione del servizio, legittimo interesse e obblighi di legge.
L’autorizzazione del genitore all’account del minore è distinta dai singoli consensi privacy facoltativi.
4. Fornitori e comunicazioni
Quando una funzione è abilitata nella versione utilizzata, impieghiamo i fornitori indicati per quella versione. Supabase può gestire autenticazione, database e file privati; OpenAI può essere usato nei flussi AI riservati agli adulti; Stripe solo quando saranno attivati pagamenti e payout ai tutor; Google Play solo quando inizierà la distribuzione Android.
Per il contatore facoltativo del sito e la segnalazione di prima apertura dell’app, Supabase opera come responsabile del trattamento nella regione UE del progetto (Irlanda). Il database riceve soltanto il tipo di evento e l’hash del codice casuale; durante la richiesta HTTPS, i log tecnici del fornitore possono contenere anche indirizzo IP, user-agent e metadati di rete. GJ Soccer non usa questi log per identificare i visitatori.
Per Feedback GJ Soccer, Supabase riceve la richiesta e conserva il testo e i metadati minimi descritti sopra. Solo il Founder GJ Soccer autorizzato può leggere e classificare la coda, senza identità o IP aggiunti. Il feedback non viene inviato a OpenAI, usato per pubblicità o profilazione, né condiviso con società o altri utenti.
Quando le transazioni Tutor saranno attive, Stripe potrà ricevere dati identificativi, di contatto, verifica, pagamento, transazione e payout necessari a incassare dal genitore e pagare il tutor. I dati completi di carta e conto restano presso Stripe secondo i servizi effettivamente usati.
Se il tutor collega volontariamente Google Calendar, GJ Soccer userà le autorizzazioni concesse per creare o aggiornare l’evento della lezione e il relativo link Google Meet. I token di accesso e aggiornamento saranno conservati cifrati e potranno essere revocati scollegando Google; non accediamo ad altri dati Calendar oltre agli ambiti autorizzati.
Quando un flusso AI riservato agli adulti è abilitato, OpenAI riceve il contenuto inserito dall’adulto e i dati minimi descritti sopra. Le richieste vengono inviate con store:false; ciò non equivale a Zero Data Retention e i log antiabuso del fornitore possono essere conservati fino a 30 giorni, salvo diverso accordo approvato. I dati non sono usati per addestrare i modelli per impostazione predefinita, salvo un eventuale consenso separato del titolare dell’account OpenAI. L’AI diretta resta disattivata per i minorenni.
Alcuni fornitori possono trattare dati fuori dallo Spazio Economico Europeo. Prima di abilitare una funzione in produzione verifichiamo il contratto, la regione e la garanzia applicabile, come decisioni di adeguatezza o clausole contrattuali standard.
5. Conservazione e cancellazione
I dati del profilo sono conservati mentre l’account è attivo e per il tempo strettamente necessario a gestire richieste residue, esigenze di sicurezza e obblighi applicabili. Alla cancellazione l’accesso viene sospeso, i collegamenti e i consensi vengono revocati e parte dei dati viene eliminata o resa non riconducibile all’utente.
Le scelte analytics del sito e dell’app restano sul dispositivo per sei mesi di calendario. Se accetti sul sito, il codice casuale di sessione resta solo fino alla chiusura della scheda o alla revoca; il relativo hash nel database scade dopo 31 giorni. Se accetti nell’app, l’hash della segnalazione di prima apertura scade dopo 90 giorni e può confluire in un totale giornaliero privo di identificatori. Un processo automatico rimuove gli hash scaduti nel successivo ciclo orario. Nella configurazione attuale i log tecnici API di Supabase sono disponibili per non oltre 24 ore; i soli totali aggregati privi di identificatori possono essere conservati per confrontare l’uso nel tempo.
Il contenuto di Feedback GJ Soccer viene eliminato al primo tra 12 mesi dalla creazione e 90 giorni dalla chiusura. I codici HMAC antiabuso diventano eliminabili dopo 48 ore e vengono rimossi nel ciclo orario successivo. I log tecnici Supabase seguono il limite massimo di 24 ore indicato sopra.
Quando un flusso AI Studio o Calcio è abilitato nella versione utilizzata, i file grezzi caricati vengono eliminati dopo l’elaborazione e i controlli tecnici previsti; possono restare soltanto il risultato autorizzato e i metadati minimi necessari a sicurezza, conteggi e audit.
Le chat del Marketplace Tutor saranno conservate fino a 180 giorni dall’ultimo messaggio e poi eliminate o rese non riconducibili agli utenti, salvo che una segnalazione, una contestazione, un rischio di sicurezza o un obbligo applicabile richieda una conservazione limitata più lunga. Prenotazioni, pagamenti, payout, rimborsi e prove di accettazione possono seguire i periodi contabili o di tutela dei diritti applicabili.
Prove di accettazione, audit pseudonimizzati e dati contabili essenziali possono essere conservati per il periodo imposto dalla legge o necessario a tutelare diritti. I tempi tecnici dei fornitori e dei backup seguono cicli di cancellazione separati. Non promettiamo un’eliminazione istantanea dai backup.
Le istruzioni complete sono nella pagina Cancellazione account.
6. I tuoi diritti
Puoi chiedere accesso, rettifica, cancellazione, limitazione, portabilità e opposizione; puoi revocare un consenso senza pregiudicare il trattamento precedente. Puoi anche presentare reclamo al Garante per la protezione dei dati personali.
Puoi rifiutare, rivedere o revocare gli analytics del sito in ogni momento tramite «Rivedi scelte analytics» nel footer e quelli dell’app tramite Profilo > Account, documenti e cancellazione. La revoca blocca le nuove misurazioni e cancella dal dispositivo i codici analytics locali.
Scrivi a info@g-j-s.it. Potremo chiedere una verifica proporzionata dell’identità, senza richiedere password o codici di accesso via email.
7. AI e decisioni automatizzate
Quando l’AI sarà attiva, potrà sbagliare e non sostituirà genitori, insegnanti, allenatori, medici o professionisti. GJ Soccer non la userà per decisioni con effetti legali o analogamente significativi su selezione, disciplina o valore di un bambino.
Quando la funzione sarà disponibile, potrai segnalare una risposta tramite gli strumenti dell’app o l’assistenza. La segnalazione conserverà la categoria e i metadati necessari, non il testo completo della risposta nel database GJ Soccer.
8. Marketplace Tutor in preparazione
La candidatura può essere valutata da persone autorizzate usando profilo, documenti o esperienze dichiarate, prova di 15 minuti e scheda di valutazione. L’esito e le materie approvate saranno registrati; l’onboarding non è una decisione esclusivamente automatizzata e non garantisce incarichi o guadagni.
Quando il servizio sarà attivo, il profilo approvato e le recensioni verificate potranno essere visibili ai genitori. Chat, prenotazioni e lezioni saranno accessibili soltanto agli adulti coinvolti e al personale autorizzato per assistenza, sicurezza o contestazioni. Le transazioni Tutor restano in preparazione finché pagamenti, payout e collegamento Google non risultano attivi nella versione usata.
