Aggiornato al 2 ottobre 2026 / Updated 2 October 2026
Informativa Ufficiale sulla Privacy & Condizioni d'Uso

Informativa sulla privacy e condizioni d'uso — GrandiNO! (Italiano)

Ultimo aggiornamento: 2 ottobre 2026 Applicazione: Meteo gratuita per l'Italia (previsione grandine e allerte) — Disponibile su Android & iOS Sviluppatore / Titolare: Yuriy Yanin ([email protected])

GrandiNO! ("l'app") è un'app meteo gratuita per l'Italia che prevede la grandine e invia allerte. Niente account, niente pubblicità, niente strumenti di analisi o tracciamento. Per le previsioni l'app usa un nostro piccolo server (un Cloudflare Worker, grandino-nowcast); qui trovi esattamente cosa riceve e cosa conserva.

Sviluppatore / contatto diretto: Yuriy Yanin — Email: [email protected]

In sintesi

  • L'app usa la tua posizione (GPS con il tuo consenso, oppure una città scelta da te) per meteo, previsione grandine e radar di quel luogo.
  • Il nostro server riceve le coordinate del luogo da prevedere. Conserva solo posizioni arrotondate (circa 1 km), mai uno storico degli spostamenti di una persona.
  • Se invii una segnalazione, è visibile agli altri utenti per 30 minuti (luogo e ora, mai chi l'ha inviata) e resta in un registro fino a due anni per misurare e migliorare la previsione.
  • Se le allerte grandine sono attive, conserviamo il codice per le notifiche push del telefono, i luoghi per cui vuoi essere avvisato (arrotondati a ~1 km) e la soglia scelta, per poterti avvisare.
  • "Cancella i miei dati" nelle impostazioni dell'app elimina tutto quello che il server conserva sulla tua installazione.
  • Previsioni e allerte sono stime automatiche, non allerte ufficiali: vedi le condizioni d'uso in fondo.

L'identificativo di installazione

Al primo avvio l'app crea un codice casuale (non legato a nome, numero di telefono, ID pubblicitario o account). Serve a contare una segnalazione per persona, un giocatore per punteggio, e a trovare i tuoi dati quando chiedi di cancellarli.

Cosa riceve e conserva il nostro server

Dato Quando Per quanto
Coordinate del luogo da prevedere a ogni previsione non memorizzate per persona; previsioni in cache per zona (≈5 km) fino a 6 ore, istantanee per zona (≈1 km) per 7 giorni e confronti con il radar nazionale per zona per 14 giorni, per verificarne l'accuratezza; statistiche di accuratezza per zona fino a 90 giorni
Segnalazione: posizione arrotondata a ≈1 km, nome del luogo, tipo, ora, identificativo di installazione e un'impronta di rete (vedi sotto) quando segnali visibile agli altri per 30 min senza identificativo; nel registro per 2 anni
Affidabilità di chi segnala (quanto spesso il radar ha confermato le tue segnalazioni) quando segnali grandine 180 giorni
Record di Snake e identificativo quando migliori il record 1 anno dall'ultimo miglioramento
Codice push, luoghi delle allerte (≈1 km), soglia, lingua, presenza del widget con allerte o widget attivi 60 giorni dall'ultima apertura dell'app
Indirizzo IP a ogni richiesta solo per limitare gli abusi: conteggi che scadono entro 2 giorni; per le segnalazioni diventa un'impronta di rete non reversibile, con una chiave cancellata dopo 3 giorni
Log tecnici (Cloudflare) a ogni richiesta pochi giorni, per la diagnostica

Servizi coinvolti

Il telefono contatta direttamente: il nostro server (grandino-nowcast.yuriyyanin.workers.dev); Open-Meteo (previsione di riserva e ricerca città); RainViewer (immagini radar); CARTO / OpenStreetMap (mappa); BigDataCloud (nome del comune dalle coordinate). Ognuno riceve la richiesta dal tuo dispositivo, incluso l'indirizzo IP, secondo la propria informativa.

Il nostro server contatta, senza alcuna informazione su di te: Open-Meteo (previsioni), RainViewer (radar), il radar della Protezione Civile (Radar-DPC) e Xweather (minaccia grandine, per zona). Il server è ospitato da Cloudflare. Le notifiche push passano da Expo e Google Firebase Cloud Messaging (Android) o Apple Push Notification service (iOS), che ricevono solo il codice push e il testo dell'allerta.

Garanzia: Non vendiamo né condividiamo dati con nessuno a fini di marketing o pubblicità.

Notifiche e attività in background

Le allerte grandine sono inviate dal nostro server come notifiche push per i luoghi che hai scelto; se il push non è disponibile, l'app controlla la previsione in background e ti avvisa in locale. Se hai il widget sulla schermata home (solo Android), il server può inviare circa una volta l'ora una notifica silenziosa per aggiornarlo. Su iPhone le allerte grandine usano il livello "Notifiche con scadenza" di Apple, così possono comparire anche con una modalità Full immersion attiva; puoi disattivarlo in Impostazioni → Notifiche → GrandiNO!.

I tuoi diritti (GDPR)

Puoi revocare in ogni momento i permessi di posizione e notifiche, disattivare le allerte nell'app ed eliminare tutti i dati conservati dal nostro server con Impostazioni → "Cancella i miei dati". Disinstallando l'app si cancella tutto ciò che è salvato sul telefono. Per qualsiasi richiesta scrivi all'email [email protected].

Cosa l'app NON fa (Garanzie di Riservatezza)

  • 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.

Minori

L'app non è rivolta ai minori e non raccoglie consapevolmente dati di minori.

Avvertenza

Le previsioni e gli indici di rischio grandine sono stime probabilistiche ed elaborazioni automatiche a scopo informativo: non costituiscono un'allerta ufficiale e non garantiscono certezza al 100%. GrandiNO e il suo sviluppatore non si assumono alcuna responsabilità per eventuali inesattezze, mancate o ritardate notifiche, né per danni materiali diretti o indiretti a persone, veicoli, colture o beni di qualsiasi natura. In caso di maltempo fai sempre riferimento esclusivo ai canali istituzionali e alle allerte ufficiali della Protezione Civile.

Trasparenza negli Store (Google Play & Apple App Store)

In ottemperanza agli standard di trasparenza di Google Play (sezione «Sicurezza dei dati») e di Apple App Store (sezione «Privacy dell'app» / App Privacy Details), di seguito riportiamo la corrispondenza tecnica tra quanto dichiarato negli Store e il funzionamento del software:

Posizione precisa e approssimativa (Data Not Linked to You): Raccolta e trasmessa unicamente per «Funzionalità dell'app» (calcolo del rischio grandine locale e radar). Non collegata all'identità personale e non usata per pubblicità né profilazione.
Identificativi (ID installazione anonimo): Generato casualmente sul dispositivo al primo avvio per prevenzione abusi, rate-limiting e gestione del punteggio Snake. Non è un IDFA o identificatore pubblicitario e non consente alcun tracciamento cross-app o cross-sito.
Contenuti generati dagli utenti: Le segnalazioni meteo e grandine inviate volontariamente dall'utente per la sicurezza della community (posizioni arrotondate a ~1 km senza alcun dato identificativo).
Nessun tracciamento di terze parti (Zero Tracking): L'app non traccia l'utente tra app e siti terzi di altre società. Non richiede autorizzazione ATT (App Tracking Transparency) su iOS in quanto totalmente priva di tracciatori o network pubblicitari.
Crittografia in transito: Tutti i flussi di dati verso il nostro server e verso le API di terze parti sono protetti tramite connessioni crittografate HTTPS/TLS.
Cancellazione dati (GDPR & Linee Guida Apple 5.1.1(v)): Direttamente in app da Impostazioni → "Cancella i miei dati" (invia richiesta POST /delete-data che elimina log segnalazioni, record Snake e dati attivi per la tua installazione), oppure contattando lo sviluppatore via email a [email protected].
Condizioni Contrattuali Ufficiali

Condizioni d'uso e limitazione di responsabilità

Usando l'app accetti queste condizioni:

  1. Solo a scopo informativo. Previsioni, rischio grandine, orari di arrivo, dimensioni dei chicchi, immagini radar e allerte sono stime automatiche ottenute da modelli meteorologici e dati radar. Il tempo, e la grandine in particolare, non si può prevedere con certezza: l'app può non segnalare un evento, sbagliarne orario, luogo o intensità, o avvisare di una grandinata che poi non cade.
  2. Non è un servizio di allerta ufficiale. L'app non è collegata al Dipartimento della Protezione Civile né ad alcuna autorità pubblica e non sostituisce le allerte ufficiali. In caso di maltempo segui sempre le indicazioni della Protezione Civile e delle autorità locali.
  3. Nessuna garanzia di consegna. Le allerte dipendono dal telefono, dalle sue impostazioni e dal risparmio energetico, dalla rete e da servizi di terzi (Expo, Google, Apple, fornitori di dati). Possono arrivare in ritardo o non arrivare, e il servizio può essere interrotto o modificato in ogni momento.
  4. Le decisioni restano tue. Non usare l'app come unica fonte per decisioni che proteggono persone, veicoli, beni, colture o attività. Mettersi al riparo, spostare l'auto o proteggere i beni resta una tua scelta e responsabilità, qualunque cosa mostri l'app.
  5. Le segnalazioni provengono da altri utenti, non sono verificate e possono essere errate.
  6. Il PDF per l'assicurazione è un documento generato dall'app dalla tua segnalazione e da dati radar pubblici; non è una certificazione meteorologica ufficiale.
  7. Responsabilità. L'app è fornita gratuitamente, "così com'è". Nei limiti consentiti dalla legge, lo sviluppatore non risponde di danni diretti o indiretti derivanti dall'uso o dall'impossibilità di usare l'app o le sue informazioni, compresi i danni da grandine o da altri eventi meteorologici e le allerte mancate, tardive o errate. Nulla in queste condizioni limita la responsabilità che per legge non può essere limitata (ad esempio per dolo o colpa grave, art. 1229 c.c.) né i diritti riconosciuti al consumatore.
  8. Queste condizioni sono regolate dalla legge italiana.

Official Privacy Policy & Terms of Use

Privacy Policy and Terms of Use — GrandiNO! (English)

Last updated: 2 October 2026 Application: Free weather app for Italy (hail forecasting and alerts) — Available on Android & iOS Developer / Contact: Yuriy Yanin ([email protected])

GrandiNO! ("the app") is a free weather app for Italy that forecasts hail and sends hail alerts. There are no accounts, no advertising, and no analytics or tracking SDKs. To produce its forecasts the app uses a small server of ours (a Cloudflare Worker, grandino-nowcast); this policy says exactly what that server receives and keeps.

Developer / direct contact: Yuriy Yanin — Email: [email protected]

Summary

  • The app uses your location (GPS with your permission, or a city you pick) to get the weather, the hail forecast and the radar for that place.
  • Our server receives the coordinates of the place being forecast. It keeps only coarse, rounded positions (about 1 km), never a history of where a person has been.
  • If you send a weather report, it is shown to other users for 30 minutes (place and time, never who sent it) and kept in a log for up to two years to measure and improve the forecast.
  • If hail alerts are on, your phone's push token, the places you asked to be alerted about (rounded to ~1 km) and your alert threshold are kept so the server can alert you.
  • "Cancella i miei dati" in the app's settings deletes everything the server holds about your installation.
  • Forecasts and alerts are automated estimates, not official warnings: see the terms of use at the end.

The installation ID

On first use the app creates a random ID (not linked to your name, phone number, advertising ID or any account). It lets the server count one report per person, one player per score, and find your data when you ask to delete it.

What our server receives and keeps

Data When Kept
Coordinates of the place being forecast each forecast not stored per person; forecasts are cached by area (≈5 km) for up to 6 h, forecast snapshots by area (≈1 km) for 7 days and comparisons with the national radar by area for 14 days, to verify accuracy; accuracy statistics by area up to 90 days
Weather report: position rounded to ≈1 km, place name, type, time, installation ID, and a network fingerprint (see below) when you send a report visible to others for 30 min without the ID; kept in a log for 2 years
Reporter track record (how often the radar supported your reports) when you send a hail report 180 days
Snake best score and installation ID when you beat your record 1 year after the last improvement
Push token, alert places (≈1 km), threshold, language, whether a widget is on the home screen when hail alerts or the widget are active 60 days after the app was last opened
IP address every request used only for abuse limits: counted under keys that expire within 2 days; for reports it is turned into a one-way network fingerprint with a salt that is deleted after 3 days, so it cannot be traced back
Technical logs (Cloudflare) every request a few days, for debugging

Services involved

Your phone contacts directly: our server (grandino-nowcast.yuriyyanin.workers.dev); Open-Meteo (forecast fallback and city search); RainViewer (radar images); CARTO / OpenStreetMap (map tiles); BigDataCloud (turning coordinates into a town name). Each receives the request from your device, including your IP address, under its own policy.

Our server contacts, without any information about you: Open-Meteo (forecasts), RainViewer (radar), the Italian Civil Protection radar (Radar-DPC), and Xweather (hail threat, by area). Our server runs on Cloudflare. Push notifications are delivered through Expo and Google Firebase Cloud Messaging (Android) or Apple Push Notification service (iOS), which receive only the push token and the alert text.

Commitment: We do not sell or share data with anyone for marketing.

Notifications and background activity

Hail alerts are sent by our server as push notifications for the places you chose; if push is not available, the app checks the forecast in the background and alerts you locally. If the home-screen widget is installed (Android only), the server may send a silent notification about once an hour so the widget can refresh. On iPhone, hail alerts use Apple's "Time Sensitive" level so they can be shown during a Focus mode; you can turn this off in the iPhone's Settings → Notifications → GrandiNO!.

Your rights (EU/EEA — GDPR)

You can revoke location and notification permissions at any time, turn alerts off in the app, and delete all data held by our server with Settings → "Cancella i miei dati". Uninstalling removes everything stored on the phone. For any request, write to the email above ([email protected]).

Children

The app is not directed to children and does not knowingly collect data from children.

Disclaimer

Hail risk forecasts and indices are automated probabilistic estimates for informational purposes only, not an official warning, and cannot guarantee 100% accuracy. GrandiNO and its developer assume no liability for missed or delayed notifications, nor for any direct or indirect property damage to vehicles, crops, or assets. In severe weather always refer exclusively to official warnings from your civil protection authorities (in Italy, Protezione Civile).

Store Privacy Disclosures (Google Play & Apple App Store)

In compliance with transparency guidelines on Google Play (Data Safety) and Apple App Store (App Privacy Details / Privacy Nutrition Labels), here is how the software operates:

Precise & Approximate Location (Data Not Linked to You): Collected and shared solely for App Functionality (hail risk nowcasting and radar). Not linked to personal identity and not used for advertising or user tracking.
Identifiers (Anonymous Installation ID): Created randomly on device upon first launch for abuse prevention, rate-limiting, and Snake minigame scores. Not an IDFA or advertising identifier, with zero cross-app or cross-site tracking.
User Generated Content: Hail and weather reports voluntarily sent to help the community (rounded to ~1 km without personal identifiers).
Zero Third-Party Tracking: The app does not track you across apps and websites owned by other companies. No App Tracking Transparency (ATT) prompt is required on iOS as no commercial trackers or advertising SDKs are installed.
Data Encryption in Transit: All data transmissions to our server and external weather APIs are secured using modern HTTPS/TLS encryption.
Data Deletion (GDPR & Apple Guideline 5.1.1(v)): Directly in-app via Settings → "Cancella i miei dati" (sends POST /delete-data deleting your installation's reports log, Snake record, and active alerts from our server), or by contacting the developer at [email protected].
Contractual Terms

Terms of use and limitation of liability

By using the app you accept these terms:

  1. Information only. Forecasts, hail risk, arrival times, hail sizes, radar images and alerts are automated estimates produced from weather models and radar data. Weather, and hail in particular, cannot be predicted with certainty: the app can miss an event, get its time, place or intensity wrong, or alert for hail that never falls.
  2. Not an official warning service. The app is not affiliated with the Italian Civil Protection Department or any public authority, and does not replace their official alerts. In severe weather always follow the instructions of the Protezione Civile and local authorities.
  3. No guarantee of delivery. Alerts depend on your phone, its settings and battery saving, the network and third-party services (Expo, Google, Apple, data providers). They may arrive late or not at all, and the service may be interrupted or changed at any time.
  4. Your decisions are yours. Do not rely on the app as your only source for decisions that protect people, vehicles, property, crops or activities. Taking shelter, moving a car or protecting property remains your own choice and responsibility, whatever the app shows.
  5. User reports come from other users, are not verified and may be wrong.
  6. The insurance PDF is a record generated by the app from your report and public radar data; it is not an official meteorological certificate.
  7. Liability. The app is provided free of charge, "as is". To the extent permitted by law, the developer is not liable for direct or indirect damage resulting from the use of, or the inability to use, the app or its information, including damage from hail or other weather events and missed, late or false alerts. Nothing in these terms limits liability that cannot be limited by law (such as for wilful misconduct or gross negligence) or the rights consumer law grants you.
  8. These terms are governed by Italian law.