Informativa sulla Privacy

Versione 1.2 — In vigore dal 2026-05-06

ⓘ This document is currently available only in Italian.

1. Titolare del trattamento

Il titolare del trattamento dei dati personali è Cristian Donara, contattabile via email all'indirizzo support@terraseek.app. Terra Seek è un'app mobile di gioco hide-and-seek geolocalizzato, distribuita gratuitamente.

2. Dati raccolti e finalità

CategoriaDatiScopoConservazione
Account Email, nome utente, password (hash bcrypt) Autenticazione, identificazione Finché l'account è attivo, +30 giorni dopo cancellazione
Posizione GPS Latitudine e longitudine durante una partita Mostrare la mappa di gioco, calcolare la prossimità per il tag, applicare il boundary dell'area di gioco In Redis cache TTL 15 secondi durante la partita; persistita come log evento partita finché l'account è attivo
Dati di gioco Partite, eventi, ruoli, tag, statistiche Funzionamento del gioco, statistiche personali Finché l'account è attivo
Foto fotocamera Frame video durante scansione QR Riconoscere l'invito di amicizia codificato nel QR Mai persistita (elaborazione locale sul dispositivo)
Hash dei contatti (opt-in) Hash SHA-256 dei numeri di telefono presenti nella rubrica del dispositivo. I numeri originali non lasciano mai il dispositivo — solo l'hash viene inviato per il match. Funzione "Trova amici dai contatti": permette di scoprire quali contatti della tua rubrica usano già Terra Seek e hanno scelto di essere trovabili (opt-in da impostazioni). Hash inviati al server solo durante la richiesta, non persistiti come copia separata. Il tuo eventuale phone_hash personale (per essere trovabile) è conservato finché l'account è attivo, cancellabile in qualsiasi momento dal toggle "Trovami dai contatti".
Anti-cheat (rilevazione automatica) Pattern di movimento durante una partita: velocità calcolata tra ping consecutivi, salti improvvisi di posizione (teleport). Rilevare GPS spoofing o vantaggi sleali (es. velocità superiori a 30 km/h compatibili con uso di un veicolo). Al 3° flag in una partita, l'utente viene rimosso automaticamente. Flag conservati finché l'account è attivo, visibili solo agli amministratori per moderation.
Segnalazioni utente Identità di chi segnala, identità del segnalato, motivazione (categoria), descrizione testuale opzionale, eventuale partita di riferimento. Permettere agli utenti di segnalare comportamenti scorretti per review da parte degli amministratori. Conservati finché l'account dei due soggetti è attivo, accessibili solo agli amministratori autenticati con 2FA.
Lista utenti bloccati Identità degli utenti che hai bloccato (e di chi ti ha bloccato, ai fini di filtraggio bidirezionale). Impedire interazioni indesiderate (invite lobby, friend suggestion, ricerca utente). Finché entrambi gli account sono attivi. Eliminata se uno dei due account viene cancellato (cascade GDPR).
Replay partita pubblico (opt-in host) Tracciato GPS storico, eventi di gioco, durata, esito. Nomi reali dei giocatori solo se l'host attiva esplicitamente "mostra nomi". Condivisione virale del replay tramite URL pubblico (`/replay/{id}`). Disattivata di default — solo l'host della partita può renderla pubblica. Finché la partita è conservata. Disattivabile in qualsiasi momento dall'host. Anonimizzazione (Player 1, Player 2) attiva di default.
Identificativi pubblicitari Nessuno raccolto (no Apple IDFA, no Google Advertising ID)
SDK terze parti analytics/tracking Nessuno (no Sentry, no PostHog, no Firebase Analytics, nessun SDK pubblicitario)
Servizi terzi necessari Google Maps API (rendering mappa Android), Apple MapKit (rendering mappa iOS, integrato OS) Visualizzazione cartografica Vedi privacy Google e Apple

3. Base giuridica

Il trattamento è basato su:

3.1. Funzioni opt-in e revoca del consenso

4. Visibilità del profilo

Conformemente all'Art. 25(2) GDPR (privacy by design e by default), Terra Seek non rende il profilo personale accessibile a un numero indefinito di persone senza la tua scelta esplicita. Puoi configurare in qualsiasi momento da Impostazioni → Privacy il livello di visibilità del tuo profilo.

AssetPrivato (none)Amici (default)Pubblico
Avatar e nomeSolo via QR/codice esattoVisibili agli amiciVisibili a tutti
XP, livello, titoloNascostiVisibili agli amiciVisibili a tutti
Statistiche aggregateNascosteVisibili agli amiciVisibili a tutti
Storico partiteNascostoVisibile agli amiciVisibile a tutti
TrofeiNascostiVisibili agli amiciVisibili a tutti
Lista amiciNascostaVisibile agli amiciVisibile solo agli amici (mai a sconosciuti)
Stato onlineSempre offline-likeVisibile agli amiciVisibile a tutti
Ricerca per nomeNon trovabileTrovabile solo da amiciTrovabile da tutti
Nome nei replay pubbliciSempre "Player N"Sempre "Player N"Nome reale solo se l'host della partita ha attivato "mostra nomi"

Il livello predefinito è "Amici": scelta privacy-friendly conforme all'Art. 25(2) GDPR. Per essere trovabile e visibile a tutti gli utenti — ad esempio per partecipare a tornei, scambi di amicizia con sconosciuti, leaderboard pubblica — è necessario impostare manualmente il profilo come "Pubblico". Se preferisci la massima riservatezza, scegli "Privato": non comparirai più nelle ricerche e i tuoi dati di gioco non saranno visibili a nessuno (eccetto a te stesso e a chi avrà ricevuto il tuo QR di amicizia).

La modifica del livello è immediata e revocabile in qualsiasi momento.

5. Diritti dell'utente

L'utente può esercitare in qualsiasi momento i diritti previsti dal GDPR (artt. 15-22): accesso, rettifica, cancellazione, portabilità, opposizione, limitazione del trattamento. Per esercitare questi diritti scrivere all'email del titolare. È inoltre possibile presentare reclamo al Garante per la protezione dei dati personali (garanteprivacy.it).

6. Trasferimenti extra-UE

Le mappe sono fornite tramite Google Maps API (Google LLC, Stati Uniti) e Apple MapKit (Apple Inc., Stati Uniti). I trasferimenti extra-UE avvengono sulla base delle Standard Contractual Clauses approvate dalla Commissione Europea.

7. Età minima

Terra Seek non è destinato a minori di 13 anni. Non raccogliamo consapevolmente dati di minori di 13 anni; se veniamo a conoscenza di averlo fatto, l'account viene immediatamente eliminato.

8. Modifiche all'informativa

Eventuali modifiche significative verranno comunicate agli utenti via email e/o notifica in-app. La versione corrente è indicata in cima a questo documento.