Informativa sulla privacy — Synfo
Aggiornamento: ottobre 2026
Versione: 1.06
1. Titolare del trattamento
Questa app è fornita da una persona fisica. Il titolare del trattamento ai sensi del GDPR è:
Patrick Zelger
Via Rasmo 81
39100 Bolzano (BZ), Italia
Email (privacy e assistenza): support@synfoapp.com
2. Panoramica
Synfo è un'app mobile per l'inoltro di informazioni da fonti ufficiali (es. servizi sismologici) e — a seconda delle impostazioni — avvisi e informazioni sul traffico basati sulla posizione. Prendiamo sul serio la privacy e trattiamo solo i dati personali strettamente necessari al funzionamento tecnico.
Principio fondamentale: La tua posizione precisa resta sul dispositivo. Il server non riceve coordinate esatte (latitudine/longitudine), ma solo identificatori di area approssimativi (Geohash) per la consegna delle informazioni pertinenti e la manutenzione del servizio.
Synfo non utilizza tracciamento degli utenti (nessun profilo di spostamento), non utilizza reti pubblicitarie e non utilizza strumenti di analisi di terzi (es. Google Analytics o Crashlytics). Contiamo quante volte un avviso viene aperto — solo l'ID dell'avviso, non chi l'ha aperto. Alcune immagini degli avvisi possono recare un indicatore di sponsor visibile.
3. Quali dati trattiamo?
3.1 Dati sul tuo dispositivo (locali)
Questi dati sono memorizzati esclusivamente in locale nell'app e non vengono trasmessi ai nostri server come coordinate precise:
| Dato | Finalità |
|---|---|
| Ultima posizione | Mappa, geofence, filtraggio locale delle segnalazioni |
| Luoghi salvati (nome, coordinate) | Avvisi/traffico per i luoghi scelti |
| Impostazioni geofence (ancora, raggio) | Rilevamento efficiente dei cambi di posizione |
| Aree Geohash sottoscritte (elenchi) | Tracciabilità delle sottoscrizioni push |
| Impostazioni app (lingua, categorie, raggio) | Personalizzazione |
| Marcatori tecnici (segnalazioni già viste) | Evitare notifiche duplicate |
La memorizzazione avviene tramite l'API di archiviazione del dispositivo (SharedPreferences). Disinstallando l'app, questi dati vengono in genere eliminati dal sistema operativo.
3.2 Dati sui nostri server (Firebase / Google Cloud)
| Dato | Descrizione | Base giuridica* |
|---|---|---|
| ID utente pseudonimo | Firebase Authentication (anonimo o con email) | Contratto / consenso |
| Token push FCM | Consegna di messaggi push al dispositivo | Consenso (push) |
| Aree Geohash | ID di area approssimativi (livelli 4, 5, 6), senza coordinate esatte | Contratto, consenso (posizione) |
| Elenchi Geohash 9-box | Aree vicine per copertura completa | Contratto, consenso (posizione) |
Ultima attività (lastActive) |
Timestamp per l'avviso tecnico di inattività | Interesse legittimo / contratto |
Lingua dell'app (appLang) |
La lingua scelta nell'app, per consegnare avvisi operativi (es. inattività) in quella lingua | Contratto / interesse legittimo |
| Conteggio aperture | ID avviso e numero di aperture; non memorizziamo chi ha aperto | Interesse legittimo / contratto |
| Piattaforma (iOS/Android) | Assegnazione tecnica (visualizzazione / routing) | Contratto |
| Dati profilo (opzionali) | Email, nome e cognome in caso di registrazione | Contratto |
| Riscontro grandine (solo se tocchi) | Sì o no su un avviso grandine concreto, numero dell'avviso, momento e Geohash 6 (circa 1 km). L'ID utente solo perché ci sia un voto per avviso. Nessun GPS. | Consenso |
* Art. 6 comma 1 lett. a (consenso), lett. b (esecuzione del contratto), lett. f (interesse legittimo) GDPR.
Cos'è un Geohash?
Un Geohash è un codice testuale per un'area rettangolare sulla superficie terrestre. Più il codice è lungo e preciso, più l'area è piccola. Synfo utilizza:
| Livello | Dimensione appross. | Esempio d'uso |
|---|---|---|
| Geo-4 | ca. 20 × 20 km | Segnalazioni sismiche/tsunami, traffico |
| Geo-5 | ca. 5 × 5 km | Avvisi urgenti |
| Geo-6 | ca. 1,2 × 0,6 km | Avvisi molto urgenti |
Da un Geohash non si può ricavare il tuo indirizzo esatto o la posizione precisa, ma un area di permanenza approssimativa — paragonabile a un quartiere o un comune.
3.3 Dati di terze parti (fonti)
I contenuti delle segnalazioni (testo, mappa, coordinate dell'evento) provengono da fonti ufficiali esterne (es. USGS, PTWC). Questi dati riguardano esclusivamente l'evento, non la tua posizione personale. Synfo non trasmette dati utente a queste fonti. Eccezione: se indichi volontariamente, per un avviso grandine, se è grandinato, riepiloghi di questi voti possono essere trasmessi al fornitore di quello specifico avviso grandine (sezione 3.4).
3.4 Riscontro volontario sulla grandine
Se indichi, per un avviso grandine, se da te è grandinato, vale quanto segue:
- Solo sì o no, legato a quell'unico avviso. Un voto per avviso.
- La posizione esatta resta sul dispositivo. L'app verifica lì se ti trovi nell'area dell'avviso o appena accanto. Se sei più lontano, non puoi votare.
- Al server vanno solo il voto, il numero dell'avviso, il momento e una cella grossolana Geohash 6 (circa 1 km). Nessuna coordinata GPS.
- Memorizziamo l'ID utente solo perché lo stesso avviso non venga contato più volte e perché il tuo voto possa essere cancellato con la cancellazione dell'account.
- La base giuridica è il tuo consenso tramite il tocco. Senza tocco non nasce alcun riscontro.
- La finalità è verificare e migliorare gli avvisi grandine.
- Verso l'esterno vanno solo riepiloghi (numero di sì e di no). Possono essere suddivisi per celle Geohash 6. Destinatario è soltanto il fornitore di quel determinato avviso grandine, cioè un ufficio meteorologico pubblico o un servizio meteo, e solo se ciò è concordato con quel fornitore. Un voto su un avviso dell'ufficio meteorologico non va quindi a un altro servizio meteo.
- Synfo può scartare e non memorizzare voti manifestamente non plausibili.
- Il riscontro è volontario. Non è una conferma ufficiale e non rende l'avviso né valido né invalido.
- I dati grezzi sono conservati 12 mesi, poi solo totali senza riferimento alla persona.
4. Per cosa usiamo i dati
| Finalità | Spiegazione |
|---|---|
| Consegna push | Segnalazioni per la tua area approssimativa (topic FCM geo4_…, geo5_…, geo6_…) |
| Filtro per posizione | Avvisi/traffico solo nelle celle Geohash pertinenti (app aperta o in background) |
| Geofencing | Rilevamento dei cambi di area per aggiornare le sottoscrizioni |
| Avviso di inattività | Push di avviso nella lingua scelta nell'app se l'app non invia segnali tecnici per un periodo prolungato (24 h / 48 h) |
| Esercizio e statistica | Quante volte un avviso è stato aperto (solo ID avviso); numero di dispositivi con segnale di vita (aggregazione di lastActive) |
| Account e assistenza | Registrazione, reset password, cancellazione account |
| Funzionamento e sicurezza | Log tecnici dell'infrastruttura cloud (Google Firebase) per mantenere il servizio |
| Riscontro grandine | Solo se tocchi sì o no: verificare la qualità degli avvisi grandine e dare al fornitore di quell'avviso un riepilogo |
Non vendiamo in alcun caso dati a terzi e non utilizziamo pubblicità personalizzata. Gli indicatori di sponsor su singole immagini sono riconoscibili come tali.
Non vi è processo decisionale automatizzato ai sensi dell'art. 22 GDPR (niente profilazione, nessuna valutazione automatizzata del comportamento).
5. Posizione — dettagli ed efficienza energetica
Sul dispositivo: Synfo utilizza i servizi di localizzazione del sistema operativo — in particolare il geofencing efficiente per rilevare i cambi di area senza tracciamento GPS permanente in background. Per mappa, sincronizzazione e aggiornamento posizione possono essere usati GPS o localizzazione basata sulla rete (es. Wi‑Fi/celle) a seconda delle impostazioni. Le coordinate esatte sono memorizzate localmente.
Al server: Vengono trasmessi solo codici Geohash approssimativi (vedi sezione 3.2), derivati dall'ultima posizione approssimativa nota.
Autorizzazioni: Concedi l'autorizzazione alla posizione e, se necessario, alla posizione in background tramite il sistema operativo. Puoi revocare queste autorizzazioni in qualsiasi momento nelle impostazioni del dispositivo.
Conseguenze della revoca: Senza autorizzazione alla posizione non potrai ricevere avvisi basati sulla posizione né aggiornamenti del geofence. Segnalazioni globali o sovra-regionali possono restare disponibili (a seconda delle impostazioni di sistema).
6. Notifiche push
- Al primo avvio l'app chiede l'autorizzazione a ricevere messaggi push.
- Il token push tecnico è memorizzato in forma pseudonima sul nostro server (
users/{uid}). - Contenuto: titolo e testo della segnalazione, eventuale categoria e metadati tecnici. Gli avvisi operativi (es. inattività) vengono consegnati nella lingua dell'app che hai scelto.
- Disattivazione: in qualsiasi momento nelle impostazioni dello smartphone (Notifiche → Synfo).
7. Destinatari e responsabili del trattamento
Per fornire Synfo utilizziamo fornitori selezionati che operano su istruzioni vincolanti:
| Destinatario | Ruolo | Ubicazione |
|---|---|---|
| Google Ireland Ltd. (Firebase) | Hosting, auth, database (Firestore), Cloud Functions | UE, come configurato in Firebase; possibile accesso dagli USA* |
| Apple Inc. (APNs) | Consegna push iOS | USA* |
| Google LLC (FCM) | Consegna push Android | USA* |
| OpenStreetMap Foundation | Tile mappe (IP trasmesso al caricamento) | Internazionale |
| Google Translate | Traduzione testi (solo su azione attiva dell'utente) | USA* |
* Per i trasferimenti verso paesi terzi (come gli USA) ci basiamo sulle Clausole Contrattuali Standard (SCC) approvate dalla Commissione europea e sulla decisione di adeguatezza (Data Privacy Framework), ove applicabile.
Caricando le tile mappe e gestendo l'infrastruttura cloud possono essere registrati indirizzi IP e dati tecnici di connessione nei log dei fornitori indicati. Synfo non li utilizza per marketing o profilazione.
Google Firebase è utilizzato come responsabile del trattamento secondo i termini Firebase/Google Cloud.
Riscontro grandine: I riepiloghi dei voti volontari sì/no possono essere trasmessi al fornitore del rispettivo avviso grandine (ufficio meteorologico pubblico o servizio meteo). Ciò avviene solo se esiste un accordo con quel fornitore, e solo per i suoi avvisi. Firebase conserva i dati grezzi come responsabile del trattamento. Il fornitore meteo non riceve coordinate GPS né nomi.
8. Periodo di conservazione
| Dato | Durata |
|---|---|
| Dati locali app | Fino alla disinstallazione o cancellazione manuale della cache |
Dati utente (users/{uid}) |
Fino alla cancellazione dell'account o su richiesta scritta |
Dati connessione (heartbeats/{uid}) |
Sovrascrittura continua; voce heartbeat eliminata dopo avviso di inattività (48 h) — il record utente (users/{uid}) resta fino alla cancellazione account |
Segnalazioni (alerts) |
Fino a scadenza rilevanza (pulizia automatica) |
Statistica avvisi (alert_stats) |
Conteggio aperture e metadati anche dopo la scadenza; senza riferimento alla persona |
| Log server (Google) | Secondo le policy standard di Google Firebase |
| Riscontro grandine | 12 mesi dalla trasmissione; poi solo totali senza riferimento alla persona. La cancellazione dell'account rimuove il voto ancora memorizzato. |
9. I tuoi diritti (GDPR)
Hai diritto di accesso (art. 15), rettifica (art. 16), cancellazione (art. 17), limitazione del trattamento (art. 18), portabilità (art. 20) e opposizione (art. 21), ove applicabile per legge.
Contatto per esercitare i diritti: support@synfoapp.com
Reclamo: Hai anche il diritto di presentare reclamo a un'autorità di controllo. L'autorità competente per questa app è:
Garante per la protezione dei dati personali (sito: garanteprivacy.it)
Cancellazione account
Gli utenti registrati possono cancellare l'account in qualsiasi momento nelle impostazioni dell'app. I dati server associati (users/{uid}, heartbeats/{uid} e i riscontri grandine ancora memorizzati di questo account) vengono rimossi.
Gli utenti ospiti (accesso anonimo senza email) possono eliminare i propri dati server in qualsiasi momento direttamente nell'app (menu → «Elimina i miei dati»). Vengono rimossi i dati salvati sul server (users/{uid}, heartbeats/{uid} e i riscontri grandine ancora memorizzati) e l'account anonimo; l'app continua poi come nuovo ospite.
Puoi inoltre richiedere la cancellazione tramite il sito synfoapp.com/delete-account.html o via email a support@synfoapp.com. Le richieste via web o email vengono eseguite solo se l'indirizzo del mittente coincide con l'email dell'account registrato. Il trattamento sul server termina inoltre disinstallando l'app se non esiste un account registrato — le voci memorizzate vengono poi eliminate nei termini sopra o su richiesta.
10. Minori
Synfo non è rivolto specificamente ai minori. In Italia l'età minima per il consenso autonomo al trattamento dati è 14 anni. Se non hai raggiunto questa età, non puoi usare Synfo senza il consenso esplicito di chi esercita la responsabilità genitoriale.
11. Modifiche a questa informativa
Possiamo aggiornare questa informativa in caso di modifiche tecniche o legali. La versione attuale è disponibile nell'app alla voce «Privacy». In caso di modifiche sostanziali ti informeremo — ove necessario — nell'app.
12. Contatto
Per domande sulla privacy:
Patrick Zelger
Via Rasmo 81
39100 Bolzano (BZ), Italia
Email: support@synfoapp.com
Fine dell'informativa sulla privacy