1. Ambito e titolare
Questa policy riguarda xTdC e il suo collegamento all'accesso unico ONMAKE. Titolare: ONMAKE S.r.l., con sede e contatti indicati nel documento 03; richieste a info@onmake.it. Cookie, local storage, sessionStorage e cache hanno funzioni diverse ma possono tutti comportare scrittura o lettura sul dispositivo; la necessità tecnica è valutata rispetto al servizio richiesto, non al nome dato allo strumento.
Il codice di xTdC non contiene analytics, pixel pubblicitari o SDK di profilazione. Il sito pubblico, l'area account e il checkout possono usare altri strumenti, descritti nelle rispettive interfacce con gestione separata delle preferenze.
2. Cookie
onmake-auth: la sessione dell'account ONMAKE, condivisa tra le app sul dominio .onmake.it. Dura trenta giorni, è Secure e SameSite=Lax; poiché deve essere letto dalla pagina, non è HttpOnly. Può essere diviso in più cookie numerati per rispettare il limite di dimensione. Serve a un servizio richiesto dall'utente.
onmake-lingua: preferenza di lingua (it, en, fr, de, es) impostata dall'intestazione ONMAKE quando l'utente sceglie la lingua; dominio .onmake.it, durata un anno (31.536.000 secondi), SameSite=Lax, Secure. xTdC lo legge per mostrare l'interfaccia nella lingua scelta.
Questi cookie non sono strumenti di profilazione e non contengono i dati di calcolo. Rifiutarli o cancellarli può interrompere l'accesso o far perdere la lingua scelta.
3. Memoria locale e dati di calcolo
Progetti, stati dei moduli e passaggi tra moduli sono conservati nel local storage e nel sessionStorage del browser con chiavi che iniziano per XTdC. (per esempio XTdC.xAcciaio.project.v1, XTdC.xCA.projects.v1, XTdC.xSchema2D.model.v3, XTdC.xNeveVento.state.v1, XTdC.relazione.xAcciaio.v1, i passaggi XTdC.xAnalisi.transfer.v1 e XTdC.xStatica.trave.transfer.v1) e con la chiave xcov_state_v1. Le preferenze di visualizzazione (zoom, livello di dettaglio, vista della home, voci mostrate, modalità professionale o didattica) usano chiavi che iniziano per xtdc-. Non è usato IndexedDB.
Queste voci possono contenere dati personali (committenti, ubicazioni, progettisti inseriti nei frontespizi) e non hanno scadenza: restano fino a cancellazione da parte dell'utente, del browser o di una funzione dell'app. Il sessionStorage dura quanto la scheda. La memorizzazione serve alla funzione richiesta; qualsiasi memorizzazione per statistiche, pubblicità o finalità diverse richiede valutazione e, quando previsto, consenso preventivo.
4. Controllo dell'utente e dispositivi condivisi
L'utente può cancellare cookie e dati del sito nelle impostazioni del browser. Prima di svuotare la memoria locale deve salvare i progetti che intende conservare (file JSON, CSV, XLSX, .xcad): alcune copie esistono soltanto nel browser. Il logout o la cancellazione dell'account non provano che siano state eliminate le copie locali.
Su dispositivi condivisi utilizzare un profilo personale protetto e cancellare i dati del sito al termine. La navigazione privata può ridurre la persistenza ma può far perdere i progetti alla chiusura.
5. Terzi e consenso
Alla finestra di stampa o di relazione di alcuni moduli il browser si collega a cdn.jsdelivr.net per caricare il foglio di stile KaTeX: non è un cookie, ma una connessione a un servizio di terzi che può ricevere dati tecnici ordinari di connessione (documento 03). I cookie di Stripe sono disciplinati nel checkout. Sul sito pubblico gli eventuali analytics non necessari restano inattivi fino alla scelta valida dell'utente.
6. Aggiornamenti e diritti
Nuovi strumenti non necessari non sono introdotti mediante la sola accettazione di condizioni aggiornate: le variazioni sono comunicate prima dell'attivazione e il consenso è richiesto quando dovuto. Per diritti privacy e destinatari si applica il documento 03.