Privacy Policy - Pela Gallina

Ultimo aggiornamento: 10 Gennaio 2026

1. Informazioni sulla Privacy

Pela Gallina è un'applicazione di gioco di carte tradizionale italiano sviluppata da Patrick Battistini. L'obiettivo dell'app è offrire un'esperienza di gioco autentica, sia in modalità offline contro l'IA, sia online contro altri giocatori, con funzionalità social, classifiche e personalizzazioni.

Questa privacy policy descrive in modo dettagliato come raccogliamo, utilizziamo, archiviamo e proteggiamo i tuoi dati personali.

2. Permessi dell'App

Pela Gallina richiede i seguenti permessi per funzionare:

  • Fotocamera: per scattare foto profilo personalizzate
  • Galleria: per selezionare immagini esistenti come foto profilo
  • Vibrazione: per fornire feedback tattile durante il gioco
  • Storage locale: per salvare immagini profilo e preferenze
  • Internet e rete: per il multiplayer online, sincronizzazione cloud, notifiche push e mostrare annunci pubblicitari

Tutti questi permessi vengono utilizzati esclusivamente per le funzionalità dell'app e non vengono condivisi con terze parti, ad eccezione dei servizi Firebase (Google) e Google AdMob.

3. Dati Raccolti

Pela Gallina raccoglie i seguenti dati personali per garantire il funzionamento dell'app:

3.1 Dati Account

  • Dati di registrazione: nome utente, email (se registrato con email), foto profilo
  • Dati di autenticazione: se utilizzi Google o Apple OAuth, raccogliamo nome, email e foto profilo dal tuo account
  • UID utente: identificatore univoco generato da Firebase Authentication

3.2 Statistiche di Gioco

  • Progressi: livello, XP (esperienza), punteggio ranking, achievement sbloccati
  • Statistiche partite: vittorie, sconfitte, pareggi, win rate, streak (serie vittorie consecutive)
  • Cronologia partite: dettagli delle ultime partite giocate (online e offline)
  • Record personali: migliori prestazioni, statistiche avanzate

3.3 Sistema Sociale

  • Lista amici: elenco dei giocatori aggiunti come amici
  • Richieste di amicizia: richieste inviate e ricevute
  • Status online: stato di presenza (online, offline, in-game, in-queue)
  • Profilo pubblico: username, foto profilo, livello, statistiche visibili agli altri giocatori

3.4 Economia e Acquisti

  • Monete in-game: valuta virtuale guadagnata giocando o tramite video reward
  • Acquisti in-app: mazzi di carte, retro carte, abbonamento premium, rimozione pubblicità
  • Dati transazioni: cronologia acquisti gestita da Google Play / Apple App Store
  • Stato premium: se l'utente ha attivato l'abbonamento premium

3.5 Pubblicità e Video Reward

  • ID pubblicitario: utilizzato da Google AdMob per mostrare annunci personalizzati
  • Video guardati: numero di video reward visualizzati (limiti: 3 al giorno per utenti base, 6 per premium)
  • Interazioni con annunci: click, visualizzazioni, conversioni (gestite da AdMob)

3.6 Dati Multiplayer

  • Inviti alle partite: cronologia inviti inviati e ricevuti, scadenza inviti
  • Matchmaking: dati sulla ricerca partita, queue ranking
  • Chat in-game: messaggi temporanei inviati durante le partite online (non archiviati permanentemente)
  • Heartbeat: segnale di presenza online inviato ogni 10 secondi durante il gioco

3.7 Preferenze e Personalizzazioni

  • Preferenze UI: tema (chiaro/scuro), lingua, suoni, vibrazioni, animazioni
  • Personalizzazioni carte: mazzo selezionato, retro carte, tavolo da gioco
  • Impostazioni notifiche: preferenze per notifiche push

3.8 Dati Tecnici

  • Token FCM: token Firebase Cloud Messaging per notifiche push
  • Dati dispositivo: modello, sistema operativo, versione app
  • Dati analitici: eventi di utilizzo, crash report, performance (Firebase Analytics e Google Analytics)
  • Storage locale: cache, preferenze, dati temporanei salvati in SharedPreferences (Android) o UserDefaults (iOS)

4. Come Usiamo i Tuoi Dati

I dati raccolti vengono utilizzati esclusivamente per i seguenti scopi:

  • Gestire il tuo account e profilo: autenticazione, personalizzazione, recupero password
  • Salvare i tuoi progressi di gioco: livello, XP, achievement, statistiche, record personali
  • Sincronizzazione cloud: backup automatico dei dati su Firebase per recuperare i progressi su più dispositivi
  • Abilitare il multiplayer online: matchmaking, inviti alle partite, gestione delle code
  • Sistema ranking e classifiche: calcolo del punteggio ranking, posizionamento nelle classifiche globali
  • Gestire il sistema amicizie: ricerca giocatori, richieste, lista amici, status online
  • Sistema di presenza online: aggiornamento dello stato (online, offline, in-game, in-queue) tramite heartbeat ogni 10 secondi
  • Chat nelle partite online: invio e ricezione messaggi temporanei durante il gioco (con rate limiting di 10 messaggi al minuto, massimo 200 caratteri)
  • Inviare notifiche push: richieste amicizia, inviti partita, achievement sbloccati, aggiornamenti app
  • Gestire abbonamento premium e acquisti in-app: sblocco contenuti premium, rimozione pubblicità, sincronizzazione stato premium
  • Mostrare pubblicità: annunci personalizzati tramite Google AdMob per utenti non premium
  • Video reward: visualizzazione video pubblicitari per guadagnare monete in-game (limiti: 3 al giorno per utenti base, 6 per premium)
  • Migliorare l'esperienza utente: analisi comportamento utenti, ottimizzazione performance, risoluzione bug
  • Analitiche e misurazione: Firebase Analytics e Google Analytics per raccogliere statistiche d'uso e migliorare l'app

5. Servizi di Terze Parti

Pela Gallina utilizza i seguenti servizi di terze parti:

  • Firebase (Google): per autenticazione, database in tempo reale, cloud storage, hosting e notifiche push
  • Google AdMob: per la visualizzazione di annunci pubblicitari
  • Google Play Billing / Apple In-App Purchase: per gestire gli acquisti in-app

Questi servizi possono raccogliere dati secondo le loro privacy policy. Per maggiori informazioni, consulta la Privacy Policy di Google e la Privacy Policy di Apple.

6. Archiviazione e Sicurezza

I dati dell'app sono archiviati in modo sicuro utilizzando le seguenti tecnologie:

6.1 Archiviazione Cloud (Firebase)

  • Firebase Realtime Database: dati account, progressi, statistiche, amicizie, ranking
  • Firebase Cloud Storage: foto profilo, immagini personalizzate
  • Firebase Authentication: credenziali di accesso crittografate
  • Crittografia: tutti i dati in transito sono protetti con HTTPS/TLS, i dati a riposo sono crittografati con AES-256
  • Server: i server Firebase sono ospitati negli Stati Uniti (vedi sezione Trasferimento Dati Internazionali)

6.2 Archiviazione Locale

  • SharedPreferences (Android) / UserDefaults (iOS): preferenze utente, impostazioni, cache temporanea
  • Dati offline: statistiche di gioco offline temporanee, in attesa di sincronizzazione cloud
  • Foto profilo: copia locale in cache per visualizzazione rapida

6.3 Misure di Sicurezza

  • Crittografia end-to-end: comunicazioni sicure tra app e server
  • Validazione dati: controlli di sicurezza sui dati sincronizzati da offline a online
  • Protezione account: autenticazione Google OAuth, Apple Sign-In, Firebase Auth con protezione delle credenziali
  • Rate limiting: limiti su chat (10 messaggi/minuto), video reward (3-6 al giorno), richieste API
  • Monitoraggio: rilevamento attività sospette, protezione contro frodi e abusi

7. Condivisione con Terzi

Non vendiamo né condividiamo i tuoi dati personali con terze parti per scopi commerciali. I tuoi dati possono essere condivisi solo nei seguenti casi:

7.1 Visibilità ai Giocatori

  • Profilo pubblico: username, foto profilo, livello, statistiche di gioco, ranking sono visibili agli altri utenti
  • Status online: gli amici possono vedere il tuo stato di presenza (online, offline, in-game, in-queue)
  • Classifiche: il tuo username e punteggio ranking sono visibili nelle classifiche globali
  • Chat in-game: i messaggi inviati durante le partite online sono visibili agli altri giocatori nella stessa partita

7.2 Servizi di Terze Parti

  • Firebase (Google): autenticazione, database, storage, notifiche push, analytics
  • Google Play Services: servizi Google integrati nell'app
  • Google AdMob: visualizzazione annunci pubblicitari personalizzati e video reward
  • Partner pubblicitari: network pubblicitari terzi integrati tramite AdMob per mostrare annunci
  • Google Play Billing / Apple In-App Purchase: gestione acquisti in-app e abbonamenti premium

7.3 Obblighi Legali

  • Autorità competenti: quando richiesto dalla legge, da provvedimenti giudiziari o da autorità governative
  • Protezione diritti: per far valere i nostri diritti legali o difenderci da rivendicazioni

8. Conservazione dei Dati

Conserviamo i tuoi dati personali per i seguenti periodi:

  • Dati account attivi: fino alla cancellazione dell'account da parte dell'utente
  • Account eliminati: i dati vengono cancellati definitivamente entro 30 giorni dalla richiesta di eliminazione
  • Statistiche di gioco: fino alla cancellazione dell'account
  • Foto profilo: fino alla cancellazione manuale o dell'account
  • Dati acquisti: conservati per 1 anno per obblighi legali e fiscali (legge italiana e normative fiscali)
  • Archivi legali: dati necessari per conformità normativa conservati per 1 anno
  • Chat in-game: messaggi temporanei non archiviati permanentemente, eliminati automaticamente al termine della partita
  • Cronologia inviti partite: conservata per 7 giorni, poi eliminata automaticamente
  • Dati analitici: statistiche aggregate anonime conservate indefinitamente per migliorare l'app

9. I Tuoi Diritti

In conformità con il GDPR e altre normative sulla privacy, hai i seguenti diritti:

  • Diritto di accesso: ottenere copia dei tuoi dati personali archiviati
  • Diritto di rettifica: correggere dati inesatti o incompleti
  • Diritto alla cancellazione: eliminare i tuoi dati ("diritto all'oblio"), con cancellazione definitiva entro 30 giorni
  • Diritto di opposizione: opporti al trattamento dei tuoi dati per determinati scopi
  • Diritto di limitazione: limitare il trattamento dei tuoi dati in determinate circostanze
  • Diritto alla portabilità: ricevere i tuoi dati in formato strutturato e trasferirli a un altro servizio
  • Revocare i permessi dell'app: disattivare fotocamera, galleria, vibrazioni tramite le impostazioni del dispositivo
  • Rifiutare il tracciamento pubblicitario: gestire le preferenze ID pubblicitario tramite le impostazioni del dispositivo
  • Revocare il consenso: ritirare il consenso al trattamento dei dati in qualsiasi momento

Per esercitare questi diritti o per cancellare il tuo account, contattaci all'indirizzo: patrick.battistini00@gmail.com

Ti risponderemo entro 30 giorni dalla richiesta.

10. Cookie e Tracciamento

L'app utilizza identificatori locali e tecnologie di tracciamento per migliorare l'esperienza utente:

  • Storage locale (SharedPreferences/UserDefaults): per salvare preferenze, impostazioni, cache
  • Firebase Instance ID: identificatore univoco del dispositivo per notifiche push
  • Firebase Analytics: raccolta eventi di utilizzo anonimi per analisi e miglioramenti
  • Google Analytics: statistiche aggregate sull'utilizzo dell'app
  • Google AdMob Cookie: identificatori pubblicitari per mostrare annunci personalizzati
  • ID pubblicitario (GAID/IDFA): utilizzato per tracciamento pubblicitario e video reward

Puoi gestire le preferenze pubblicitarie tramite le impostazioni del tuo dispositivo: Android: Impostazioni → Privacy → Annunci iOS: Impostazioni → Privacy → Pubblicità

11. Dati Sociali e Amicizie

Il sistema sociale di Pela Gallina permette di connettersi con altri giocatori:

  • Visibilità dati pubblici: username, foto profilo, livello, statistiche, ranking sono visibili a tutti i giocatori
  • Gestione amici: ricerca giocatori per username, invio/ricezione richieste amicizia, lista amici
  • Status online: gli amici vedono il tuo stato (online, offline, in-game, in-queue)
  • Heartbeat presenza: aggiornamento automatico dello stato ogni 10 secondi quando sei online
  • Privacy amicizie: puoi rimuovere amici in qualsiasi momento, interrompendo la visibilità del tuo status

12. Multiplayer e Inviti alle Partite

Le partite multiplayer online utilizzano i seguenti dati:

  • Gestione matchmaking: sistema di code per trovare avversari, ranking-based matching
  • Inviti partite: puoi invitare amici a giocare, gli inviti sono visibili nella lista amici
  • Cronologia inviti: conservata per 7 giorni, poi eliminata automaticamente
  • Scadenza inviti: gli inviti non accettati scadono dopo 24 ore
  • Stato partita: in attesa, in corso, completata

13. Sistema di Presenza Online

Per garantire un'esperienza multiplayer fluida, utilizziamo un sistema di presenza online:

  • Heartbeat: l'app invia un segnale di presenza ogni 10 secondi quando sei online
  • Stati disponibili: online (app aperta), offline (app chiusa), in-game (durante una partita), in-queue (in coda matchmaking)
  • Visibilità: solo gli amici vedono il tuo stato di presenza
  • Disconnessione: se il heartbeat non viene ricevuto per 30 secondi, lo stato passa automaticamente a "offline"

14. Chat nelle Partite Online

Durante le partite multiplayer online è disponibile una chat per comunicare con l'avversario:

  • Messaggi temporanei: i messaggi non sono archiviati permanentemente, vengono eliminati al termine della partita
  • Rate limiting: massimo 10 messaggi al minuto per prevenire spam
  • Lunghezza massima: 200 caratteri per messaggio
  • Moderazione: contenuti offensivi o inappropriati possono portare a sospensione dell'account
  • Privacy: solo i giocatori nella stessa partita vedono i messaggi

15. Statistica e Tracciamento delle Partite

Tracciamo le tue statistiche di gioco per calcolare progressi, ranking e premi:

  • XP e Livello: esperienza guadagnata per ogni partita completata, livello aumenta con l'XP
  • Ranking: punteggio calcolato in base a vittorie/sconfitte, utilizzato per matchmaking e classifiche
  • Statistiche dettagliate: vittorie, sconfitte, pareggi, win rate, streak (serie vittorie consecutive)
  • Premi: achievement sbloccati, monete guadagnate, contenuti premium sbloccati
  • Cronologia partite: ultimi 50 match con dettagli (avversario, risultato, data)

16. Sincronizzazione Dati Offline

Le partite offline vengono salvate localmente e sincronizzate con il cloud quando torni online:

  • Validazione dati: controlli di sicurezza per prevenire manomissioni e frodi
  • Sicurezza: timestamp, checksum, firma digitale per garantire l'integrità dei dati
  • Storage locale: dati offline salvati in SharedPreferences (Android) o UserDefaults (iOS)
  • Sincronizzazione automatica: quando torni online, i dati vengono caricati su Firebase
  • Risoluzione conflitti: in caso di conflitti, prevale il dato più recente

17. Privacy dei Minori

Pela Gallina non è destinato a minori di 13 anni. Non raccogliamo consapevolmente dati personali di bambini di età inferiore a 13 anni senza il consenso verificabile dei genitori.

Se vieni a conoscenza che un minore di 13 anni ha fornito dati personali tramite l'app, contattaci immediatamente e provvederemo a eliminare tali dati.

18. Modifiche a questa Privacy Policy

Potremmo aggiornare questa privacy policy periodicamente per riflettere modifiche alle nostre pratiche o per motivi legali.

Ti informeremo di eventuali modifiche sostanziali tramite:

  • Notifica in-app: messaggio visibile all'apertura dell'app
  • Email: se hai fornito un indirizzo email
  • Sito web: pubblicazione della nuova versione su questa pagina

Le modifiche sono effettive dalla data di pubblicazione indicata in cima a questa pagina ("Ultimo aggiornamento"). Continuando a utilizzare l'app dopo le modifiche, accetti la nuova privacy policy.

19. Notifiche Push e Comunicazioni

Utilizziamo Firebase Cloud Messaging (FCM) per inviarti notifiche push:

  • FCM Token: identificatore univoco generato per inviare notifiche al tuo dispositivo
  • Tipi di notifiche: richieste amicizia, inviti partite, achievement sbloccati, aggiornamenti app, promozioni premium
  • Gestione notifiche: puoi disattivare le notifiche tramite le impostazioni del dispositivo o dell'app
  • Gestione logout: il token FCM viene rimosso al logout per non ricevere notifiche indesiderate

20. Sicurezza dell'Account

Adottiamo misure rigorose per proteggere il tuo account:

  • Google Authentication: OAuth 2.0 per autenticazione sicura tramite account Google
  • Apple Sign-In: autenticazione sicura tramite Apple ID
  • Firebase Auth: sistema di autenticazione con crittografia delle credenziali
  • Protezione credenziali: password hashate con algoritmi sicuri, mai salvate in chiaro
  • Session management: token di sessione sicuri, scadenza automatica dopo inattività

21. Trasferimento Dati Internazionali

I tuoi dati personali vengono archiviati su server Firebase ospitati negli Stati Uniti. Trasferendo i dati fuori dall'Unione Europea, adottiamo misure di salvaguardia appropriate:

  • Standard Contractual Clauses (SCC): accordi contrattuali con Google per garantire la protezione dei dati
  • Privacy Shield: conformità con i framework internazionali di protezione dati
  • Crittografia: tutti i dati in transito sono protetti con HTTPS/TLS
  • Google Cloud Platform: infrastruttura certificata ISO 27001, SOC 2, GDPR-compliant

22. Conformità Normativa

Pela Gallina è conforme alle seguenti normative sulla privacy:

  • GDPR (General Data Protection Regulation): normativa europea sulla protezione dei dati personali
  • CCPA (California Consumer Privacy Act): legge californiana sulla privacy dei consumatori
  • LGPD (Lei Geral de Proteção de Dados): legge brasiliana sulla protezione dei dati
  • PIPEDA (Personal Information Protection and Electronic Documents Act): legge canadese sulla protezione dei dati

23. Analitiche e Misurazione

Utilizziamo servizi di analitiche per comprendere come gli utenti interagiscono con l'app:

  • Firebase Analytics: raccolta eventi di utilizzo, sessioni, engagement, retention
  • Google Analytics: statistiche aggregate su download, utenti attivi, demographics
  • Dati raccolti: eventi di gioco, tempo di sessione, funzionalità utilizzate, crash report
  • Anonimizzazione: i dati analitici sono aggregati e anonimi, non identificano singoli utenti
  • Finalità: migliorare l'esperienza utente, ottimizzare performance, risolvere bug

24. Terze Parti e Integrazioni

Pela Gallina integra i seguenti servizi di terze parti con le rispettive privacy policy:

Ti consigliamo di consultare le privacy policy di questi servizi per comprendere come trattano i tuoi dati.

25. Abbonamento Premium e Acquisti In-App

Pela Gallina offre acquisti in-app e un abbonamento premium con i seguenti benefici:

  • Benefici premium: rimozione pubblicità, contenuti esclusivi, 6 video reward al giorno (vs 3), skin speciali, mazzi premium
  • Sincronizzazione stato premium: l'abbonamento è sincronizzato sul cloud e disponibile su tutti i dispositivi collegati allo stesso account
  • Gestione abbonamento: tramite Google Play Billing (Android) o Apple In-App Purchase (iOS)
  • Cancellazione: puoi cancellare l'abbonamento in qualsiasi momento tramite le impostazioni del tuo account Google/Apple
  • Rimborsi: gestiti direttamente da Google Play / Apple Store secondo le loro policy

26. Pubblicità e Video Reward

Pela Gallina mostra pubblicità e video reward tramite Google AdMob:

  • Limiti video reward: 3 video al giorno per utenti base, 6 al giorno per utenti premium
  • ID pubblicitario: utilizziamo il Google Advertising ID (GAID) su Android e l'IDFA su iOS per mostrare annunci personalizzati
  • Controllo privacy: puoi limitare il tracciamento pubblicitario o resettare l'ID pubblicitario tramite le impostazioni del dispositivo
  • Rimozione pubblicità: disponibile tramite acquisto in-app o abbonamento premium
  • Partner pubblicitari: network pubblicitari terzi integrati tramite AdMob, consulta la lista partner AdMob

27. Contattaci

Per domande, dubbi o richieste riguardo questa privacy policy, puoi contattare:

Sviluppatore: Patrick Battistini

Email: patrick.battistini00@gmail.com

Tempo di risposta: Ti risponderemo entro 30 giorni dalla ricezione della tua richiesta.