Questa informativa spiega quali dati tratta l'app NS Team Attendance (iPhone, iPad e Android), perché, per quanto tempo e quali diritti hai. È scritta per essere letta: se qualcosa non è chiaro, scrivici.
1. Chi è il titolare del trattamento
Nicola Salvaro (NS App Dev), Partita IVA 04592340238, Via Casotti 1754 int. 1, 37050 Isola Rizza (VR), Italia. Email per la privacy: nsalvaro@hotmail.com. Assistenza sull'app: nscoachtools@gmail.com.
2. Due modi di usare l'app
- Senza account (gratis): squadre, atleti, sessioni e presenze restano solo sul tuo dispositivo. Noi non li riceviamo. Spariscono se disinstalli l'app.
- Con account Premium: accedi con Google o con Apple e i tuoi dati vengono salvati nel cloud (Google Firebase), così puoi usarli su più dispositivi e condividere le squadre con altri utenti Premium.
3. Quali dati trattiamo
| Dati | Quando | Da dove arrivano |
|---|---|---|
| Account: nome, indirizzo email e identificativo dell'account | Solo con l'accesso (Premium) | Google o Apple, quando accedi. Con Apple puoi scegliere di nascondere la tua email |
| Dati delle squadre: nomi delle squadre, nomi degli atleti, date e orari delle sessioni (allenamento o partita), presenze e orari di ingresso e uscita, con chi hai condiviso una squadra e con quali permessi | Solo con l'accesso (Premium) | Li inserisci tu |
| Premium: data di scadenza e identificativi degli acquisti | Solo con l'accesso (Premium) | Dall'acquisto su App Store o Google Play. Non riceviamo mai i dati della tua carta né del tuo metodo di pagamento: il pagamento lo gestiscono Apple e Google |
| Dati tecnici sui crash e sugli errori: modello del dispositivo, versione del sistema e dell'app, momento e punto del codice in cui è avvenuto il problema, un identificativo dell'installazione | Sempre | Firebase Crashlytics. Dai messaggi di errore togliamo email e percorsi dei dati prima dell'invio |
| Verifica dell'app: un token che dimostra che le richieste arrivano dall'app originale | Sempre | Firebase App Check, con Apple App Attest / DeviceCheck o Google Play Integrity |
| Configurazione: la versione minima dell'app richiesta | Sempre | Firebase Remote Config (lettura) |
| Statistiche d'uso (vedi punto 6) | Solo se acconsenti | Google Analytics for Firebase |
| Ora di rete: l'app chiede l'ora esatta a server pubblici di orario (NTP) per calcolare correttamente la scadenza del Premium. Quei server vedono l'indirizzo IP del tuo dispositivo | Sempre | Server NTP pubblici |
Non usiamo pubblicità, non vendiamo dati e non tracciamo la tua attività su altre app o siti.
4. I dati degli atleti
Se registri i tuoi atleti, sei tu (o la società sportiva per cui alleni) a decidere quali dati inserire e perché: per i dati degli atleti sei il titolare del trattamento. Quando questi dati stanno nel cloud, noi li trattiamo solo per conto tuo e solo per far funzionare l'app (siamo responsabile del trattamento). Le condizioni di questo trattamento sono nei Termini d'uso.
L'app chiede solo il nome dell'atleta e le sue presenze: ti chiediamo di non inserire altro (per esempio dati sulla salute o i motivi delle assenze). Molti atleti sono minorenni: spetta a te o alla società informarli e, se necessario, avere il consenso dei genitori.
5. Perché trattiamo i dati e su quale base giuridica
| Finalità | Base giuridica (GDPR) |
|---|---|
| Creare e gestire il tuo account, salvare e sincronizzare i dati, condividere le squadre, gestire il Premium | Esecuzione del contratto (art. 6.1.b) |
| Trovare e correggere crash ed errori (Crashlytics), proteggere il servizio da abusi (App Check), chiedere l'aggiornamento obbligatorio (Remote Config) | Legittimo interesse a offrire un'app stabile e sicura (art. 6.1.f) |
| Statistiche d'uso (Analytics) | Il tuo consenso (art. 6.1.a), che puoi ritirare quando vuoi |
| Conservare i documenti fiscali degli acquisti | Obbligo di legge (art. 6.1.c). Le ricevute sono emesse da Apple e Google |
6. Statistiche d'uso (Google Analytics for Firebase)
Al primo avvio l'app ti chiede se vuoi aiutarci con le statistiche d'uso. Se non accetti, Analytics resta spento e l'app funziona esattamente allo stesso modo.
Se accetti, Analytics raccoglie in modo automatico, per esempio: quante volte apri l'app e per quanto tempo, quali schermate vedi, se acquisti il Premium, la versione dell'app, il modello del dispositivo e la versione del sistema, il paese approssimativo, un identificativo dell'installazione. Non usa il tuo nome, la tua email né i dati delle tue squadre, e non viene usato per la pubblicità.
Puoi cambiare la scelta in qualsiasi momento con "Preferenze privacy" nella prima schermata dell'app. Se ritiri il consenso, la raccolta si ferma e i dati di Analytics sul dispositivo vengono azzerati. I dati di Analytics legati alla singola installazione vengono conservati per 2 mesi; oltre restano solo statistiche aggregate, che non riguardano più nessuno in particolare.
7. Chi tratta i dati per nostro conto
- Google (Firebase): Firebase Authentication, Cloud Firestore, Crashlytics, App Check, Remote Config, Google Analytics for Firebase. Google agisce come nostro responsabile del trattamento secondo i suoi termini sul trattamento dei dati.
- Apple e Google come store e per l'accesso (Accedi con Apple, Accedi con Google): per queste funzioni valgono anche le loro informative.
Non comunichiamo i dati ad altri, salvo quando lo impone la legge.
8. Dove sono i dati
I dati delle squadre e dell'account sono salvati in Cloud Firestore nell'Unione Europea (Belgio e Paesi Bassi). I dati tecnici di Crashlytics, App Check e Analytics possono essere trattati da Google anche fuori dall'UE, in particolare negli Stati Uniti. In quel caso il trasferimento è protetto dall'EU-US Data Privacy Framework, a cui Google aderisce, e dalle clausole contrattuali standard della Commissione europea.
9. Per quanto tempo
- Account e dati delle squadre: finché hai l'account. Quando lo cancelli dall'app vengono cancellati subito.
- Account inattivi: se non accedi per 24 mesi e il tuo Premium è scaduto, cancelliamo l'account e i dati delle squadre. Prima ti avvisiamo via email, se possibile, almeno 30 giorni prima.
- Abbonamento scaduto: fino a quel momento i dati restano nel cloud, così li ritrovi se rinnovi.
- Attenzione: cancellando l'account (o con la cancellazione per inattività) perdi anche il Premium eventualmente ancora attivo, che non si può recuperare né rimborsare da noi.
- Crash ed errori (Crashlytics): fino a 90 giorni.
- Statistiche d'uso (Analytics): 2 mesi per i dati legati all'installazione.
- Dati senza account: solo sul tuo dispositivo, finché non disinstalli l'app.
10. I tuoi diritti
Puoi chiedere in qualsiasi momento di accedere ai tuoi dati, correggerli, cancellarli, limitarne il trattamento, opporti al trattamento basato sul legittimo interesse e ricevere una copia dei dati che ci hai dato (portabilità). Puoi ritirare il consenso ad Analytics in qualsiasi momento, senza conseguenze sull'uso dell'app.
- Cancellare l'account: dall'app (prima schermata, "Cancella utente") oppure seguendo le istruzioni su https://nsappdev.com/it/team-attendance/delete-account.
- Le altre richieste: scrivi a nsalvaro@hotmail.com. Rispondiamo entro un mese.
- Reclamo: se pensi che il trattamento non sia corretto puoi rivolgerti al Garante per la protezione dei dati personali (www.garanteprivacy.it) o all'autorità del tuo paese.
Se sei un atleta registrato da un allenatore, rivolgiti prima all'allenatore o alla società, che sono i titolari dei tuoi dati. Possiamo comunque aiutarti.
11. Età
Per creare un account Premium devi avere almeno 16 anni. L'app è pensata per allenatori e società sportive.
12. Sicurezza
Le comunicazioni tra l'app e i server sono cifrate. L'accesso ai dati nel cloud è limitato al titolare dell'account e alle persone con cui ha condiviso una squadra.
13. Modifiche
Se cambiamo questa informativa in modo importante, te lo diremo nell'app. La data dell'ultimo aggiornamento è in cima alla pagina.