Verona Bus è un'app che mostra orari, fermate e informazioni in tempo reale del trasporto pubblico della zona di Verona. Questa pagina spiega quali dati l'app tratta, perché, e cosa puoi farci. È l'informativa prevista dagli articoli 13 e 14 del GDPR (Regolamento UE 2016/679).
Il titolare del trattamento è Alberto Fanini, persona fisica che sviluppa e gestisce Verona Bus, contattabile a veronabus@gmail.com per qualsiasi cosa riguardi questa informativa o i dati che vi sono descritti.
Quando cerchi una fermata, apri un orario o passi da una schermata all'altra, l'app invia ai miei server la fermata coinvolta, l'azione compiuta, la schermata di provenienza e quella di destinazione, oltre alla versione dell'app, al sistema operativo e alla sua versione, alla lingua e al Paese del dispositivo.
Finalità: capire quali parti del Servizio vengono usate, dimensionare l'infrastruttura e decidere cosa correggere o realizzare. Base giuridica: legittimo interesse alla gestione e al miglioramento del Servizio (art. 6, par. 1, lett. f, GDPR). Questi record non contengono alcun identificativo utente: non è possibile ricomporli nella cronologia di una singola persona.
Se concedi il permesso di localizzazione, l'app legge la posizione del dispositivo per mostrarti le fermate intorno a te e per calcolare percorsi che partono da dove sei. Le coordinate di partenza e destinazione del percorso che chiedi vengono inviate ai miei server per calcolare l'itinerario.
Finalità: fornire la funzione che hai esplicitamente richiesto. Base giuridica: legittimo interesse all'erogazione della funzione richiesta (art. 6, par. 1, lett. f, GDPR); il permesso è chiesto dal sistema operativo e puoi revocarlo quando vuoi dalle impostazioni di sistema, rinunciando a quelle funzioni.
Quando usi il navigatore passo-passo, l'app invia ai miei server la posizione GPS del dispositivo e gli eventi di fermata rilevati a bordo (salita, transito, discesa), insieme alla linea, alla corsa e all'orario di partenza previsto del viaggio che stai facendo. Ogni campione contiene coordinate, precisione, velocità, direzione e orario del rilevamento.
Finalità: stimare i ritardi reali dei mezzi a partire dal movimento di chi ci viaggia, e migliorare le previsioni di arrivo mostrate a tutti. Base giuridica: legittimo interesse al miglioramento dell'accuratezza del Servizio (art. 6, par. 1, lett. f, GDPR). Ho bilanciato questo interesse con i tuoi: i dati non escono dai miei server, nessun identificativo li collega a te o ai tuoi altri viaggi, vengono cancellati in fretta e la funzione si disattiva con un tocco.
Come i dati restano separati da te. I campioni sono raggruppati da un identificativo casuale generato ex novo a ogni sessione di navigazione. Non deriva dal tuo dispositivo, non viene riutilizzato tra sessioni e non è collegato ad alcun account. Un token per installazione emesso da Firebase App Check può essere usato per limitare gli invii abusivi, e non viene mai salvato accanto a una posizione. Detto questo, non sostengo che questi dati siano anonimi: una sequenza di posizioni è in linea di principio idonea a isolare una persona, ed è esattamente per questo che viene cancellata dopo 14 giorni.
Diritto di opposizione: disattiva Altro → Contribuisci ai dati sui ritardi nell'app (art. 21 GDPR). Nel navigatore non cambia nient'altro.
L'app può avvisarti di variazioni di servizio e notizie. Le notifiche vengono inviate a un unico argomento a cui sono iscritte tutte le installazioni: non conservo quindi un elenco di token dei dispositivi e non posso indirizzare, contare o profilare i singoli dispositivi. Firebase Cloud Messaging si occupa della consegna e assegna alla tua installazione un token a questo scopo.
Finalità: informare gli utenti su disservizi e novità. Base giuridica: legittimo interesse a informare gli utenti (art. 6, par. 1, lett. f, GDPR). Puoi disattivare le notifiche dall'app o dalle impostazioni di sistema.
L'app è gratuita e sostenuta dalla pubblicità erogata tramite Google AdMob. A seconda delle tue scelte, AdMob e i suoi partner possono usare l'identificativo pubblicitario del dispositivo — l'ID pubblicità Android su Android, l'IDFA su iOS — insieme a dati tecnici sul dispositivo e alla posizione approssimativa ricavata dall'indirizzo IP.
Base giuridica: il tuo consenso (art. 6, par. 1, lett. a, GDPR e art. 122 del Codice privacy). Il consenso è raccolto nell'app tramite il pannello di Google, che implementa il Transparency & Consent Framework di IAB ed elenca singolarmente ogni partner; su iOS viene mostrata prima la richiesta di App Tracking Transparency di Apple e, se la rifiuti, l'IDFA non è disponibile in nessun caso, a prescindere da ogni altra scelta. Se il consenso è negato vengono mostrati annunci non personalizzati.
Revoca del consenso: puoi riaprire il pannello quando vuoi da Altro → Annunci → Personalizza pubblicità, sia su Android sia su iOS, e modificare o revocare qualsiasi scelta tu abbia fatto. Su Android puoi inoltre eliminare o reimpostare l'ID pubblicità dalle impostazioni Google del dispositivo; su iOS puoi revocare il tracciamento da Impostazioni → Privacy e sicurezza → Tracciamento, e senza tracciamento l'IDFA non è disponibile e gli annunci sono non personalizzati.
Firebase Crashlytics raccoglie informazioni tecniche quando l'app va in crash o si comporta male: modello del dispositivo, versione del sistema operativo, versione e stato dell'app, traccia dell'errore. Firebase Analytics misura in forma aggregata l'uso dell'app — schermate aperte, funzioni usate — ed è attualmente attivo per tutti gli utenti.
Finalità: tenere l'app funzionante e capire come viene usata. Base giuridica: legittimo interesse alla sicurezza, alla stabilità e al miglioramento del Servizio (art. 6, par. 1, lett. f, GDPR). Nessuno dei due viene usato per costruire profili pubblicitari o per identificarti nominativamente.
I miei server registrano, per ogni richiesta, l'indirizzo IP, l'orario, l'endpoint chiamato e gli header tecnici inviati dall'app. Firebase e AdMob tengono log propri, secondo le loro informative.
Finalità: sicurezza, prevenzione degli abusi e diagnosi dei malfunzionamenti. Base giuridica: legittimo interesse alla sicurezza del Servizio (art. 6, par. 1, lett. f, GDPR). Questi log sono conservati per il tempo necessario a tali finalità e non vengono incrociati con i dati descritti nei paragrafi precedenti.
| Dato | Conservazione |
|---|---|
| Posizioni ed eventi di fermata grezzi della navigazione (3.3) | Cancellati automaticamente dopo 14 giorni |
| Ritardi aggregati per corsa calcolati da quei dati | Conservati a lungo; non contengono posizioni individuali |
| Statistiche d'uso (3.1) | Conservate a fini statistici; prive di identificativi utente |
| Richieste di calcolo percorso (3.2) | Non conservate oltre l'evasione della richiesta e i log dei server |
| Log dei server (3.7) | Conservati per il tempo necessario a sicurezza e diagnostica |
| Dati pubblicitari, di crash e di analisi | Conservazione stabilita da Google; vedi le informative collegate sotto |
Non vendo dati e non li comunico a terzi oltre a quanto descritto qui. Il Servizio si appoggia a questi fornitori:
I dati di orario e tempo reale provengono da ATV Azienda Trasporti Verona Srl e dai sistemi che li pubblicano. È un flusso di dati verso l'app: nessun tuo dato personale viene inviato all'azienda di trasporto.
I miei server si trovano nell'Unione Europea. I servizi Google e Apple elencati sopra possono trasferire dati negli Stati Uniti e in altri Paesi extra UE, sulla base della decisione di adeguatezza della Commissione europea relativa all'EU–US Data Privacy Framework e di clausole contrattuali tipo. I dettagli sono nelle rispettive informative.
Ai sensi degli articoli da 15 a 22 del GDPR hai diritto di ottenere l'accesso ai tuoi dati personali, la loro rettifica o cancellazione, la limitazione del trattamento, la portabilità, e di opporti ai trattamenti fondati sul legittimo interesse — in particolare alla telemetria di navigazione del par. 3.3, che puoi interrompere da solo dall'app.
Poiché nessuno dei dati descritti qui è legato a un account, nella maggior parte dei casi non ho modo di individuare i record «tuoi»: in tutta onestà, una richiesta di accesso o cancellazione sulle statistiche d'uso avrà per risposta che non c'è nulla di identificabile da consegnarti. Per i dati in mano a Google usa i controlli che Google mette a disposizione.
Per esercitare i tuoi diritti scrivi a veronabus@gmail.com. Hai inoltre il diritto di proporre reclamo a un'autorità di controllo; in Italia il Garante per la protezione dei dati personali.
Non vengono prese decisioni automatizzate che producano effetti giuridici nei tuoi confronti, né viene effettuata profilazione di singole persone. Le stime di ritardo sono calcolate sull'aggregato di molte sessioni e descrivono gli autobus, non le persone.
Il Servizio non si rivolge ai minori e non ne raccoglie consapevolmente i dati. In Italia l'età per prestare autonomamente il consenso ai servizi della società dell'informazione è di 14 anni. Poiché l'app non ha account, non chiede l'età; se ritieni che un minore abbia fornito dati personali tramite l'app, scrivimi e cancellerò quanto è identificabile.
Il traffico tra l'app e i miei server viaggia su HTTPS. I dati sono conservati su server che amministro io, con accesso ristretto alla mia persona. Nessun metodo di trasmissione o archiviazione è del tutto sicuro, e non posso garantire una sicurezza assoluta.
L'app e questa pagina possono contenere link a siti che non gestisco io. Non ho controllo sui loro contenuti né sulle loro pratiche in materia di privacy: leggi le loro informative.
Posso aggiornare questa informativa. Le modifiche sono pubblicate su questa pagina con una nuova data di ultimo aggiornamento. Le modifiche sostanziali che riguardano un trattamento fondato sul tuo consenso ti verranno segnalate nell'app.
Domande, richieste o suggerimenti: veronabus@gmail.com.