Salta ai contenuti

Flusso dati e privacy

drawtonomy è un editor esclusivamente browser senza backend applicativo. Tutto quello che disegni — corsie, veicoli, percorsi, import OpenDRIVE, scenari OpenSCENARIO — rimane nella scheda del tuo browser e nei file che esplicitamente salvi sul disco locale. Non c’è nessun sistema di account, nessun database lato server e nessun caricamento automatico del tuo lavoro.

Questa pagina documenta che cosa esce e che cosa non esce dalla tua macchina, in modo da poterlo verificare autonomamente con i developer tool del browser.

  • I dati modificabili non escono mai dal browser. Nessuna funzionalità carica le tue forme, corsie, veicoli, percorsi, dati OpenDRIVE (.xodr) o OpenSCENARIO (.xosc) verso drawtonomy o verso terze parti.
  • Il player di scenari esmini gira nel tuo browser. È fornito come modulo WebAssembly e caricato solo dal dominio drawtonomy. I tuoi file di scenario vengono elaborati in memoria e non viaggiano in rete.
  • Nessun crash reporter di terze parti o SDK di analytics. La versione ospitata su drawtonomy.com conta visualizzazioni di pagina anonime tramite Google Analytics; non vengono inclusi dati di modifica.
  • Nessun cookie. Nessun service worker. Nessuna sincronizzazione in background. Le preferenze locali (toggle UI, scelta layer mappa) vengono conservate solo nel localStorage del browser. I tuoi dati di shape e i file importati / esportati non vengono salvati automaticamente nello storage del browser.

Di seguito trovi ogni host esterno che l’editor può contattare, l’azione dell’utente che la innesca, che cosa viene inviato e se sono coinvolti i tuoi dati modificabili.

DestinazioneInnescato daChe cosa viene inviatoDati modificabili inviati?
Server di tile di OpenStreetMapImpostazione dello sfondo mappa su “Road”Coordinate di tile {z,x,y} dell’area che stai visualizzandoNo
Server di tile World Imagery di EsriImpostazione dello sfondo mappa su “Satellite”Coordinate di tile {z,x,y} dell’area che stai visualizzandoNo
Overpass API (overpass-api.de / kumi.systems)Esecuzione dello strumento “Generate Lanes from OSM”Il bounding box dell’area che stai visualizzandoNo
Nominatim (ricerca nome luogo OSM)Digitazione nella casella di ricerca mappaIl testo che hai digitatoSolo la stringa di ricerca
Google FontsEsportazione a SVG / PDF con un font di sistema non incluso nell’editorIl nome del fontNo (i contenuti del file non vengono inviati)
Google AnalyticsVisualizzazione pagina, solo su drawtonomy.comUn evento di visualizzazione pagina anonimoNo
Il provider LLM che scegli (Anthropic / OpenAI / Google)Abilitazione dell’estensione AI Scene Generator e clic su GenerateIl testo del prompt che hai digitato (linguaggio naturale, XML OpenSCENARIO o DSL)No — la tua canvas esistente non è inclusa

Tutti gli host correlati alle mappe e il AI Scene Generator rimangono silenziosi fino a quando non esplicitamente abilitati. Vedi Utilizzo offline per un flusso di lavoro a zero uscita passo dopo passo.

Il player di scenari esmini è completamente locale

Sezione intitolata “Il player di scenari esmini è completamente locale”

drawtonomy incorpora esmini come modulo WebAssembly in modo che tu possa riprodurre file OpenSCENARIO all’interno dell’editor. Tre proprietà lo rendono sicuro per il lavoro con scenari confidenziali:

  1. Solo same-origin. Il modulo WebAssembly viene caricato da drawtonomy.com stesso. L’editor non ricade su alcun CDN di terze parti.
  2. Build single-file. Il binario WebAssembly è incorporato all’interno del modulo JavaScript; non c’è alcuna richiesta .wasm separata che potrebbe essere reindirizzata altrove.
  3. I file di scenario rimangono in memoria del browser. I tuoi file .xosc, .xodr e di catalogo vengono letti da esmini da un filesystem virtuale in memoria all’interno della stessa scheda del browser. Non vengono mai scritti su disco dall’editor e non vengono mai caricati.

Se devi riprodurre uno scenario i cui contenuti non devono lasciare la rete aziendale, il caricamento del file nell’editor e la pressione di Play è sicuro così com’è. Non è richiesta nessuna configurazione aggiuntiva.

  • Import — I file che trascini (.xosc, .xodr, .osm, snapshot JSON, immagini) vengono letti dal browser e analizzati nella tua scheda. Non vengono caricati.
  • Export.xodr, .xosc, SVG, PNG, PDF e il bundle .zip pronto per esmini sono tutti generati nel tuo browser e forniti tramite un normale link di download. Non c’è nessun round-trip del server.

Solo preferenze UI. Esempi:

  • La modalità sfondo mappa che hai scelto (e, se ne hai inserito una, un URL di tile personalizzato)
  • Colore corsia predefinito, toggle smooth-boundary, impostazioni snap
  • Se l’overlay dei punti è visibile

I tuoi dati di shape, file OpenDRIVE e file OpenSCENARIO non vengono scritti automaticamente nello storage del browser. Vivono solo nella memoria di runtime della pagina finché non li salvi esplicitamente come file sul tuo computer.

Non devi prendere la nostra parola per niente di quanto sopra. Apri i developer tool del browser, vai al tab Network e filtra per “Fetch / XHR”. Poi:

  1. Ricarica la pagina. Il download del bundle iniziale è l’unico traffico in questo momento.
  2. Disegna qualche corsia a mano. Non dovrebbero apparire ulteriori richieste.
  3. Importa un file .xosc o .xodr. Non appare nessuna richiesta — il file viene analizzato nel tuo browser.
  4. Premi Play per eseguire lo scenario attraverso esmini. Non appare nessuna richiesta — esmini gira localmente.
  5. Esporta a OpenDRIVE / OpenSCENARIO / esmini zip. Inizia un download di file; non appare nessuna richiesta di caricamento.

Le uniche richieste di rete che vedrai provengono da funzionalità che esplicitamente recuperano qualcosa, e sono elencate nella tabella sopra. Se eviti quelle funzionalità, puoi eseguire drawtonomy senza nessun traffico in uscita per il resto della sessione.

  • Utilizzo offline — come usare drawtonomy oggi con zero traffico di rete in uscita.
  • Security FAQ — risposte brevi a domande comuni da team legali e di sicurezza OEM.