Introduzione
Questa politica sui cookie descrive come utilizziamo i cookie e altre tecnologie di tracciamento nel nostro sito web e nella nostra app mobile, in conformità con le linee guida del GDPR. La privacy policy corrispondente è consultabile a questo link.
Le varie forme di storage dei dati
Il protocollo applicativo HTTP usato per le comunicazioni tramite rete internet è per sua natura stateless e non consente di mantenere lo stato della sessione fra richieste successive. Ne consegue che è necessario fare uso di strumenti che possano memorizzare delle informazioni sul dispositivo usato dall'Utente. Si riportano, a scopo esemplificativo ma non esaustivo:
- cookies: sono stringhe testuali associate ad un dominio ed aventi durata permanente o limitata nel tempo.
- web storage: sono dati memorizzati mediante Web Storage API, associati ad una origine ed aventi durata permanente (local storage) o limitata alla durata della sessione(session storage).
- file system: sono dati memorizzati nel file system del dispositivo mobile nel quale è installata l'applicazione mobile.
Tipi di dati memorizzati
Nel nostro sito web e nella nostra app mobile utilizziamo le seguenti tecnologie di memorizzazione dei dati:
- metadati API di backend: Insieme di metadati HATEOAS associati agli endpoint REST della API che serve le richieste dell'applicazione. I dati sono memorizzati nella session storage del browser ed hanno durata limitata alla sessione corrente.
- Token di autenticazione JWT temporaneo: Il token di autenticazione creato al momento del primo accesso all'applicazione web ed usato per autenticare ed autorizzare le operazioni effettuate dal corrispondente utente temporaneo. Il dato è memorizzato nella local storage del browser ed ha durata permanente, con cancellazione al momento della registrazione dell'Utente.
- Token di autenticazione OAuth 2.0 utente registrato: Il token di autenticazione creato a seguito dell'accesso al proprio account da parte dell'Utente ed usato per autenticare ed autorizzare le operazioni effettuate. Il dato è memorizzato nella local storage del browser ed ha durata permanente.
- Cookie di autenticazione Keycloak: L'applicazione usa un server Keycloak basato su protocollo OAuth 2.0 per l'autenticazione degli utenti registrati. Tale server memorizza un cookie usato per identificare gli utenti al momento dell'emissione dei corrispondenti token di autenticazione JWT. Il cookie è memorizzato nel browser ed ha durata di sessione.
- Cookie ausiliario Keycloak KC_RESTART: Un cookie ausiliario usato dal server Keycloak per alcune funzionalità di sessione. Il cookie è memorizzato nel browser ed ha durata di sessione.
Come utilizziamo i dati memorizzati
Utilizziamo i dati memorizzati per i seguenti scopi:
- Autenticazione (Art. 6(1)(b) GDPR): tokens di autenticazione e cookies Keycloak.
- Personalizzazione ed ottimizzazione (Art. 6(1)(a) GDPR): cookies Keycloak e metadati HATEOAS.
- Sicurezza (Art. 6(1)(f) GDPR): tokens di autenticazione e cookies Keycloak.
Gestione dei dati
Puoi gestire e controllare i cookies e i dati memorizzati con Web Storage attraverso le impostazioni del tuo browser. Per i dati memorizzati nel file system del tuo dispositivo mobile, puoi eliminarli accedendo al pannello di controllo del tuo dispositivo. Tieni presente che alcune funzionalità del nostro sito web e della nostra app mobile potrebbero non funzionare correttamente senza i dati memorizzati.
Modifiche alla cookie policy
Ci riserviamo il diritto di modificare questa politica sui cookie in qualsiasi momento. Le modifiche saranno pubblicate su questa pagina.
Contattaci
Se hai domande sulla nostra politica sui cookie, contattaci all'indirizzo email: info@centrosingerarezzo.it.
