Informativa sulla privacy — GrandiNO! (Italiano)
GrandiNO! ("l'app") è un'applicazione meteorologica personale e non commerciale dedicata alla previsione a brevissimo termine (nowcasting), al monitoraggio radar e alle allerte locali sulla grandine in Italia. La presente informativa descrive con la massima trasparenza e aderenza al codice dell'applicazione quali dati vengono elaborati, a quali server vengono trasmessi, i tempi di conservazione e la perfetta corrispondenza con la sezione Sicurezza dei dati di Google Play.
In sintesi
L'app usa la tua posizione geografica (rilevata via GPS previo tuo esplicito consenso, oppure selezionando manualmente una città) al solo scopo di calcolare il rischio grandine, mostrare la mappa radar e inviare tempestive notifiche di allerta locali.
Per garantire calcoli nowcasting avanzati e consentire la condivisione collaborativa delle grandinate tra utenti, l'app comunica con un nostro server dedicato (Cloudflare Worker) e con servizi pubblici/cartografici terzi. Non raccogliamo dati anagrafici, non usiamo account, non mostriamo pubblicità e non effettuiamo profilazione o tracciamento commerciale.
Server contattati dall'app
Di seguito l'elenco esaustivo degli host di rete con cui l'applicazione comunica per il proprio regolare funzionamento:
| Host di Rete | Tipologia | Cosa riceve |
|---|---|---|
| grandino-nowcast.yuriyyanin.workers.dev | Server nostro (Cloudflare Worker) | Coordinate geografiche per nowcast; segnalazioni grandine; punteggi Snake; ID installazione anonimo |
| api.open-meteo.com | Fornitore terzo | Coordinate geografiche (per parametri meteo orari e indici atmosferici) |
| geocoding-api.open-meteo.com | Fornitore terzo | Nome della città cercato manualmente nella barra di ricerca |
| api.rainviewer.com | Fornitore terzo | Nessun dato utente (richiede unicamente timestamp e indice frame radar) |
| a.basemaps.cartocdn.com | Fornitore terzo | Coordinate dei tile di mappa standard OpenStreetMap richiesti a schermo |
| api.bigdatacloud.net | Fornitore terzo | Coordinate (geocodifica inversa per mostrare il nome del comune/località) |
Nota tecnica: Il nostro Cloudflare Worker lato server interroga a sua volta le API di Open-Meteo, RainViewer e Xweather per sintetizzare i modelli fisici di nowcast grandine.
Dati inviati al nostro server (Cloudflare Worker)
1. A ogni richiesta di previsione: Vengono trasmesse le coordinate (lat, lon). Il Worker memorizza le risposte in cache aggregando per zona geografica (coordinate arrotondate su una griglia) e conserva statistiche aggregate di verifica dell'accuratezza per zona: questi dati non identificano in alcun modo la singola persona.
2. Quando invii una segnalazione meteo (POST /report): Vengono inviate le coordinate (lat, lon), il tipo di evento (hail o no_hail), se sta attualmente piovendo, il diametro stimato dei chicchi di grandine e un ID di installazione anonimo.
3. Quando superi il tuo record nel minigioco Snake (POST /snake-score): Vengono inviati esclusivamente l'ID di installazione anonimo e il punteggio numerico ottenuto.
L'ID di installazione viene generato in modo pseudocasuale direttamente sul tuo smartphone al primo avvio dell'applicazione (Date.now() + numero casuale) ed è conservato esclusivamente nello storage locale dell'app. Non è un identificativo pubblicitario (GAID o IDFA), non è l'IMEI né il numero di serie dell'apparecchio, e non è collegato ad account o dati anagrafici. Ha due uniche finalità funzionali e di sicurezza:
- Prevenire lo spam e l'alterazione fraudolenta delle segnalazioni, impedendo che uno stesso dispositivo generi allerte multiple o fasulle;
- Garantire il conteggio univoco di un giocatore nella classifica record del passatempo Snake.
Al fine di proteggere l'infrastruttura da attacchi informatici, tentativi di Denial of Service (DoS) e flooding abusivo degli endpoint /report e /snake-score, l'indirizzo IP del mittente viene registrato temporaneamente in una chiave contatore di rate-limiting (rl:report:<ip>) con una scadenza automatica (TTL) di sole 2 ore. Ai sensi del Regolamento UE 2016/679 (GDPR), la conservazione temporanea dell'IP costituisce trattamento necessario per il perseguimento del legittimo interesse del titolare a salvaguardare la sicurezza e la disponibilità della piattaforma.
Conservazione dei dati (Data Retention)
I dati raccolti vengono conservati unicamente per i periodi strettamente necessari alle finalità descritte:
| Tipologia di Dato | Periodo di Conservazione | Finalità |
|---|---|---|
| Segnalazioni grandine (archivio storico) | Senza scadenza | Archivio scientifico e calibrazione statistica a lungo termine degli algoritmi predittivi |
| Segnalazioni attive (per cella geografica) | 24 ore | Visualizzazione in tempo reale degli eventi recenti sul radar dell'app |
| Record personale Snake | Senza scadenza | Mantenimento del punteggio massimo associato all'ID installazione anonimo |
| Conteggi anti-abuso con Indirizzo IP | 2 ore | Mitigazione spam e protezione rate-limit dell'infrastruttura (scadenza automatica) |
| Statistiche di verifica per zona geografica | 30 giorni | Monitoraggio aggregato dell'affidabilità delle previsioni nowcasting |
| Preferenze e ultima posizione selezionata | Solo sul dispositivo | Eliminati definitivamente disinstallando l'applicazione o cancellando i dati locali |
Cosa l'app NON fa (Garanzie di Riservatezza)
Per la massima tranquillità dei nostri utenti, garantiamo che GrandiNO!:
- Nessun account o registrazione: non richiediamo nome, cognome, indirizzo email, numero di telefono né password per utilizzare le funzionalità meteorologiche;
- Nessuna pubblicità o annunci: l'app è pulita, priva di banner pubblicitari e priva di network commerciali (no Google AdMob, no Meta Audience Network, ecc.);
- Nessun tracciatore o SDK di telemetria commerciale: non sono presenti tracker di terze parti per analisi comportamentale o profilazione a fini pubblicitari;
- Nessuna vendita di dati: nessun dato raccolto viene ceduto, affittato o scambiato con data broker o terzi per scopi di marketing;
- Nessun accesso a dati sensibili o personali: l'app non accede in nessun caso alla rubrica contatti, alle foto, alla fotocamera, al microfono, ai file o ad altre applicazioni installate sul dispositivo.
Corrispondenza con il modulo «Sicurezza dei dati» (Google Play)
In ottemperanza ai requisiti di Google Play per gli sviluppatori, di seguito riportiamo la perfetta corrispondenza tra quanto dichiarato nella console e il comportamento del software: