Informativa sulla Privacy

VRoom — App per motociclisti

GDPR COMPLIANT

Versione 2.0 — 31 marzo 2026

Indice

  1. Titolare del trattamento
  2. Dati raccolti e finalità
  3. Base giuridica del trattamento
  4. Conservazione dei dati
  5. Condivisione con terzi
  6. Diritti dell'utente
  7. Sicurezza
  8. Minori
  9. Decisioni automatizzate e profilazione
  10. Modifiche alla policy
  11. Contatti

1. Titolare del trattamento

Il Titolare del trattamento dei dati personali è:

VRoom
Progetto in fase di beta testing gratuito.
Email: privacy@vroomapp.dev

I dati identificativi completi del Titolare (ragione sociale, sede legale, P.IVA) saranno pubblicati con la costituzione dell'entità giuridica, prevista prima del lancio commerciale. Fino a quel momento, ogni comunicazione relativa al trattamento dei dati personali può essere indirizzata all'email sopra indicata.

2. Dati raccolti e finalità

VRoom adotta un approccio privacy by design: i calcoli avvengono sul dispositivo (edge computing), i dati grezzi non lasciano mai il telefono e ogni condivisione richiede consenso esplicito.

2.1 Posizione GPS

Dato Finalità Dove viene trattato
Traccia GPS grezza (latitudine, longitudine, altitudine, velocità, bearing) Registrazione ride, calcolo statistiche percorso, replay Solo dispositivo
Posizione live durante sessione Room (crew) Condivisione posizione in tempo reale con i membri del gruppo durante un ride condiviso Server (effimero) Cancellata a fine sessione
Posizione nell'alert comunitario Segnalazione pericoli stradali alla community Server Anonimizzata pubblicamente
Principio fondamentale: La traccia GPS grezza non viene MAI inviata ai nostri server. Resta esclusivamente sul dispositivo dell'utente. Al server vengono trasmessi solo dati aggregati e calcolati (statistiche, non coordinate grezze).

2.2 Contatti

DatoFinalitàDove viene trattato
Contatti di emergenza (nome, numero di telefono) Funzione SOS: invio SMS e chiamata di emergenza in caso di incidente Solo dispositivo

I contatti di emergenza vengono memorizzati esclusivamente sul dispositivo. Non vengono mai trasmessi a server esterni. L'accesso alla rubrica viene richiesto solo per facilitare la selezione dei contatti di emergenza.

2.3 Microfono

DatoFinalitàDove viene trattato
Audio vocale (comandi vocali) Riconoscimento comandi hands-free durante la guida (es. "naviga a", "pausa", "SOS") Solo dispositivo
Nessuna registrazione audio. Il riconoscimento vocale avviene interamente sul dispositivo tramite il motore Vosk (offline). L'audio non viene mai registrato, memorizzato o inviato a server esterni. La wake word viene rilevata tramite il motore Porcupine, anch'esso offline.

2.4 Sensori di movimento

DatoFinalitàDove viene trattato
Accelerometro e giroscopio Calcolo angolo di piega (lean angle), rilevamento caduta (fall detection), analisi G-force Solo dispositivo
Sensore di luce ambientale Annullamento SOS hands-free (delta luminosità) Solo dispositivo

I dati dei sensori vengono elaborati in tempo reale sul dispositivo per calcolare telemetria e rilevare eventuali cadute. Solo gli aggregati calcolati (es. piega media, G-force massima) possono essere sincronizzati con il server come parte delle statistiche del ride.

2.5 Dati di autenticazione

DatoFinalitàDove viene trattato
Email, nome visualizzato, Firebase UID Registrazione e autenticazione (email/password o Google Sign-In) Firebase Auth (Google)

2.6 Dati sincronizzati con il server

DatoFinalitàDove viene trattato
Statistiche ride aggregate (distanza, durata, velocità media, curve) Backup cloud, sincronizzazione multi-dispositivo Firestore (Google)
Dati Room/Crew (nome gruppo, membri, ruoli) Gestione gruppi di rider, ride condivisi Firestore (Google)
Alert comunitari (tipo pericolo, posizione, conferme) Segnalazione e visualizzazione pericoli stradali Firestore (Google)
Punteggio reputazione Qualità delle segnalazioni (anti-spam). Non visibile all'utente. Firestore + Dispositivo

2.7 Comunicazione BLE Radio (Crew)

DatoFinalitàDove viene trattato
Messaggi e audio tra membri del crew via Bluetooth Low Energy (BLE mesh) Comunicazione hands-free tra rider durante il ride di gruppo Solo dispositivo Peer-to-peer diretto
Chiavi di crittografia crew (AES-256-GCM) Protezione comunicazioni crew Solo dispositivo Generate localmente via QR pairing
Nessun server coinvolto. Le comunicazioni BLE avvengono direttamente tra i dispositivi dei rider (peer-to-peer). L'audio viene codificato con Codec2 e crittografato con AES-256-GCM. Le chiavi vengono scambiate tramite QR code in presenza fisica. Nessun dato audio o di comunicazione transita per server esterni.

2.8 Dati NON raccolti

VRoom non raccoglie:

3. Base giuridica del trattamento

Ai sensi dell'art. 6 del Regolamento (UE) 2016/679 (GDPR), i dati vengono trattati sulla base di:

Base giuridicaDati interessatiRiferimento
Esecuzione del contratto (Art. 6.1.b) Posizione GPS (registrazione ride), telemetria sensori, dati di autenticazione, statistiche ride aggregate, dati Room/crew e inviti, GPX privato, contatti SOS, coda alert offline Necessari per erogare il servizio richiesto dall'utente
Consenso esplicito (Art. 6.1.a) Posizione live durante sessione Room, pubblicazione GPX nella community, contributo aggregati per copilota Richiesto con dialog dedicato prima di ogni condivisione. Revocabile in qualsiasi momento.
Legittimo interesse (Art. 6.1.f) Identità segnalatore alert (nascosta), punteggio reputazione, conferme/negazioni alert, replay condiviso crew, report moderazione Necessario per garantire la qualità e l'affidabilità del servizio comunitario e la sicurezza degli utenti
Consenso per la posizione live: Prima della prima attivazione della condivisione live in una sessione Room, viene mostrato un dialog esplicito: "Condividerai la tua posizione con i membri del gruppo per tutta la durata del ride. In caso di SOS, la tua posizione esatta sarà condivisa con tutti i membri della sessione. I dati vengono cancellati al termine."

4. Conservazione dei dati

VRoom applica il principio di minimizzazione della conservazione (GDPR Art. 5.1.e). Ogni tipo di dato ha una durata di conservazione specifica:

DatoDurataNote
Traccia GPS grezza Fino a cancellazione del ride da parte dell'utente Solo sul dispositivo
Telemetria sensori (grezza) Fino a cancellazione del ride Solo sul dispositivo
Statistiche ride aggregate Fino a cancellazione account Server
Posizione live Room Fine sessione (cancellata automaticamente) Effimera
Sessioni Room (metadati) 90 giorni dal ride Solo metadati, non posizioni
Alert comunitari Da 30 minuti a 30 giorni, in base al tipo di pericolo Vedi tabella TTL
Identità segnalatore alert Durata dell'alert + 30 giorni Mai visibile pubblicamente
Punteggio reputazione Vita dell'account Reset a 0 su richiesta, cancellato con l'account
Inviti Room 24 ore (scadenza automatica) Cancellati automaticamente alla scadenza
Dati di autenticazione Fino a cancellazione account Firebase Auth
GPX comunitario (anonimizzato) Permanente Dato anonimo, non più personale

TTL degli alert comunitari

Tipo di pericoloDurata
Traffico / coda30 minuti
Olio / ghiaccio / neve2 ore
Posto di controllo (rallentamento)2 ore
Guado / strada allagata6 ore
Masso / frana24 ore
Buca / avvallamento7 giorni
Segnaletica mancante / guardrail14 giorni
Lavori in corso30 giorni
Tornante / salita pericolosaPermanente (caratteristica geografica)

5. Condivisione con terzi

VRoom non vende, noleggia o cede i dati personali a terzi per scopi di marketing o profilazione pubblicitaria.

Per l'erogazione del servizio, i seguenti sub-responsabili trattano dati per conto del Titolare:

FornitoreServizioDati trattatiSedeGaranzie
Google LLC (Firebase) Autenticazione (Firebase Auth),
Database cloud (Firestore),
Notifiche push (FCM),
Verifica integrità app (App Check)
Email, nome, UID,
statistiche ride aggregate,
dati Room/crew,
alert comunitari,
posizione live (effimera)
USA / UE DPA Google Cloud,
EU Standard Contractual Clauses,
Certificazione ISO 27001
Mapbox Inc. Mappe e cartografia,
Navigazione turn-by-turn,
Ricerca indirizzi (geocoding)
Posizione corrente (per rendering mappa e calcolo rotta),
Query di ricerca indirizzi
USA DPA Mapbox,
EU Standard Contractual Clauses,
SOC 2 Type II
Google LLC (Firebase Crashlytics) Monitoraggio stabilità app (crash reporting),
Metriche di performance
Log di crash anonimizzati (stack trace, modello dispositivo, versione OS e app),
Firebase Installation ID (identificativo tecnico, non personale)
USA / UE Privacy Firebase,
DPA Google Cloud,
EU Standard Contractual Clauses
Google Play Distribuzione app, pagamenti in-app Dati di pagamento (gestiti da Google, non accessibili al Titolare) USA / UE DPA Google
Opzione BYOK (Bring Your Own Key): L'utente può utilizzare le proprie chiavi API Mapbox. In tal caso, il traffico verso Mapbox avviene direttamente tra il dispositivo dell'utente e i server Mapbox, senza transitare per i server VRoom. Le chiavi vengono memorizzate in modo sicuro sul dispositivo tramite Android Keystore (EncryptedSharedPreferences) e non vengono mai trasmesse al Titolare.

Trasferimenti extra-UE

I dati trasferiti verso gli Stati Uniti (Google, Mapbox) sono protetti da Standard Contractual Clauses (SCC) approvate dalla Commissione Europea ai sensi dell'art. 46.2.c del GDPR. L'utente può richiedere copia delle clausole contrattuali scrivendo a privacy@vroomapp.dev.

6. Diritti dell'utente (GDPR Art. 15-22)

In conformità al Regolamento (UE) 2016/679, l'utente ha i seguenti diritti:

DirittoArticoloCome esercitarlo in VRoom
Accesso Art. 15 Richiedere copia di tutti i dati personali trattati scrivendo a privacy@vroomapp.dev. Risposta entro 30 giorni.
Rettifica Art. 16 Modificare nome e email direttamente dalle impostazioni dell'app, oppure contattare il Titolare.
Cancellazione (oblio) Art. 17 Eliminare l'account dalle impostazioni dell'app. Vengono cancellati: account, ride, membership Room, reputazione, inviti. Gli alert già pubblicati vengono anonimizzati (scollegati dall'identità). I GPX comunitari già anonimizzati restano disponibili (dato non più personale).
Limitazione Art. 18 Richiedere la limitazione del trattamento contattando il Titolare. I dati verranno conservati ma non trattati.
Portabilità Art. 20 Esportare i propri ride in formato GPX standard direttamente dall'app (funzione gratuita). Il formato GPX è interoperabile con qualsiasi app di navigazione.
Opposizione Art. 21 Opporsi al trattamento basato su legittimo interesse (reputazione, replay crew) contattando il Titolare.
Revoca del consenso Art. 7.3 Revocare il consenso alla condivisione live, alert o GPX comunitario in qualsiasi momento dalle impostazioni. La revoca non pregiudica la liceità del trattamento precedente.
Reclamo Art. 77 Presentare reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it).

Procedura di cancellazione account

Alla richiesta di cancellazione dell'account, VRoom esegue le seguenti operazioni:

  1. Cancellazione dell'account Firebase Auth e di tutti i dati di autenticazione
  2. Cancellazione di tutti i ride e relative statistiche dal server
  3. Rimozione da tutti i Room/crew (con eventuale trasferimento di amministrazione)
  4. Anonimizzazione degli alert segnalati (rimozione dell'identità, mantenimento dell'alert per la sicurezza della community)
  5. Cancellazione del punteggio reputazione
  6. Cancellazione degli inviti creati dall'utente
  7. Anonimizzazione dei report di moderazione (rimozione dell'identità del segnalante)
  8. Pulizia di eventuali sessioni live non terminate correttamente
  9. Notifica all'utente di cancellare i dati locali dal dispositivo (disinstallazione app o cancellazione dati app)

I GPX comunitari già anonimizzati non vengono cancellati in quanto non più riconducibili all'utente (dato anonimo, non soggetto a GDPR).

7. Sicurezza

VRoom adotta misure tecniche e organizzative appropriate per proteggere i dati personali (GDPR Art. 32):

Sul dispositivo

In transito

Sul server

Principio di minimizzazione

8. Minori

VRoom non è destinata a minori di 14 anni. Ai sensi dell'art. 2-quinquies del D.Lgs. 196/2003 (Codice Privacy italiano), il consenso al trattamento dei dati personali tramite servizi della società dell'informazione è valido a partire dai 14 anni di età.

VRoom non raccoglie consapevolmente dati personali di minori di 14 anni. Se il Titolare viene a conoscenza di aver raccolto dati di un minore di 14 anni senza il consenso del genitore o tutore, provvederà alla cancellazione tempestiva di tali dati.

Per segnalare la presenza di un account di un minore di 14 anni, contattare privacy@vroomapp.dev.

9. Decisioni automatizzate e profilazione

Ai sensi dell'art. 22 del GDPR, VRoom non adotta decisioni basate unicamente su un trattamento automatizzato che producano effetti giuridici o incidano significativamente sull'utente.

Il punteggio reputazione associato alle segnalazioni di alert comunitari è calcolato automaticamente sulla base della qualità delle segnalazioni (conferme vs. negazioni da parte di altri utenti). Questo punteggio:

L'utente ha diritto di opporsi a questo trattamento ai sensi dell'art. 21 GDPR, contattando il Titolare.

10. Modifiche alla policy

Il Titolare si riserva il diritto di modificare la presente Informativa in qualsiasi momento, per adeguamenti normativi, nuove funzionalità o esigenze tecniche. Le modifiche saranno comunicate attraverso:

L'uso continuato dell'app dopo la notifica delle modifiche costituisce accettazione della versione aggiornata. In caso di modifiche sostanziali (nuovi tipi di dati raccolti, nuove finalità di trattamento, condivisione con nuove categorie di terzi), l'utente sarà informato con almeno 15 giorni di anticipo e potrà cessare l'utilizzo del servizio prima dell'entrata in vigore delle modifiche. Per gli utenti con abbonamento attivo, le modifiche sostanziali non si applicheranno al periodo di abbonamento già pagato, salvo obbligo di legge.

11. Contatti

Per esercitare i propri diritti o per qualsiasi domanda relativa al trattamento dei dati personali:

Email: privacy@vroomapp.dev
Oggetto suggerito: "Richiesta privacy - [tipo di richiesta]"

Il Titolare si impegna a rispondere entro 30 giorni dalla ricezione della richiesta, come previsto dall'art. 12.3 GDPR. In casi di particolare complessità, il termine può essere prorogato di ulteriori 60 giorni, previa comunicazione motivata all'interessato.

Autorità di controllo competente:

Garante per la protezione dei dati personali
Piazza Venezia 11, 00187 Roma
www.garanteprivacy.it
Email: protocollo@gpdp.it