Privacy Policy
1. Titolare del trattamento
Titolare / sviluppatore: Alfieri Design di Carlo Alfieri. Partita IVA: 11191970968. Sede: 20148 Milano (MI), Italia. Email privacy e supporto: calcetto@alfieridesign.com. Sito: https://www.alfieridesign.com.
La presente informativa descrive come CALCETTO tratta i dati personali degli utenti dell’app mobile e dei servizi collegati. CALCETTO consente di organizzare partite di calcetto, gestire gruppi, convocazioni, disponibilità, formazioni, risultati, statistiche, classifiche, attività recenti, notifiche e funzionalità premium CALCETTO PRO.
2. Dati trattati
- Dati di account: indirizzo email, nome, nickname, identificativo interno dell’utente e password conservata esclusivamente in forma hash sul backend.
- Dati di profilo facoltativi: foto/avatar, ruolo o posizione, piede preferito, numero di maglia, descrizione e altri dati inseriti volontariamente.
- Dati sportivi e di utilizzo: appartenenza ai gruppi, convocazioni, risposte RSVP, squadre, risultati, gol, assist, clean sheet, statistiche, classifiche, valutazioni amministrative, voti MVP e cronologia delle attività del gruppo.
- Dati relativi ai gruppi e alle partite: nome e descrizione del gruppo, codice invito, date, orari, luogo, note, preferenze organizzative, impostazioni delle squadre e vincoli di formazione.
- Dati tecnici per le notifiche push: identificativo utente, identificativo installazione, piattaforma, token Expo del dispositivo e dati tecnici necessari alla consegna, se l’utente abilita le notifiche.
- Foto: l’accesso alla libreria fotografica viene richiesto solo quando l’utente sceglie volontariamente un’immagine da usare come avatar. La foto selezionata viene inviata al backend di CALCETTO.
- Ricerche campi: città, zona/quartiere, raggio e filtri digitati dall’utente vengono inviati al backend e utilizzati per interrogare Google Places. CALCETTO non richiede la posizione GPS del dispositivo per questa funzione.
- Dati memorizzati localmente sul dispositivo: token di autenticazione nell’area sicura del dispositivo. Se l’utente abilita “Ricorda email”, viene memorizzato localmente anche l’indirizzo email; la password non viene memorizzata dall’app.
- Dati di acquisto e abbonamento: quando l’utente usa CALCETTO PRO su iOS, Apple gestisce il pagamento. CALCETTO e RevenueCat trattano l’identificativo interno dell’utente, lo storico/stato dell’acquisto, identificativi del prodotto, informazioni su attivazione, rinnovo, cancellazione, scadenza, eventuale periodo di grazia, rimborso e ambiente di acquisto, oltre ai dati tecnici necessari alla verifica dell’abbonamento. CALCETTO non riceve né conserva i dati completi della carta di pagamento.
- Dati tecnici trattati da RevenueCat: possono includere informazioni tecniche sul dispositivo o sistema operativo, dati di transazione, ricevuta Apple e ultimo utilizzo del prodotto, nei limiti necessari alla gestione degli abbonamenti.
3. Finalità e basi giuridiche
| Finalità | Dati principali | Base giuridica |
|---|---|---|
| Creazione e gestione account | Email, nome, profilo, credenziali | Esecuzione del servizio richiesto - art. 6(1)(b) GDPR |
| Gestione gruppi e partite | Convocazioni, RSVP, risultati, statistiche, attività | Esecuzione del servizio - art. 6(1)(b) GDPR |
| Notifiche operative | Token dispositivo e identificativi tecnici | Esecuzione del servizio; attivazione subordinata alla scelta/permesso dell’utente |
| Ricerca campi | Città, zona, raggio, filtri | Esecuzione della funzione richiesta dall’utente |
| CALCETTO PRO e abbonamenti | User ID interno, stato e dati tecnici dell’acquisto | Esecuzione del contratto - art. 6(1)(b) GDPR; obblighi legali ove applicabili |
| Sicurezza e assistenza | Log tecnici, identificativi, richieste supporto | Legittimo interesse - art. 6(1)(f) GDPR |
| Adempimenti fiscali/legali | Dati di transazione strettamente necessari | Obbligo legale - art. 6(1)(c) GDPR, ove applicabile |
4. Fornitori, destinatari e responsabili
CALCETTO utilizza i seguenti fornitori tecnici per erogare il servizio. I ruoli privacy possono variare in base al servizio specifico e ai relativi termini contrattuali.
| Fornitore | Servizio / dati coinvolti | Configurazione |
|---|---|---|
| Render Services, Inc. (Render) | Hosting del backend/API e log tecnici di servizio | Servizio calcetto-api distribuito nella regione Frankfurt (Germania), HTTPS. |
| MongoDB, Inc. (MongoDB Atlas) | Database applicativo: account, gruppi, partite, attività, push e cache tecnica dello stato PRO | Deployment configurato su AWS eu-central-1 (Francoforte). |
| 650 Industries, Inc. (Expo) | Expo Push Service: token push e inoltro delle notifiche | Expo elabora token e contenuto necessario alla consegna delle notifiche. |
| Apple Inc. | App Store, In-App Purchase, APNs e servizi iOS | Apple gestisce pagamento, fatturazione, ricevute e abbonamento secondo i propri termini. |
| RevenueCat, Inc. | Gestione tecnica degli acquisti e abbonamenti, verifica entitlement PRO, rinnovi, restore e notifiche server | Riceve App User ID interno, informazioni tecniche e dati di transazione/acquisto. RevenueCat agisce come fornitore/processor per i dati degli utenti finali secondo i propri accordi e DPA. |
| Google LLC | Google Places / Maps Platform per la funzione Trova Campo | Il backend trasmette i parametri di ricerca necessari; nessun permesso GPS nativo è richiesto da CALCETTO. |
CALCETTO non vende i dati personali degli utenti. Nella configurazione software verificata per la release corrente non risultano SDK pubblicitari né SDK analytics di terze parti integrati nell’app.
5. Trasferimenti internazionali
Il backend applicativo e il database sono configurati nell’area Frankfurt/Francoforte, nello Spazio Economico Europeo. Alcuni fornitori sono società statunitensi o possono utilizzare società affiliate/sub-responsabili fuori dallo SEE. In tali casi i trasferimenti avvengono secondo i meccanismi previsti dal GDPR e dai contratti dei fornitori, quali decisioni di adeguatezza, Data Privacy Framework e/o Clausole Contrattuali Standard. RevenueCat, Inc. è una società statunitense e tratta End User Information per conto dei propri clienti secondo il relativo Data Processing Addendum.
6. Conservazione dei dati
- I dati di account e profilo sono conservati finché l’account rimane attivo o finché sono necessari a fornire il servizio.
- I dati sportivi, di gruppo e delle partite sono conservati come storico del gruppo finché il gruppo esiste, salvo cancellazione o diversa necessità legittima.
- Gli eventi del feed “Attività recenti” sono conservati come storico del gruppo. In caso di cancellazione di un account, i riferimenti all’utente vengono anonimizzati se il gruppo continua a esistere; se non restano altri membri reali, lo storico del gruppo viene eliminato insieme al gruppo e alle partite.
- Le registrazioni push associate all’utente vengono rimosse al logout/cambio account quando possibile, alla cancellazione dell’account o quando il provider segnala il dispositivo come non più registrato.
- Lo stato tecnico dell’abbonamento PRO viene conservato sul backend come cache derivata dalla verifica RevenueCat e aggiornato in occasione di acquisti, restore, notifiche server e riconciliazioni periodiche.
- Alla cancellazione dell’account, CALCETTO accoda la cancellazione del record cliente RevenueCat associato all’ID interno dell’utente. L’abbonamento Apple non viene cancellato automaticamente: eventuali dati e transazioni conservati da Apple restano soggetti alle policy e agli obblighi di Apple.
- CALCETTO non implementa nel codice un archivio di backup applicativo separato. Eventuali snapshot, backup o log tecnici sono gestiti dai fornitori infrastrutturali secondo i piani e le politiche di retention applicabili.
- Eventuali dati che devono essere conservati per obblighi di legge vengono trattenuti per il solo periodo richiesto dalla normativa applicabile.
7. Cancellazione account
L’utente può cancellare l’account direttamente dall’app da Profilo > Elimina account. È inoltre disponibile la pagina web https://app.alfieridesign.com/calcetto/delete-account.html La cancellazione elimina l’account e i dati personali associati che CALCETTO non è tenuta a conservare per legge. Nei gruppi che continuano a esistere, i riferimenti dell’utente nelle attività storiche vengono anonimizzati.
Se l’utente ha un abbonamento Apple attivo, l’eliminazione dell’account CALCETTO non annulla il rinnovo dell’abbonamento. Prima o dopo l’eliminazione, l’utente deve gestire o annullare l’abbonamento tramite le impostazioni del proprio account Apple.
8. Diritti dell’interessato
L’utente può esercitare, quando applicabili, i diritti di accesso, rettifica, cancellazione, limitazione, portabilità, opposizione e revoca del consenso previsti dagli artt. 15-22 GDPR scrivendo a calcetto@alfieridesign.com. È inoltre possibile proporre reclamo al Garante per la protezione dei dati personali (https://www.garanteprivacy.it).
9. Sicurezza
CALCETTO adotta misure tecniche e organizzative proporzionate al rischio. Le password vengono conservate in forma hash; le API usano HTTPS/TLS in produzione e autenticazione tramite token; i segreti server-side non sono incorporati nel client. I token di autenticazione sul dispositivo sono conservati tramite l’archiviazione sicura del sistema operativo. Lo stato PRO lato server viene verificato tramite RevenueCat e non può essere auto-assegnato dal client.
10. Minori
CALCETTO è destinata a utenti di almeno 16 anni. Chi non ha compiuto 16 anni non deve creare un account o utilizzare il servizio.
11. Pubblicità, analytics e tracking
La release verificata non integra SDK pubblicitari o analytics di terze parti e non utilizza i dati per pubblicità comportamentale o tracking cross-app/cross-site. RevenueCat viene utilizzato per la gestione degli abbonamenti e non per pubblicità comportamentale. Se in futuro verranno introdotti strumenti di analytics, crash reporting, advertising o altri SDK, questa informativa e le dichiarazioni store verranno aggiornate prima della relativa release.
12. Modifiche
La presente informativa può essere aggiornata in caso di modifiche del servizio, dei fornitori o degli obblighi normativi. La versione aggiornata sarà pubblicata nell’app e sul sito.
13. Link utili
- Termini: https://app.alfieridesign.com/calcetto/terms.html
- Supporto: https://app.alfieridesign.com/calcetto/support.html
- Cancellazione account: https://app.alfieridesign.com/calcetto/delete-account.html