Vai al contenuto
NavIndoorSapienza Università di Roma

Privacy

Informativa sulla privacy dell'app NavIndoor

Ultimo aggiornamento: [DA COMPLETARE: data di pubblicazione]

Read in English

In breve

  • NavIndoor ti guida dentro gli edifici. La tua posizione viene calcolata sul telefono e non viene inviata ai nostri server, tranne il punto di partenza quando chiedi un percorso dall'esterno.
  • L'app usa un identificativo del dispositivo, senza nome, email o account, per riconoscere le richieste ai nostri server e per le statistiche d'uso.
  • Raccogliamo statistiche d'uso (schermate aperte, percorsi avviati, impostazioni) con Umami, un servizio installato sui nostri server, senza pubblicità e senza cederle a terzi.
  • Se lo consenti, il Bluetooth conta quanti dispositivi ci sono vicino a te per stimare l'affollamento delle aule. Inviamo solo il numero, non gli identificativi dei dispositivi.
  • Le tue lezioni, gli eventi personali, l'altezza e la cronologia delle ricerche restano sul telefono.

1. Chi tratta i dati

Titolare del trattamento: [DA COMPLETARE: denominazione, indirizzo e contatto del titolare – ad esempio Sapienza Università di Roma].

Responsabile della protezione dei dati (RPD/DPO): [DA COMPLETARE: contatto email dell'RPD].

Per qualsiasi domanda su questa informativa o sui tuoi dati puoi scrivere a [DA COMPLETARE: indirizzo email per la privacy].

2. Identificativo del dispositivo

Al primo avvio l'app ottiene un identificativo del dispositivo:

  • su iPhone e iPad è l'identificativo che iOS assegna alle app dello stesso sviluppatore (identifierForVendor);
  • su Android è l'Android ID;
  • se nessuno dei due è disponibile, un codice casuale.

L'identificativo è salvato nell'archivio protetto del sistema (Portachiavi su iOS, archivio cifrato su Android). Su iOS può restare anche se disinstalli e reinstalli l'app.

Non contiene il tuo nome, la tua email né il numero di telefono. Lo usiamo:

  • per distinguere le richieste di un dispositivo da quelle di un altro nei server di NavIndoor (edifici e mappe, configurazione dell'app, catalogo dei corsi e orari, consultazione dell'affollamento delle aule e modelli 3D), che lo ricevono con ogni richiesta;
  • come identificativo di chi visita nelle statistiche d'uso (sezione 3).

Non viene inviato con i dati sull'affollamento raccolti dal tuo telefono (sezione 5), al server dei percorsi esterni né al server delle mappe. Lo trovi in fondo alle Impostazioni dell'app, alla voce «ID dispositivo»: toccalo per copiarlo.

3. Statistiche d'uso

Per capire come viene usata l'app e migliorarla, in particolare per chi usa le funzioni di accessibilità, l'app invia statistiche a un'installazione di Umami sui nostri server (umami.test.sapienzaapps.it). Non usiamo servizi di analisi di terzi né pubblicità.

Cosa inviamo

  • Dati del dispositivo: l'identificativo del dispositivo, il sistema operativo e la sua versione, il tipo di dispositivo (telefono o tablet), su Android il modello, le dimensioni dello schermo, la lingua, la versione dell'app, il luogo (l'ente) che hai scelto.
  • Schermate aperte: mappa, ricerca, scheda di un'aula, percorso, navigazione, area personale, impostazioni, i passaggi della configurazione iniziale.
  • Azioni:
    • navigazione avviata, conclusa o interrotta, con il codice dell'edificio, l'aula e il suo tipo, la lunghezza, i piani e la durata;
    • aula aperta, e da dove (mappa, ricerca, calendario);
    • ricerche: solo quanti caratteri e quanti risultati, mai il testo cercato;
    • eventi personali creati, modificati o eliminati: solo il numero, mai il contenuto;
    • configurazione iniziale completata;
    • luogo scelto;
    • impostazioni cambiate (lingua, tema chiaro o scuro, unità di misura, mappa esterna, affollamento).
  • Impostazioni dell'app: lingua, tema chiaro o scuro, unità di misura, se hai scelto un corso e l'anno di corso, se il rilevamento dell'affollamento è attivo.

Accessibilità: solo dati aggregati

Le impostazioni di accessibilità possono riguardare indirettamente la tua salute (ad esempio una disabilità visiva o motoria), per questo non sono mai associate all'identificativo del dispositivo né alle altre statistiche.

Una volta al giorno l'app invia un riepilogo anonimo:

  • supporto ipovisione;
  • lettore di schermo;
  • dimensione del testo, per fasce;
  • testo in grassetto, riduzione del movimento, contrasto elevato;
  • percorsi senza scale;
  • tavolozza di colori;
  • luogo scelto.

Il riepilogo viaggia senza identificativo del dispositivo, senza dimensioni dello schermo né lingua, con la sola versione del sistema operativo e con la data del giorno anziché l'ora. Serve solo a contare quante persone usano ciascuna funzione, e non può essere collegato a te né alle altre statistiche.

Cosa non inviamo

  • La tua posizione o il percorso che fai.
  • Il testo che scrivi o dici.
  • Il contenuto dei tuoi eventi o delle lezioni.

Indirizzo IP e invii differiti

Il server riceve l'indirizzo IP del tuo collegamento, che Umami usa per ricavare il Paese e la città approssimativi e per raggruppare le visite. Secondo la documentazione di Umami, l'indirizzo IP non viene conservato.

Se sei senza connessione, gli eventi vengono tenuti sul telefono (al massimo 500) e inviati appena possibile.

[DA COMPLETARE: se verrà aggiunto un interruttore per disattivare le statistiche, indicarlo qui e nella sezione 14]

4. Posizione e sensori

  • Posizione (GPS): serve a mostrarti dove sei e a guidarti, solo mentre usi l'app. Non viene inviata ai nostri server, con un'eccezione: quando chiedi un percorso partendo dall'esterno di un edificio, il punto di partenza (la tua posizione o un punto che hai scelto) e la destinazione vengono inviati al nostro server dei percorsi (navindoor-valhalla.test.sapienzaapps.it), anche quando il percorso viene ricalcolato.
  • Sensori di movimento: accelerometro, giroscopio, bussola, barometro e contapassi stimano i tuoi passi, la direzione e il piano dentro gli edifici. Tutto il calcolo avviene sul telefono.
  • Altezza: se la indichi, serve a stimare la lunghezza del passo. Resta sul telefono.
  • «Sono qui»: l'aula in cui dici di trovarti viene ricordata sul telefono per pochi minuti.
  • Nome della via: per mostrare il nome della via del punto di partenza all'esterno, l'app usa il servizio di geocodifica del sistema operativo (Apple su iOS, Google su Android), che riceve quelle coordinate.

5. Affollamento delle aule (Bluetooth)

Se concedi il permesso Bluetooth, mentre l'app è aperta il telefono conta quanti dispositivi Bluetooth ci sono vicino a te, per stimare quanto è affollata l'aula in cui ti trovi. La funzione è attiva per impostazione predefinita quando il permesso è concesso, e puoi disattivarla in Impostazioni › Extra.

  • Gli identificativi dei dispositivi rilevati restano in memoria per circa 20 secondi, solo per contarli una volta. Non vengono salvati né inviati.
  • Circa ogni 30 secondi inviamo al servizio di affollamento (navindoor-occupancy-service.test.sapienzaapps.it):
    • l'aula in cui l'app ti colloca;
    • il conteggio stimato;
    • il sistema operativo;
    • un codice che cambia a ogni avvio dell'app.
    Questi invii non contengono l'identificativo del dispositivo (sezione 2).
  • Quando apri la scheda di un'aula, l'app chiede al servizio l'affollamento di quell'aula. Questa richiesta, come le altre ai server di NavIndoor, porta con sé l'identificativo del dispositivo.

6. Corso, lezioni e calendario

  • Corso e insegnamenti:
    • il corso, l'anno e gli insegnamenti che scegli sono salvati sul telefono;
    • per mostrarti gli orari, i codici del corso e degli insegnamenti vengono inviati al nostro catalogo dei corsi (uniroma1-catalogue.test.sapienzaapps.it);
    • quando cerchi un corso per nome, il testo che scrivi viene inviato al catalogo per trovare i risultati.
  • Calendario del telefono, solo se lo attivi:
    • l'app crea un calendario «NavIndoor – Lezioni» e vi scrive le tue lezioni (orari, aula, docente);
    • legge solo quel calendario;
    • se disattivi la funzione, il calendario viene eliminato;
    • nessun dato del calendario viene inviato ai nostri server.
  • Eventi personali: quelli che crei nell'app restano sul telefono.

7. Ricerca vocale e lettura ad alta voce

  • Se usi la ricerca vocale (permesso microfono), il riconoscimento della voce è svolto dal servizio del sistema operativo:
    • Apple su iOS, Google su Android;
    • quando sei connesso può avvenire sui loro server, secondo le loro informative;
    • il testo riconosciuto viene confrontato con i nomi delle aule sul telefono. Non registriamo l'audio e non lo inviamo ai nostri server.
  • Le indicazioni vocali usano la sintesi vocale del sistema operativo.

8. Mappe e servizi esterni

  • Mappe esterne:
    • le mappe degli spazi all'aperto arrivano dal nostro server delle mappe (navindoor-tiles.test.sapienzaapps.it), che riceve le richieste per la zona che stai guardando;
    • se quel server non risponde, l'app può usare le mappe di OpenStreetMap (tile.openstreetmap.org), che riceve l'indirizzo IP e la zona visualizzata.
  • Edifici, configurazione e modelli 3D: vengono scaricati dai server di NavIndoor (navindoor-api-v2.test.sapienzaapps.it), con l'identificativo del dispositivo.
  • Apple Mappe e Google Maps: se scegli di aprire un percorso in una di queste app, ricevono le coordinate della destinazione (o il nome del luogo) e non la tua posizione da parte nostra.
  • Pagine web: i link a pagine esterne (questa informativa, i diritti di OpenStreetMap) si aprono nel browser integrato del sistema.

Apple, Google e la OpenStreetMap Foundation trattano questi dati come titolari autonomi, secondo le proprie informative.

9. Cosa resta sul telefono

Restano solo sul telefono:

  • impostazioni e preferenze di accessibilità;
  • altezza;
  • corso e insegnamenti;
  • eventi personali;
  • cronologia delle ricerche e aule recenti;
  • la copia locale di edifici, mappe e orari per l'uso offline;
  • gli eventi statistici in attesa di invio.

Su Android questi dati possono essere inclusi nel backup automatico del tuo account Google, se lo hai attivo.

10. Basi giuridiche

[DA COMPLETARE con il titolare e l'RPD. Proposta da verificare:]

  • Esecuzione di un compito di interesse pubblico (art. 6.1.e GDPR) per le funzioni di navigazione, orari e informazioni sugli spazi universitari.
  • Consenso (art. 6.1.a), espresso tramite i permessi del sistema, per posizione, sensori di movimento, Bluetooth, microfono e calendario. Puoi revocarlo in qualsiasi momento dalle impostazioni del telefono.
  • [DA DEFINIRE] per le statistiche d'uso e per l'accesso all'identificativo del dispositivo. Le informazioni di accessibilità potrebbero rientrare tra le categorie particolari di dati (art. 9 GDPR).

11. Per quanto tempo

  • Statistiche d'uso: [DA COMPLETARE: periodo di conservazione su Umami].
  • Registri dei server di NavIndoor (indirizzo IP, identificativo del dispositivo, richieste): [DA COMPLETARE].
  • Dati sull'affollamento: [DA COMPLETARE].
  • Dati sul telefono: finché non li cancelli o disinstalli l'app. Su iOS l'identificativo del dispositivo può restare nel Portachiavi anche dopo la disinstallazione.

12. Dove vanno i dati

I dati inviati ai server di NavIndoor e alle statistiche restano sui sistemi gestiti da [DA COMPLETARE: chi gestisce i server e dove si trovano – ad esempio infrastruttura dell'Ateneo in Italia]. Non vendiamo dati e non li condividiamo per fini pubblicitari.

I servizi di Apple, Google e OpenStreetMap descritti nelle sezioni 4, 7 e 8 possono trattare dati anche fuori dall'Unione europea, secondo le loro informative.

13. I tuoi diritti

In base al Regolamento (UE) 2016/679 (GDPR) puoi chiedere:

  • l'accesso ai tuoi dati;
  • la rettifica o la cancellazione;
  • la limitazione del trattamento;
  • la portabilità.

Puoi anche opporti al trattamento e revocare il consenso in qualsiasi momento.

Scrivi a [DA COMPLETARE: contatto]. Per riconoscere i tuoi dati ci servirà l'identificativo del dispositivo, che trovi in fondo alle Impostazioni dell'app, alla voce «ID dispositivo».

Hai anche diritto di proporre reclamo al Garante per la protezione dei dati personali (www.garanteprivacy.it).

14. Come disattivare o cancellare

  • Permessi: posizione, movimento, Bluetooth, microfono e calendario si possono revocare dalle impostazioni del telefono.
  • Affollamento: si disattiva nell'app in Impostazioni › Extra › «Bluetooth: stima affollamento».
  • Calendario del telefono: se lo disattivi nell'app, il calendario «NavIndoor – Lezioni» viene eliminato.
  • Corso, insegnamenti ed eventi personali: si possono rimuovere dall'area personale.
  • Disinstallazione: cancella i dati salvati dall'app sul telefono. Per cancellare i dati sui nostri server, scrivici (sezione 13).

15. Modifiche

Se cambiamo il modo in cui trattiamo i dati aggiorneremo questa pagina e la data in cima. Per le modifiche importanti ti avviseremo nell'app.

NavIndoor – [DA COMPLETARE: titolare]