1. Cosa sono i cookie e l'archiviazione locale?
I cookie sono piccoli file di testo che i siti web memorizzano sul vostro dispositivo. L'archiviazione locale (localStorage) è una tecnologia moderna del browser che consente ai siti web di memorizzare dati direttamente nel browser. A differenza dei cookie, i dati localStorage non vengono inviati automaticamente al server ad ogni richiesta.
ISOCALCX imposta cookie propri, tecnicamente necessari, per l'autenticazione. Questi sono contrassegnati come HttpOnly e non possono quindi essere letti dal JavaScript del browser, il che protegge la vostra sessione. Utilizziamo localStorage esclusivamente per le impostazioni utente come la scelta della lingua, la modalità di visualizzazione e la vostra decisione di consenso, nonché per una cache di visualizzazione del vostro profilo. Nessuna di queste tecnologie contiene programmi eseguibili e non può causare danni al vostro dispositivo.
2. Quali tecnologie di archiviazione utilizziamo?
2.1 Panoramica di tutte le voci di archiviazione
Le seguenti tabelle elencano tutte le voci che ISOCALCX inserisce nel vostro browser — sia i nostri cookie sia le voci localStorage. Le voci necessarie sono strettamente necessarie per il funzionamento della piattaforma; le voci statistiche vengono impostate esclusivamente con il vostro consenso esplicito.
Voci di archiviazione necessarie
Queste voci vengono memorizzate senza consenso poiché sono indispensabili per l'adempimento del contratto (login, scelta della lingua, memorizzazione della vostra decisione di consenso).
| Chiave | Tipo di archiviazione | Scopo | Durata | Categoria |
|---|---|---|---|---|
| accessToken | Cookie (HttpOnly) | Token di autenticazione JWT per l'accesso sicuro | 15 minuti | Necessario |
| refreshToken | Cookie (HttpOnly) | Token per il rinnovo automatico della sessione | 7 giorni | Necessario |
| isocalcx.cookieConsent | localStorage | Memorizzazione delle impostazioni di consenso | Persistente | Necessario |
| isocalcx.user | localStorage | Cache profilo per la visualizzazione (nome, e-mail, ruolo) | Persistente | Necessario |
| isocalcx.authUser | localStorage | Cache di accesso (nome, e-mail, ruolo, azienda) — evita una richiesta al server a ogni cambio di pagina | Persistente | Necessario |
| isocalcx.currency | localStorage | Valuta scelta per la visualizzazione dei prezzi | Persistente | Necessario |
| isocalcx-theme-chosen | localStorage | Ricorda se ha scelto lei stesso la modalità chiara/scura | Persistente | Necessario |
| isocalcx.sidebar.collapsed | localStorage | Se la barra laterale è espansa o compressa | Persistente | Necessario |
| isocalcx.pdfViewerVisible | localStorage | Se la vista PDF è visualizzata | Persistente | Necessario |
| isocalcx.pdfSidebarWidth | localStorage | Larghezza impostata della barra laterale PDF | Persistente | Necessario |
| isocalcx.locale | localStorage | Lingua attiva selezionata (DE/EN/FR/IT) | Persistente | Necessario |
| isocalcx.locale.userOverride | localStorage | Sovrascrittura manuale della lingua dall'utente | Persistente | Necessario |
| theme | localStorage | Modalità UI (chiara/scura) | Persistente | Necessario |
Entrambi i cookie di autenticazione vengono impostati dal server con gli attributi HttpOnly (nessun accesso da parte del JavaScript del browser, protezione dal cross-site scripting), SameSite=Lax (protezione dal cross-site request forgery) e Path=/; tramite HTTPS ricevono inoltre l'attributo Secure. Non contengono password. I token di autenticazione non vengono memorizzati nel localStorage.
«Persistente» significa che i dati rimangono memorizzati nel browser fino a quando non li cancellate manualmente. I cookie di autenticazione vengono eliminati dal server immediatamente al momento della disconnessione.
Voci statistiche (opt-in)
Queste voci vengono impostate solo se avete dato esplicito consenso alla categoria «Telemetria errori» nel banner dei cookie o nelle impostazioni qui sotto.
| Chiave | Tipo di archiviazione | Scopo | Durata | Categoria |
|---|
La telemetria Sentry viene caricata solo dopo il vostro consenso (consent-gating).
2.2 Telemetria errori (Sentry)
Non utilizziamo cookie di analisi né tracker di prestazioni. Con il vostro consenso esplicito trasmettiamo unicamente segnalazioni di errori anonimizzate a Sentry per correggere più rapidamente i bug. Non vengono trasmessi dati personali, input o contenuti.
3. Base giuridica
L'utilizzo dell'archiviazione locale e dei cookie si basa sulla legge federale svizzera sulla protezione dei dati (LPD, rivista dal 1° settembre 2023):
- Archiviazione essenziale (cookie e localStorage): I cookie di autenticazione necessari e le voci localStorage vengono memorizzati sulla base dell'adempimento del contratto (art. 6 cpv. 3 LPD). Sono strettamente necessari per fornire le funzionalità della piattaforma e non richiedono un consenso separato.
- Telemetria errori: Le segnalazioni di errori Sentry vengono raccolte solo con il vostro consenso esplicito (art. 6 cpv. 6 LPD). Potete revocare il vostro consenso in qualsiasi momento.
ISOCALCX è soggetto alla LPD svizzera. Qualora siano coinvolti dati di persone dello SEE, rispettiamo inoltre i requisiti del GDPR. La Svizzera dispone di una decisione di adeguatezza della Commissione europea, che conferma un livello adeguato di protezione dei dati.
In caso di utilizzo B2B (trattamento dati nell'ambito della vostra attività per un'azienda) si applica inoltre il nostro Contratto di responsabile del trattamento (CRT).
4. Periodi di conservazione
La durata di conservazione dei cookie e delle voci localStorage varia in base allo scopo:
- Dati di autenticazione: Il token di accesso è valido per 15 minuti e viene rinnovato automaticamente tramite il token di aggiornamento. Il token di aggiornamento ha una validità di 7 giorni. Entrambi risiedono esclusivamente in cookie HttpOnly e vengono eliminati immediatamente al momento della disconnessione.
- Impostazioni utente: Le impostazioni di lingua, tema e consenso vengono memorizzate in modo persistente e rimangono fino a quando non le cancellate manualmente o ripristinate i dati del browser.
5. Gestire e cancellare i dati memorizzati
5.1 Banner di consenso
Alla prima visita della piattaforma, sarete informati tramite un banner di consenso. Lì potrete scegliere se acconsentire alla telemetria opzionale degli errori (Sentry). Potete modificare queste impostazioni in qualsiasi momento tramite il link «Impostazioni cookie» nel footer della piattaforma.
5.2 Cancellare i dati memorizzati
Potete cancellare i dati localStorage di ISOCALCX tramite gli strumenti per sviluppatori del vostro browser. Nella maggior parte dei browser, potete accedervi tramite F12 -> «Application» -> «Local Storage». I cookie di autenticazione si trovano nello stesso punto sotto «Cookies»; il modo più semplice per rimuoverli è disconnettersi. In alternativa, potete cancellare i dati del sito tramite le impostazioni del browser:
Nota: Se cancellate i dati localStorage di ISOCALCX, le impostazioni di lingua e di visualizzazione verranno ripristinate e la cache del profilo verrà svuotata. La vostra sessione rimane attiva finché i cookie di autenticazione sono validi — disconnettetevi o cancellate anche i cookie per terminarla.
5.3 Reimposta consenso
Con un clic potete reimpostare la vostra decisione di consenso. Al successivo caricamento della pagina, il banner dei cookie riapparirà e la telemetria Sentry NON verrà caricata fino al rilascio di un nuovo consenso.
6. Cookie e telemetria di terze parti
ISOCALCX imposta cookie propri esclusivamente per l'autenticazione (vedi sezione 2.1) — nessun cookie pubblicitario o di tracciamento. Inoltre, i seguenti fornitori terzi possono impostare cookie o telemetria nel vostro browser nell'ambito dei loro servizi. ISOCALCX non utilizza cookie di terze parti a scopi pubblicitari.
- Stripe (necessario): Durante l'elaborazione dei pagamenti possono essere impostati cookie tecnicamente necessari per garantire la sicurezza della transazione e prevenire frodi. Stripe è attivo solo sulle pagine di pagamento / checkout.
7. Contatto
Per domande sull'utilizzo dei cookie e dell'archiviazione locale sulla nostra piattaforma, contattate:
ISOCALCX
Sede: Aadorf TG, Svizzera
Alban Selimi
Wiesentalstrasse 28, 8355 Aadorf
E-Mail: Kontakt aufnehmen
Per ulteriori informazioni sul trattamento dei vostri dati personali, consultate la nostra Informativa sulla protezione dei dati.
8. Impostazioni dei cookie
Gestite qui le vostre preferenze per categoria. Le voci necessarie sono indispensabili per il funzionamento della piattaforma e non possono essere disattivate. Non utilizziamo tracciamento marketing.
Necessario
sempre attivoAutenticazione (cookie HttpOnly), impostazioni di lingua e tema, memorizzazione del consenso.
Telemetria errori
Telemetria errori anonimizzata (Sentry). Caricata solo dopo il vostro consenso.
Marketing
non utilizzatoISOCALCX non utilizza tracciamento marketing — questa categoria rimane disattivata.
Le vostre impostazioni vengono memorizzate in localStorage sotto «isocalcx.cookieConsent».