Cosa elabora l’app sul tuo telefono
- Dati del veicolo dall’adattatore OBD via Bluetooth: giri, velocità, temperature, pressioni, stato dell’ibrido, VIN. Alimentano gli strumenti, lo storico dei viaggi e la calibrazione della potenza della tua auto.
- Posizione: il percorso del viaggio, gli avvisi di telecamere e zone, il riscontro della velocità e i tempi sul giro. Il GPS funziona solo durante un viaggio con CarPlay e, se CarPlay si scollega in movimento, fino all’arresto dell’auto; quando l’auto è rimasta parcheggiata da 10 a 30 minuti si spegne, anche con CarPlay collegato. Con «Mentre usi l’app» può avviarsi solo finché Tachwire è sullo schermo dell’auto o del telefono, e poi resta attivo fino alla fine del viaggio, con l’indicatore di posizione visibile; «Sempre», che l’app chiede solo se scegli tutto il viaggio, gli permette di avviarsi anche quando l’app non è in vista. Fuori da un viaggio la posizione si usa solo in due schermate e solo finché sono aperte: l’elenco dei circuiti li ordina in base all’ultima posizione che iOS ha già, e l’editor della linea di partenza/traguardo mostra sulla sua mappa dove sei. Le telecamere si confrontano sul telefono: la tua posizione non viene inviata per trovarle; ma i dati delle telecamere si scaricano per paese e, in modalità «Automatico», i paesi richiesti — quello della tua impostazione di regione o quelli in cui hai guidato, e i paesi vicini — lasciano intuire dove ti trovi.
- Movimento (accelerometro e giroscopio): forze g in curva e prove di accelerazione.
- Bluetooth: il collegamento con l’adattatore OBD e, se ne hai uno, con un ricevitore GNSS Dragy.
- Sintesi vocale: gli avvisi vocali vengono da un modello vocale che gira sul telefono. Nulla viene inviato altrove per essere pronunciato.
Dove viene conservato
Tutto viene scritto nella cartella Documents/Logs dell’app sul tuo iPhone ed è visibile nell’app File. Le registrazioni grezze più vecchie vengono rimosse automaticamente oltre un gigabyte; i riepiloghi restano. Eliminando l’app si elimina tutto ciò che è sul telefono; la copia nel tuo iCloud, descritta sotto, resta finché non la elimini.
Con l’abbonamento «Sostieni Tachwire» e Altro → Dati e privacy → iCloud → Conserva in iCloud, attivo di serie per chi è abbonato, una copia va nel tuo iCloud perché torni dopo aver reinstallato l’app o su un nuovo iPhone: le tue auto e ciò che l’app ha imparato su di esse (modello, soglie, cosa rispondono le centraline), le schermate nell’auto e la scheda del viaggio, i riepiloghi dei viaggi, misurazioni e record, giri e circuiti, e le impostazioni dell’app. È conservata nel database iCloud privato e nell’archivio chiave-valore del tuo account Apple, secondo le condizioni di iCloud di Apple; noi non vi abbiamo accesso e non la riceviamo mai. VIN, percorsi, luoghi e i riepiloghi stessi sono cifrati end-to-end con chiavi che hanno solo i tuoi dispositivi; le piccole impostazioni (unità, suoni, aspetto) sono nell’archivio chiave-valore di iCloud, cifrato da Apple. I registri grezzi dei viaggi (misurazioni e registro eventi, percorso incluso) vanno in iCloud solo con il loro interruttore «Registri dei viaggi in iCloud», spento di default: a pezzi, anch’essi con crittografia end-to-end, solo via Wi‑Fi; un viaggio eliminato viene eliminato con il suo registro anche in iCloud e sugli altri tuoi dispositivi. Spegnere l’interruttore ferma l’invio; per eliminare la copia: Impostazioni → il tuo nome → iCloud → Gestisci spazio → Tachwire. Senza abbonamento nulla viene inviato a iCloud né letto da lì, e tutto resta sul telefono; quando l’abbonamento finisce non viene inviato più nulla, ciò che è già in iCloud resta lì finché non lo elimini e, con un nuovo abbonamento, la sincronizzazione riprende. Senza un account iCloud tutto resta sul telefono.
Registri dei viaggi
Un viaggio lascia il telefono solo se scegli di inviarlo. In «Altro → Sostieni il progetto» ci sono tre modalità: «Spento», in cui non si invia alcun viaggio e da cui parte una nuova installazione; «A mano», in cui a fine viaggio compare un pulsante e il viaggio parte solo se lo premi; «Automaticamente», in cui ogni viaggio concluso viene inviato da solo, via Wi-Fi a meno che tu non consenta anche la rete mobile. «Automaticamente» invia anche la breve registrazione che un Dragy fa mentre la sua schermata è aperta nell’app.
Un registro di viaggio contiene le risposte dell’auto e il suo VIN, il nome e gli eventi dell’adattatore, la build dell’app e la versione di iOS, dimensioni e disposizione del tuo schermo CarPlay, le impostazioni dell’app — soglie degli avvisi e le tue scelte per telecamere, posizione e invio —, i tempi sul giro e l’ora di ogni evento. Il percorso viene tolto prima dell’invio: latitudine, longitudine e direzione vengono rimosse sul telefono, e una registrazione del Dragy parte con le posizioni cancellate; velocità, forze g e precisione di ogni rilevamento GPS restano. Un’eccezione: se durante il viaggio sono stati cronometrati dei giri in un circuito, il registro conserva le tue posizioni su quel circuito mentre duravano quei giri, da mezzo minuto prima di ogni giro a mezzo minuto dopo — così da poter verificare e migliorare il cronometraggio — e indica il circuito. Lo fanno solo i giri e i percorsi dalla partenza all’arrivo validi fino a 10 minuti: i giri su un circuito dell’elenco dell’app o dopo due giri così sullo stesso circuito, i percorsi solo su un circuito dell’elenco. Le posizioni conservate stanno entro il contorno del circuito più 300 m, o al massimo a 2 km dalla sua linea; il tragitto verso la pista e ritorno, e tutto ciò che è fuori da quell’area, viene comunque tolto. Gli avvisi delle telecamere partono con paese, tipo e distanza, ma senza dire quale telecamera, zona o città.
Il file inviato viene cifrato sul telefono con una chiave che ha solo lo sviluppatore, quindi chi ospita l’archivio non può leggerlo. Con ogni registro il server conserva la build dell’app e il modello dell’auto — con le versioni precedenti dell’app anche il nome dell’adattatore —, ma né il Paese da cui è stato inviato né il tuo indirizzo IP. I registri si conservano 30 giorni. Sul server un registro resta al massimo 30 giorni e viene cancellato appena lo sviluppatore lo ha scaricato; la copia scaricata sul computer dello sviluppatore viene cancellata 30 giorni dopo l’invio del registro. Estratti anonimizzati — senza VIN, senza coordinate e senza nient’altro che identifichi te o l’auto — possono essere conservati più a lungo per collaudare l’app. Scrivici con il codice di un registro per farlo cancellare prima. Se condividi tu stesso i file di registro, tramite Mail o il foglio di condivisione, partono esattamente come sono, percorso compreso.
Quando arriva un registro, il server manda allo sviluppatore un breve avviso via email: il codice del registro, la build dell’app, il modello dell’auto, la dimensione del registro e se c’è una nota allegata — con le versioni precedenti dell’app anche il nome dell’adattatore e la nota stessa. Nulla dell’interno del registro lo accompagna: né VIN, né letture, né posizioni. Lo invia Cloudflare alla casella di posta dello sviluppatore, e viene cancellato con lo stesso termine di 30 giorni.
Report degli arresti
Attivi dal primo avvio; si disattivano da «Altro → Dati e privacy → Report degli arresti e utilizzo → Invia i report degli arresti». Quando l’app si arresta in modo anomalo o si blocca, viene inviato un report a Sentry, un servizio di segnalazione degli arresti anomali, sui suoi server nell’UE: il punto del codice in cui è successo, il modello di iPhone, le versioni di iOS e dell’app, la lingua e la regione impostate sul telefono, e se la copia proviene da TestFlight o dall’App Store. Insieme arriva lo stato tecnico che il software di Sentry aggiunge per impostazione predefinita — memoria, livello della batteria e orientamento — e una breve traccia di ciò che è successo subito prima: l’app che passa in background e torna in primo piano, cambi di schermata e tocchi, Wi-Fi o rete mobile.
Un report non contiene nulla sull’auto, sul viaggio o su dove ti trovi: nessun VIN — qualunque cosa abbia la forma di un VIN viene tolta, anche dai messaggi di errore — nessun percorso, nessuna lettura, nessuna gerarchia delle viste, nessuno screenshot del telefono oltre alle immagini descritte più sotto, nessuna richiesta di rete, nessuna sessione, nessun ID utente o di installazione e nessun nome del dispositivo. Sentry è configurato per non conservare il tuo indirizzo IP.
Sono attivi per impostazione predefinita sulla base del legittimo interesse: un report non contiene identificativi né testo del tuo schermo, ed è così che gli arresti vengono individuati e corretti. Il modo in cui usi l’app è un’altra cosa: viene inviato solo con il tuo consenso.
Le versioni di prova di TestFlight inviano anche, insieme ai report degli arresti e con lo stesso interruttore, al massimo due immagini per viaggio. Una è della schermata di Tachwire in auto: circa tre minuti dopo l’arrivo dei primi dati dall’auto, e solo se in quel momento sullo schermo dell’auto c’è Tachwire e non Mappe o la musica. È la finestra di Tachwire sullo schermo dell’auto com’era mostrata in quel momento — i suoi riquadri con le letture e i nomi delle tue pagine — e niente di altre app; quella schermata non mostra mai il VIN né la tua posizione. L’altra è della scheda «Auto» sul telefono durante un viaggio, non prima del terzo minuto e solo mentre Tachwire è aperta su quella scheda, senza nulla sopra e senza che si stia scrivendo: ciò che mostra — il modello dell’auto, il suo stato e le letture, i dati dell’ultimo viaggio —, con ogni mappa, percorso e luogo, compreso l’indirizzo del parcheggio, coperto da un blocco uniforme già sul telefono, prima che l’immagine venga creata. Nessuna delle due contiene il VIN o la tua posizione. Insieme partono le dimensioni dello schermo, la sua disposizione (la griglia e la pagina dello schermo dell’auto, la dimensione del testo e l’aspetto del telefono), il minuto del viaggio e il numero di build dell’app. Così vediamo riquadri tagliati o disposti male su auto e telefoni che non abbiamo mai davanti. La versione dell’App Store invia queste immagini solo se hai accettato di condividere come usi l’app (vedi sotto).
Come usi l’app
Solo se acconsenti. L’app lo chiede una volta, con una scheda nella scheda «Auto» — «Condividi» o «No, grazie» — e da «Altro → Dati e privacy → Report degli arresti e utilizzo → Condividi come usi l’app» puoi cambiare la risposta in qualsiasi momento. Finché non dici di sì, non viene inviato nulla di tutto questo.
Cosa viene inviato: quali schermate apri e per quanto tempo resta aperta ciascuna; i tocchi rabbiosi (rage tap) — tre o più tocchi entro un secondo nello stesso punto — con la schermata, se il punto era un controllo oppure no, e l’etichetta del controllo se è una delle parole dell’interfaccia dell’app stessa, inviata in inglese, mentre qualsiasi altro testo parte come segnaposto, mai così com’è; la dimensione del testo che hai impostato e la lingua dell’app; l’impostazione «Segnale oltre il limite» quando la cambi; e insieme a questi il modello di iPhone e le versioni di iOS e dell’app. Gli eventi vengono collegati tra loro da un numero casuale che dura il tempo di un solo avvio dell’app; non c’è alcun ID persistente. A parte le due immagini descritte più sotto, nessun testo delle tue schermate e nessun dato dell’auto; la posizione mai. Questi dati vanno a Sentry nell’UE, come i report degli arresti.
Con il tuo consenso, la versione dell’App Store invia anche le due immagini dello schermo descritte in «Report degli arresti»: al massimo una della schermata di Tachwire in auto e una della scheda «Auto» sul telefono per viaggio, con ogni mappa, percorso e luogo coperti prima che l’immagine venga creata, senza VIN e senza posizione. «No, grazie» o l’interruttore spento le fermano; senza il tuo sì non partono mai.
I passi fino al primo viaggio hanno un consenso a sé, separato da tutto ciò che precede: un interruttore nell’ultima pagina dell’introduzione e Altro → Dati e privacy → Report degli arresti e utilizzo → Condividi i passi fatti. Spento finché non lo accendi. Invia solo una nuova installazione, e solo questo: quali passi ha raggiunto — introduzione finita, adattatore trovato e collegato, primo viaggio, pagina di supporto aperta —, ognuno come giorni interi dal primo avvio, mai un’ora; come è stata risposta l’introduzione e se è stato impostato il promemoria dell’adattatore; e com’è andato un collegamento all’adattatore, con le parole dell’app come «trovato», «collegato» o «nessuna risposta», con la durata approssimativa. Ogni passo parte una volta. Nessun VIN, né marca o modello dell’auto, né nome dell’adattatore, né posizione, né e-mail, né ID di installazione o utente. Va a Sentry nell’UE, come le segnalazioni di arresto, e non è collegato a te.
Notifiche
Solo se le chiedi. L’app te le propone con una scheda nella scheda «Auto», e un interruttore in «Altro → Sostieni il progetto» le attiva o disattiva in qualsiasi momento. Sono di due tipi: novità — una nuova build, una richiesta di registri dei viaggi, un cambiamento importante — e risposte sui registri dei viaggi che hai inviato, per esempio un errore trovato nel tuo registro e la build che lo corregge.
Per inviarle conserviamo presso Cloudflare, chi ospita l’archivio: il token di notifica che Apple assegna a questa app sul tuo telefono, la lingua e la build dell’app, i tipi di notifica che hai scelto e i codici degli ultimi 30 registri dei viaggi inviati da questo telefono (solo se le risposte sui tuoi registri sono attive), così che una risposta su un registro arrivi al telefono da cui è partito. Niente VIN, niente dati dell’auto, niente posizione, niente paese e niente indirizzo IP. Le notifiche partono dal computer dello sviluppatore attraverso il servizio di notifiche push di Apple. Se le disattivi, questa voce viene cancellata subito; se l’app non viene aperta per quattro mesi, si cancella da sola.
Video e immagini del percorso, tasselli di mappa
Un video o un’immagine del percorso si crea sul telefono a partire dal viaggio che scegli, per il tratto che scegli. Viene salvato solo dove lo salvi o lo condividi; Tachwire non lo riceve. La mappa è disegnata sul telefono con i dati di OpenStreetMap e porta la dicitura «© OpenStreetMap © OpenMapTiles» sull’immagine e su ogni fotogramma; per disegnarla l’app scarica tasselli di mappa da OpenFreeMap (Hyperknot Software Kft., UE). I tasselli richiesti coprono la zona intorno alla parte di percorso che hai scelto, quindi OpenFreeMap può vedere quale zona è stata richiesta e il tuo indirizzo IP, come qualsiasi sito; dichiara che i suoi log sono anonimizzati, non conservano indirizzi IP per impostazione predefinita e vengono cancellati dopo 7 giorni (https://openfreemap.org/privacy/). Con la richiesta non vanno né la linea del percorso, né il VIN, né alcun account. I tasselli scaricati restano nella cache dell’app sul telefono. Le mappe dentro l’app — nella pagina di un viaggio e nella sua schermata del percorso — vengono da Mappe di Apple e non lasciano mai l’app.
Foto
Per salvare un video del percorso, Tachwire chiede l’accesso a Foto in sola aggiunta: può aggiungere il video alla tua libreria, ma non può vedere, leggere né modificare nulla al suo interno. Puoi cambiarlo in Impostazioni → App → Tachwire → Foto.
Immagini dell’auto
L’immagine della tua auto è scelta solo in base a marca, generazione e codice vernice — per esempio «G05, vernice 475». Se l’app non ha ancora quell’immagine, la chiede a questo sito con questi soli dati; il sito non registra chi l’ha chiesta e, se l’immagine va disegnata, passa gli stessi dati al suo servizio di rendering, carimage.dev. Non vengono inviati né il VIN né altri dati della tua auto.
L’etichetta privacy dell’App Store
L’etichetta indica che questi dati sono «collegati a te»: i registri di viaggio, perché contengono il VIN dell’auto, e con essi la posizione che possono contenere — precisa per i giri in pista, il paese per gli avvisi delle telecamere; e il token di notifica, perché Apple lo assegna a questo telefono. Vengono inviati solo se li attivi. I dati sugli arresti, sulle prestazioni e sull’uso — immagini dello schermo comprese — non sono collegati: non contengono alcun ID persistente. Quando crei un video o un’immagine del percorso, inoltre, OpenFreeMap vede quale zona della mappa è stata richiesta, come spiegato sopra.
App Store e TestFlight
Apple gestisce i download e, durante i test, i report degli arresti e i feedback secondo i termini di TestFlight; questi trattamenti sono regolati dall’informativa sulla privacy di Apple, non dalla nostra.
Le mappe e l’indirizzo del luogo in cui hai parcheggiato vengono da Mappe di Apple, e anche quelle richieste sono regolate dall’informativa sulla privacy di Apple.
Questo sito
Il sito in sé non raccoglie nulla e non imposta cookie di tracciamento. Cloudflare, che lo ospita, conta le visualizzazioni delle pagine in forma aggregata con il suo Web Analytics — senza cookie e senza tracciare nessuno — e quei conteggi non contengono dati personali, né per Cloudflare né per noi. La lingua che scegli nel menu viene ricordata nel tuo browser, con un solo cookie, tachwire_lang, che dice al sito in quale lingua servire le pagine e non contiene altro.
Titolare del trattamento
Il titolare del trattamento dei dati descritti qui è Maxim Pogozhiy, lo sviluppatore dell’app. Contatto: support@tachwire.app. Un indirizzo postale per le richieste formali viene fornito su richiesta.
Scrivi a questo indirizzo per sapere quali dati conserviamo su di te o per chiedere la cancellazione di un registro di viaggio o di una registrazione per le notifiche; indica il codice del registro, se ce l’hai.
Contatti
Domande sui dati: support@tachwire.app.