1. Chi tratta i dati
Il titolare del trattamento è Gotthard Panic, gestore del gioco, dell’API e del sito. Per richieste sui dati personali puoi usare l’indirizzo indicato nella sezione Contatti privacy.
Apple, Google e gli eventuali fornitori di infrastruttura o posta elettronica trattano alcuni dati secondo i propri ruoli e le proprie informative.
2. Dati trattati dal gioco e dall’API
- Profilo ospite: identificativo casuale UUID, lingua scelta, data dell’ultima attività e token di accesso. La voce tecnica “device_name” usata per il token contiene attualmente il valore generico “mobile”, non il nome personale del dispositivo.
- Account facoltativo: nome, indirizzo email normalizzato, password memorizzata solo come hash, stato di verifica dell’email e token per accesso, verifica o recupero password.
- Preferenze email: scelta di ricevere notizie sui giochi, data del consenso o della revoca e versione del testo di consenso. Le email promozionali richiedono un consenso separato e un indirizzo verificato.
- Progressi: livello, completamento, stelle, miglior punteggio, miglior tempo e data di completamento.
- Sfida giornaliera: identificativo del tentativo, orari di inizio e fine, durata, veicoli superati, incidenti, coda massima e risultato completato/non completato.
- Classifica giornaliera: posizione, tempo e incidenti sono pubblici insieme al nickname, se presente, oppure a un alias “Driver” seguito dalle ultime quattro cifre dell’identificativo pubblico. Il nome e l’email dell’account non sono mostrati in classifica.
- Dati tecnici delle connessioni: indirizzo IP, data e ora, intestazioni e informazioni tecniche della richiesta possono essere trattati dai server e dall’hosting per consegnare il servizio, applicare limiti antiabuso, proteggere l’API e diagnosticare errori.
3. Dati conservati sul dispositivo
- Progressi e risultati ancora da sincronizzare sono salvati in file locali dell’app.
- Il token di accesso e una copia del profilo sono conservati nello storage sicuro del sistema operativo: Keychain su iOS e memoria cifrata protetta da Android Keystore su Android.
- Lingua, audio, musica, tutorial e capitoli sbloccati sono salvati come preferenze locali.
- Le scelte pubblicitarie possono essere conservate localmente dal Google User Messaging Platform SDK. Lo stato dell’acquisto “rimuovi pubblicità” è verificato con lo store e può essere memorizzato localmente.
4. Inviti via email
Quando prepari un invito, l’indirizzo del destinatario rimane nel campo dell’app e viene passato all’app di posta tramite un collegamento mailto. Gotthard Panic non lo invia alla propria API e non spedisce il messaggio: sei tu a controllarlo e inviarlo dall’app di posta.
5. Pubblicità e consenso
Il codice integra Google Mobile Ads per annunci interstitial tra una partita e la successiva e Google User Messaging Platform (UMP) per raccogliere e aggiornare le scelte privacy. L’SDK pubblicitario viene inizializzato solo quando UMP indica che gli annunci possono essere richiesti. Se richiesto dalla normativa, nell’app è disponibile anche il comando per riaprire le opzioni privacy.
Quando gli annunci live saranno attivati, Google Mobile Ads potrà trattare indirizzo IP e posizione approssimativa derivata dall’IP, interazioni con app e annunci, dati diagnostici, identificatori del dispositivo o pubblicitari e dati sugli annunci mostrati. Gli scopi e il livello di personalizzazione dipendono dalle scelte espresse nel modulo UMP e dalle impostazioni del dispositivo.
Gli identificativi pubblicitari di produzione sono configurati, ma “liveAds” resta disattivato nelle build di prova. Questa sezione si applica dal momento in cui una build pubblicata attiva gli annunci reali.
6. Acquisti
Il codice prevede un acquisto una tantum per rimuovere gli annunci. Pagamento, cronologia della transazione, metodo di pagamento, rimborso e ricevuta sono gestiti da Apple App Store o Google Play; Gotthard Panic riceve soltanto le informazioni necessarie a verificare il diritto all’assenza di annunci. Il codice non raccoglie numeri di carta.
Nella configurazione analizzata il prodotto dello store non è ancora attivo. La cancellazione dell’account Gotthard Panic non cancella la cronologia degli acquisti conservata dallo store.
7. Finalità e basi giuridiche
- Esecuzione del servizio richiesto: creare e autenticare il profilo, sincronizzare i progressi, offrire la sfida giornaliera, ripristinare l’account e verificare gli acquisti.
- Consenso: inviare notizie promozionali e, dove richiesto, memorizzare o usare identificatori e dati per la pubblicità. Il consenso può essere revocato senza pregiudicare i trattamenti precedenti.
- Interesse legittimo: sicurezza, prevenzione di abusi e frodi, applicazione dei limiti di richiesta, continuità tecnica e diagnosi di errori.
- Obblighi legali: conservare o comunicare dati quando una norma o un ordine vincolante lo richiede.
8. Destinatari e trasferimenti
I dati possono essere trattati da fornitori che ospitano l’API e il sito, consegnano email tecniche o forniscono manutenzione, solo per quanto necessario al servizio. La configurazione di sviluppo analizzata non identifica ancora il fornitore di hosting o posta della produzione.
Quando pubblicità o acquisti sono attivi, dati pertinenti vengono trattati da Google e/o Apple. Questi fornitori possono operare anche fuori dalla Svizzera, dallo SEE o dal paese dell’utente e applicano i meccanismi di trasferimento descritti nelle rispettive informative.
Le voci della classifica sono visibili agli altri giocatori. I dati possono inoltre essere comunicati alle autorità quando richiesto dalla legge.
9. Conservazione e cancellazione
Account, token, progressi e risultati giornalieri restano associati al profilo finché l’account esiste. Il backend analizzato non contiene ancora una cancellazione automatica dei profili ospite inattivi: questi record restano quindi conservati fino a una cancellazione o pulizia amministrativa.
I link di verifica email scadono dopo 24 ore; i link di recupero password dopo 60 minuti. Le preferenze marketing restano fino alla revoca o alla cancellazione dell’account. I log tecnici e i backup dipendono dalla configurazione dell’infrastruttura di produzione e sono conservati per il tempo necessario a sicurezza, ripristino e obblighi legali.
Un account registrato può essere cancellato dall’app inserendo la password oppure dalla pagina api.gotthardpanic.ch/account/delete. La cancellazione elimina account, token, progressi online, tentativi e risultati giornalieri e preferenze email tramite cancellazione collegata nel database. L’app tenta anche di eliminare i file locali del profilo. Gli acquisti dello store restano gestiti separatamente da Apple o Google.
10. Sito web
La landing page è statica e, nel codice analizzato, non contiene account, moduli, analytics, pixel pubblicitari o cookie impostati dal sito. Il server che consegna le pagine può comunque elaborare normali log di richiesta, come IP, data, URL e user agent, per funzionamento e sicurezza.
11. Diritti e scelte
Nei limiti della legge applicabile puoi chiedere accesso, rettifica, cancellazione, limitazione, opposizione e portabilità dei dati, oppure revocare un consenso. Puoi disattivare le email dal profilo o dal link presente nelle comunicazioni e gestire le scelte pubblicitarie dall’app quando il relativo comando è richiesto.
Puoi presentare reclamo all’autorità competente, tra cui l’Incaricato federale della protezione dei dati e della trasparenza in Svizzera o l’autorità del tuo paese SEE. Potremmo chiedere informazioni necessarie a verificare l’identità prima di eseguire una richiesta.
12. Minori, sicurezza e modifiche
Il gioco non richiede data di nascita e non è progettato per raccogliere consapevolmente dati personali di bambini che non possono prestare validamente il consenso nel proprio paese. Chi esercita la responsabilità genitoriale può contattarci per chiedere la cancellazione dei dati.
Usiamo HTTPS per l’API, password con hash, token revocabili e storage sicuro del dispositivo. Nessun sistema è però immune da rischi. Aggiorneremo questa informativa quando cambieranno dati, fornitori o funzioni e indicheremo la nuova data in alto.
