Informativa privacy
Informativa sul trattamento dei dati personali ai sensi degli articoli 13 e 14 del Regolamento (UE) 2016/679
Ultimo aggiornamento:
Questa informativa descrive come BIT Automation srl tratta i dati personali di chi visita il sito agvsimulationstudio.com e di chi utilizza l'applicazione AGV Simulation Studio (il «Servizio»), in conformità al Regolamento (UE) 2016/679 («GDPR») e al d.lgs. 196/2003 («Codice privacy»). Le informazioni sugli strumenti che memorizzano dati nel browser sono nella cookie policy, che integra questa informativa.
1. Titolare del trattamento
Il titolare del trattamento è BIT Automation srl, partita IVA IT03806430363 (il «Titolare»). Per qualsiasi questione relativa ai tuoi dati personali, compreso l'esercizio dei diritti descritti al punto 10, puoi scrivere a info@agvsimulationstudio.com.
2. Quali dati trattiamo
Navigazione del sito e della guida
Per mostrarti le pagine, i sistemi del fornitore di hosting trattano i dati tecnici che il browser trasmette a ogni richiesta, come indirizzo IP, data e ora, pagina richiesta e tipo di browser. Le pagine pubbliche non contengono strumenti di profilazione o contenuti di terze parti, e il loro unico modulo è la richiesta di demo descritta più avanti; gli strumenti statistici sono caricati solo con il tuo consenso.
Statistiche, con il tuo consenso
Se accetti i cookie statistici, Google Analytics raccoglie nelle pagine pubbliche e nella guida le pagine visitate, i tempi e le interazioni, la pagina di provenienza, il tipo di dispositivo e di browser e la posizione approssimativa, associati agli identificativi casuali dei cookie _ga. Usiamo questi dati solo in forma aggregata. L'app non viene mai misurata.
Account
Gli amministratori autorizzati possono consultare nell'app l'email, la data di registrazione e lo stato di accesso degli account per approvarli o bloccarli. Possono anche vedere lo spazio totale occupato sul server da ciascun account e la percentuale della quota, senza accedere tramite questo pannello ai nomi o al contenuto dei file. Conserviamo nella configurazione del server gli identificativi degli amministratori abilitati a queste operazioni.
Trattiamo anche lo stato di approvazione dell'accesso, conservato nei metadati amministrativi di Supabase. Quando l'approvazione è attiva, i nuovi account devono essere ammessi dall'amministratore prima di usare lo studio; gli account precedenti alla data di attivazione mantengono l'accesso. Lo stato è conservato per la durata dell'account. Per chiudere un account ancora in attesa, scrivi al contatto del Titolare indicato sopra.
Per creare e usare un account trattiamo indirizzo email, username, password e un identificativo univoco assegnato alla registrazione, oltre alla data di creazione e dell'ultimo accesso. La password è conservata da Supabase soltanto in forma cifrata non reversibile (hash); quando accedi con lo username, il nostro server la inoltra a Supabase per la verifica senza conservarla.
Accesso con Google o Microsoft
Se scegli di accedere con un account Google o Microsoft, riceviamo dal fornitore scelto l'indirizzo email, l'identificativo del tuo account presso il fornitore e, se il fornitore li comunica, nome e immagine del profilo. Non riceviamo la tua password né altri dati del tuo account.
Progetti e risultati
Conserviamo i contenuti che salvi nel Servizio: progetti in formato .sim con layout, scenari e planimetrie CAD, eventuali copie di sicurezza conservate dalle versioni precedenti del Servizio e run archiviate con i relativi risultati. L'importazione di un DWG carica il disegno originale sul nostro server per l'analisi; il browser riceve i dati del disegno elaborati. I disegni DXF ASCII vengono letti nel browser, indipendentemente dal metodo di lettura DWG. Lo sfondo elaborato viene caricato quando salvi il progetto. Gli originali caricati e i risultati intermedi vengono conservati temporaneamente e sono accessibili solo all'account che li ha caricati. Lo sfondo confermato viene incluso nel progetto. Nessun disegno viene inviato a servizi di conversione esterni. Si tratta di norma di dati tecnici, che contengono dati personali solo se ve li inserisci tu (punto 9).
Assistente AI facoltativo
Puoi scegliere Sol o Luna nel pannello: conserviamo il modello scelto con i messaggi della conversazione. I contatori distinguono token confermati dal provider (input, output e relativi subtotali in cache e di ragionamento), budget prenotato per chiamate senza consumo ancora confermato e precedenti totali non separabili. Questi contatori non rappresentano un saldo monetario.
Se l'account è abilitato e invii una richiesta AI, il nostro server tratta il messaggio, i riferimenti agli elementi confermati, la conversazione recente e i campi tecnici necessari del progetto aperto, comprese le modifiche non salvate. Invia questo contesto a OpenAI per generare domande o proposte di modifica. Sono esclusi sfondo CAD, credenziali e azioni legacy. Testi e nomi degli elementi possono contenere dati personali se li inserisci tu. Il trattamento serve a fornire la funzione richiesta (art. 6, par. 1, lett. b GDPR); l'AI è facoltativa e l'editor rimane utilizzabile senza di essa. Gli amministratori gestiscono un'abilitazione AI separata nei metadati di Supabase.
Messaggi, riferimenti, proposte e stato vengono conservati separatamente dai file .sim nell'archivio server cifrato dell'account e concorrono alla quota. La bozza del browser conserva un identificativo di associazione insieme al recupero locale esistente. Il primo salvataggio associa la cronologia al progetto; Salva con nome non trasferisce la cronologia originale. Puoi eliminare le conversazioni nel pannello; eliminare il progetto salvato o l'account rimuove i dati AI associati. I contatori d'uso contrastano gli abusi, sopravvivono alla cancellazione delle conversazioni e conservano i totali di richieste/token dell'ultimo giorno UTC registrato fino all'attività del giorno successivo o alla cancellazione dell'account. Le richieste interrotte non ripartono automaticamente.
Ottimizzazione del traffico facoltativa
L'ottimizzatore sperimentale del traffico esegue le prove nel browser. Conserva in IndexedDB un punto di recupero verificato, separato per account e progetto, che contiene la configurazione verificata conservata e un rapporto compatto delle prove. Il punto rimane fino a quando lo applichi o lo scarti; non recupera un candidato incompleto e non riavvia automaticamente l'ottimizzazione o le chiamate AI. Le geometrie del traffico accettate, i punti di transito e la provenienza sintetica diventano dati del progetto. Quando conservi un miglioramento, i risultati iniziali e quelli della migliore soluzione conservata vengono salvati nell'archivio run; i tentativi intermedi non vengono aggiunti a quell'archivio.
Se scegli l'ottimizzazione assistita da AI e l'account è abilitato, il server invia a OpenAI le geometrie pertinenti del progetto e le condizioni dei link, dimensioni delle flotte, impostazioni di moto e scanner, cronologia strutturata degli incidenti, pose e corpi fisici dei veicoli ed esiti compatti delle prove locali. L'agente usa questi dati per ispezionare i problemi, proporre modifiche consentite a zone e punti di transito, chiedere prove nel browser e scegliere l'azione successiva. Può ricevere anche fino a due immagini diagnostiche di dimensioni limitate, generate dai dati registrati nella simulazione, con corpi dei mezzi, scanner e percorsi. Sono disegni diagnostici, non catture del tuo desktop.
Questo contesto può includere modifiche non salvate del progetto. Nomi degli elementi, sfondo CAD, comandi dell'interfaccia, credenziali e azioni legacy sono esclusi sia dai dati selezionati sia dalle immagini diagnostiche. La modalità Locale non invia questo contesto a un provider AI. L'ottimizzazione assistita condivide modelli disponibili e contatori d'uso dell'assistente; Full access controlla l'accettazione delle proposte verificate e non concede ulteriori permessi all'account. Dopo il limite o una sospensione, una nuova tranche di chiamate a pagamento richiede un'azione esplicita; il recupero non riavvia automaticamente le chiamate. Il trattamento AI facoltativo descritto sopra si applica anche a queste richieste.
Per queste richieste di ottimizzazione conserviamo registrazioni tecniche nell'archivio AI cifrato dell'account: identificativi della richiesta, del progetto e della sessione, impronta degli input, stato, risposte strutturate del modello, consumo ed eventuale errore. Per continuare il lavoro dell'agente, il server conserva anche una catena limitata che contiene il contesto tecnico selezionato in forma testuale, gli esiti strutturati degli strumenti locali e gli output nativi del modello, inclusi gli elementi cifrati di continuazione del ragionamento. La continuazione deve corrispondere allo stesso account, progetto, sessione e input iniziali e riferirsi a una richiesta riconosciuta dal server. Queste registrazioni non compaiono come conversazioni dell'assistente. La catena non conserva i pixel delle immagini diagnostiche precedenti, ma solo i relativi metadati; ogni passo riceve immagini appena generate quando servono. Una nuova tranche avviata esplicitamente usa un riepilogo compatto dei risultati correnti, senza trasferire automaticamente la precedente catena di ragionamento. Le registrazioni condividono la quota di spazio esistente e rimangono fino all'eliminazione del progetto salvato associato, se presente, oppure dell'account.
Dati di sicurezza
Per proteggere l'accesso con username da tentativi ripetuti, il server tiene in memoria l'indirizzo IP da cui provengono i tentativi per un massimo di 15 minuti, e comunica a Supabase l'indirizzo IP da cui arriva la richiesta, perché anche Supabase limiti i tentativi per ciascun utente. I fornitori di hosting e di autenticazione registrano inoltre dati tecnici delle richieste, come indirizzo IP e orario, per garantire la sicurezza dei propri sistemi.
Comunicazioni
Se ci scrivi, trattiamo il tuo indirizzo email, i dati che scegli di comunicarci e il contenuto del messaggio.
Richieste di demo
Se richiedi una demo con il modulo della home page, trattiamo nome, azienda e indirizzo email e, se li indichi, ruolo e messaggio. Il nostro server li invia subito in un'email a info@agvsimulationstudio.com tramite Aruba SMTP, con il tuo indirizzo come indirizzo di risposta, e non ne conserva copia. Per limitare le richieste ripetute e automatiche tiene in memoria l'indirizzo IP da cui viene inviato il modulo per un massimo di un'ora e il tuo indirizzo email per un massimo di 24 ore, e prima dell'invio il tuo browser risolve un breve calcolo fornito dal nostro server; non usiamo servizi anti-spam di terze parti.
3. Finalità e basi giuridiche
| Finalità | Base giuridica |
|---|---|
| Registrazione, autenticazione e gestione dell'account, incluse le email di conferma e di recupero della password | Esecuzione del contratto di cui sei parte o di misure precontrattuali adottate su tua richiesta (art. 6, par. 1, lett. b GDPR) |
| Erogazione del Servizio: salvataggio e riapertura dei progetti, copie di sicurezza, archivio delle run, conversione delle planimetrie | Esecuzione del contratto (art. 6, par. 1, lett. b GDPR) |
| Statistiche sull'uso delle pagine pubbliche e della guida con Google Analytics | Consenso (art. 6, par. 1, lett. a GDPR e art. 122 Codice privacy), revocabile in qualsiasi momento senza pregiudicare la liceità del trattamento precedente (art. 7, par. 3 GDPR) |
| Erogazione delle pagine pubbliche e della guida | Legittimo interesse a rendere disponibile il sito (art. 6, par. 1, lett. f GDPR) |
| Sicurezza del Servizio, prevenzione di abusi e di accessi non autorizzati | Legittimo interesse a proteggere reti, sistemi e dati degli utenti (art. 6, par. 1, lett. f e considerando 49 GDPR) |
| Risposta alle richieste inviate via email o con il modulo di richiesta demo | Misure precontrattuali o esecuzione del contratto, se la richiesta riguarda il Servizio (lett. b); altrimenti legittimo interesse a rispondere (lett. f) |
| Adempimento di obblighi di legge e di richieste delle autorità competenti | Obbligo legale (art. 6, par. 1, lett. c GDPR) |
| Accertamento, esercizio o difesa di un diritto in sede giudiziaria | Legittimo interesse (art. 6, par. 1, lett. f GDPR) |
Non trattiamo i tuoi dati per finalità di marketing, non li vendiamo; li comunichiamo ai fornitori indicati al punto 5 e non li usiamo per profilazione né per decisioni basate unicamente su un trattamento automatizzato (art. 22 GDPR). Non trattiamo categorie particolari di dati (art. 9 GDPR). I trattamenti fondati sul legittimo interesse sono limitati ai dati strettamente necessari, e puoi opporti come indicato al punto 10.
4. Natura del conferimento
La navigazione delle pagine pubbliche e della guida non richiede di fornire dati. Email, username e password, oppure l'accesso con Google o Microsoft, sono necessari per creare un account e usare il Servizio: senza questi dati non possiamo fornirlo. Il contenuto dei progetti è a tua scelta. Il consenso ai cookie statistici è facoltativo: rifiutarlo non ha alcuna conseguenza sull'uso del sito.
Quando il servizio email è configurato, notifichiamo le nuove registrazioni all'amministratore e inviamo agli utenti inviti e conferme di approvazione tramite SMTP Aruba, usato anche da Supabase per conferme email e recupero password. Trattiamo l'email del destinatario, l'identificativo dell'invito, date, stato di invio e accettazione e identificativi degli amministratori e degli account coinvolti. Un nuovo account si può creare solo con l'indirizzo di un invito valido: al momento della registrazione Supabase confronta l'email con gli inviti in corso e, se non ce n'è uno, non crea l'account. Quando ti registri con il codice, il nostro server riceve email, codice, username e password, verifica email e codice e crea l'account presso Supabase già confermato; la password passa a Supabase, che ne conserva solo un'impronta, e il nostro server non la memorizza. L'invito è utilizzabile solo con lo stesso indirizzo; il codice è conservato come hash e temporaneamente nel messaggio cifrato in coda. Per limitare i tentativi conserviamo un contatore degli errori e l'eventuale termine di sospensione per account e, prima della registrazione, per indirizzo email; quelli per account sono eliminati con la chiusura dell'account, quelli per indirizzo dopo un giorno senza tentativi. Se chiedi il recupero della password indicando lo username, il server ricava l'email dall'indice degli username e chiede a Supabase di inviarti il link. Queste email riguardano l'accesso al servizio e non sono newsletter.
5. Destinatari
I dati sono trattati dal personale del Titolare autorizzato e istruito (art. 29 GDPR e art. 2-quaterdecies Codice privacy) e dai seguenti fornitori, che operano come responsabili del trattamento ai sensi dell'art. 28 GDPR:
- Render Services, Inc.: hosting dell'applicazione e archiviazione cifrata di progetti e run su server situati a Francoforte (Germania);
- Supabase, Inc.: registrazione, autenticazione e gestione degli account;
- OpenAI: elaborazione via API di messaggi e contesto tecnico del progetto quando usi l'assistente AI facoltativo o l'ottimizzazione del traffico assistita da AI;
- Aruba: invio delle notifiche di registrazione, degli inviti, delle conferme di approvazione, delle richieste di demo, di verifica email e di recupero password;
- Google Ireland Limited: statistiche con Google Analytics, solo con il tuo consenso;
- il fornitore della casella di posta info@agvsimulationstudio.com.
Google e Microsoft, se scegli di accedere con i loro account, trattano i dati come titolari autonomi secondo le rispettive informative. I dati possono inoltre essere comunicati alle autorità e ai soggetti a cui la comunicazione sia dovuta per legge. I dati non sono diffusi né venduti. L'elenco aggiornato dei responsabili è disponibile su richiesta.
6. Trasferimenti fuori dallo SEE
Progetti e run sono conservati nell'Unione europea. Render, Supabase e Google LLC, capogruppo di Google Ireland Limited, hanno sede negli Stati Uniti, come il gruppo Microsoft: alcuni dati, come quelli dell'account, possono quindi essere trattati o resi accessibili fuori dallo Spazio economico europeo, ad esempio per assistenza tecnica o sicurezza. In questi casi il trasferimento avviene sulla base di una decisione di adeguatezza della Commissione europea, come l'EU-U.S. Data Privacy Framework per i fornitori certificati (art. 45 GDPR), oppure delle clausole contrattuali standard approvate dalla Commissione (art. 46 GDPR). Puoi chiedere informazioni sulle garanzie adottate scrivendo al Titolare.
7. Conservazione
Le conversazioni AI sul nostro server rimangono fino alla loro eliminazione o a quella del progetto salvato/account associato. Le chiamate OpenAI usano store: false per disabilitare lo stato applicativo persistente delle Responses. Questa opzione, da sola, non equivale a Zero Data Retention. Secondo le condizioni predefinite del provider, i log di prevenzione degli abusi possono contenere richieste e risposte e vengono conservati fino a 30 giorni, con eccezioni per obblighi di legge o protezione da danni. Per impostazione predefinita i dati API non sono usati per addestrare i modelli. L'elaborazione del provider può avvenire fuori dallo SEE: questa funzione non dichiara un trattamento limitato all'UE. Consulta i controlli sui dati OpenAI; valgono le garanzie sui trasferimenti descritte al punto 6.
| Dati | Periodo |
|---|---|
| Dati dell'account | Per tutta la durata dell'account. Dopo una richiesta di chiusura sono cancellati senza ingiustificato ritardo e comunque entro un mese, salvo che la legge ne imponga la conservazione. |
| Inviti ed email di accesso | Contatore dei codici errati per indirizzo email: fino a un giorno dopo l'ultimo tentativo. Inviti: fino a 90 giorni dopo la scadenza di sette giorni. Coda ed esiti di invio: 30 giorni. Il corpo cifrato è eliminato dopo invio, annullamento o fallimento definitivo. La pulizia avviene mentre il servizio è attivo e riprende al suo riavvio. La chiusura dell’account elimina le relative voci. |
| Progetti, copie di sicurezza e run | Finché non li elimini o fino alla chiusura dell'account. Puoi eliminare progetti e copie di sicurezza dal menu Progetto → Gestisci spazio, e le run dall'archivio. |
| Planimetrie caricate e risultati intermedi dell'analisi | Eliminati alla conclusione o all'annullamento dell'importazione, oppure dopo un'ora di inattività mentre il servizio è attivo. Eventuali file temporanei rimasti dopo un arresto anomalo richiedono la pulizia sul server. I file temporanei restano disponibili mentre modifichi l'anteprima di importazione. Lo sfondo confermato segue la conservazione del progetto. |
| Statistiche di Google Analytics | Cookie _ga e _ga_*: 13 mesi. Dati di utenti ed eventi: 2 mesi; il limite non si applica ai report aggregati standard. La durata dei cookie non si rinnova a ogni visita. |
| Indirizzo IP per limitare i tentativi di accesso | Al massimo 15 minuti, solo in memoria. |
| Dati tecnici registrati dai fornitori | Per i periodi limitati previsti dai fornitori a fini di sicurezza e funzionamento. |
| Richieste inviate via email o con il modulo di richiesta demo | Per il tempo necessario a gestirle e, successivamente, solo se e per quanto necessario ad adempiere obblighi di legge o a tutelare i diritti del Titolare. |
Le copie di sicurezza automatiche dei sistemi del fornitore di hosting sono sovrascritte secondo il loro ciclo di rotazione.
8. Sicurezza
Il Titolare adotta misure tecniche e organizzative adeguate al rischio (art. 32 GDPR), tra cui:
- connessioni cifrate HTTPS;
- cifratura AES-256-GCM dei progetti, delle copie di sicurezza, delle run e dell'indice degli username conservati sul server;
- archivio separato per ciascun utente, accessibile solo dopo la verifica dell'identità presso Supabase;
- dischi del fornitore di hosting cifrati a riposo;
- limitazione dei tentativi di accesso.
La cifratura non è end-to-end: il server decifra i progetti per restituirli all'utente autorizzato. Le copie di recupero e i punti verificati dell'ottimizzazione del traffico conservati nel browser, e i file .sim che esporti, non sono cifrati dall'applicazione: custodiscili con cura.
9. Dati di terzi nei progetti
Il Servizio è pensato per dati tecnici di impianti. Se inserisci nei progetti dati personali di terzi, ad esempio nomi o riferimenti presenti in una planimetria, sei tu, o l'organizzazione per cui operi, a determinarne finalità e mezzi: devi disporre di una base giuridica adeguata e limitarli allo stretto necessario. Per questi dati il Titolare agisce per tuo conto al solo fine di erogare il Servizio. Le organizzazioni che necessitano di un accordo sul trattamento dei dati ai sensi dell'art. 28 GDPR possono richiederlo a info@agvsimulationstudio.com.
10. I tuoi diritti
Nei limiti e alle condizioni previsti dal GDPR hai diritto di:
- accedere ai tuoi dati e ottenerne copia (art. 15);
- ottenerne la rettifica (art. 16);
- ottenerne la cancellazione, compresa la chiusura dell'account (art. 17);
- ottenere la limitazione del trattamento (art. 18);
- ricevere i dati che ci hai fornito in un formato strutturato, di uso comune e leggibile da dispositivo automatico, e trasmetterli a un altro titolare (art. 20): i progetti sono sempre esportabili come file
.sime i risultati in CSV, JSON e PDF; - opporti in qualsiasi momento, per motivi connessi alla tua situazione particolare, ai trattamenti fondati sul legittimo interesse (art. 21);
- revocare in qualsiasi momento il consenso ai cookie statistici da “Impostazioni cookie” in fondo alle pagine, senza pregiudicare la liceità del trattamento precedente (art. 7, par. 3).
Puoi eliminare direttamente l'account dal menu Progetto → Gestisci spazio. Questo elimina i dati sul server e l'utente Supabase; la bozza e le run in attesa vengono rimosse dal browser corrente. Le eventuali copie presenti in altri browser o nelle snapshot del fornitore seguono la conservazione tecnica applicabile. Per altre richieste scrivi a info@agvsimulationstudio.com, preferibilmente dall'indirizzo associato all'account. La richiesta è gratuita; rispondiamo senza ingiustificato ritardo e al più tardi entro un mese, prorogabile di due mesi nei casi complessi (art. 12 GDPR). Potremmo chiederti informazioni per verificare la tua identità.
Se ritieni che il trattamento violi il GDPR, puoi proporre reclamo al Garante per la protezione dei dati personali o all'autorità di controllo dello Stato membro in cui risiedi o lavori, oppure ricorrere all'autorità giudiziaria (artt. 77 e 79 GDPR).
11. Minori
Il Servizio è destinato a un uso professionale e non è rivolto ai minori di 18 anni. Non raccogliamo consapevolmente dati di minori: se ritieni che un minore ci abbia fornito dati, scrivici e li cancelleremo.
12. Modifiche
Possiamo aggiornare questa informativa per riflettere cambiamenti del Servizio o della normativa. La versione in vigore è sempre pubblicata su questa pagina con la data dell'ultimo aggiornamento; in caso di modifiche sostanziali ne daremo evidenza anche nel Servizio. In caso di discordanza tra la versione italiana e quella inglese prevale la versione italiana.