Show Menu
ARGOMENTI×

Siti AEM - GDPR - Disponibilità

Il GDPR è utilizzato come esempio nelle sezioni seguenti, ma i dettagli trattati sono applicabili a tutte le normative sulla protezione dei dati e sulla privacy; come GDPR, CCPA ecc.
Il regolamento generale dell'Unione europea sulla protezione dei dati in materia di diritti sulla privacy ha effetto a maggio 2018.
AEM Sites è pronto per aiutare i clienti a rispettare gli obblighi di conformità ai requisiti GDPR. Questa pagina illustra ai clienti le procedure per gestire le richieste GDPR in AEM Sites. Descrive la posizione dei dati privati memorizzati e come rimuoverli manualmente o con il codice.
Per ulteriori informazioni, consulta la pagina GDPR all’Adobe Privacy Center .
Per ulteriori informazioni, consulta AEM GDPR .

Author Server

Gli account utente e il contenuto UGC sul server di creazione sono trattati nella documentazione GDPR della piattaforma.

Publish Server

Gli account utente utilizzati per autenticare i visitatori del sito e i contenuti UGC sul server di pubblicazione sono descritti nella documentazione GDPR della piattaforma.
Per impostazione predefinita, i componenti di AEM Sites non memorizzano i dati dei moduli immessi dai visitatori sul server di pubblicazione. Si consiglia di inoltrare i dati a un sistema di terze parti o ad Adobe Campaign per un'ulteriore elaborazione.

Opt-In/Opt-Out

In AEM è disponibile un servizio di rinuncia ai cookie che può essere utilizzato per gestire il consenso o il rifiuto per gli utenti.

Approfondimenti migliorati di Analytics

AEM Sites include un'integrazione opzionale con Enhanced Insights di Analytics, che utilizza funzionalità all'interno del servizio on-demand di Adobe Analytics.
Per ulteriori informazioni sulla gestione delle richieste di dati GDPR correlate ad Adobe Analytics, consulta Adobe Analytics e GDPR .

Personalizzazione avanzata per Target

AEM Sites include un'integrazione opzionale con Enhanced Personalization by Target, che utilizza funzionalità all'interno di Adobe Target On-demand Service.
Per ulteriori informazioni sulla gestione delle richieste di dati GDPR relative ad Adobe Target, consulta Adobe Target - Privacy e Regolamento generale sulla protezione dei dati.

ContextHub

AEM fornisce un livello dati opzionale con ContextHub . In questo modo i dati specifici del visitatore vengono conservati nel browser e utilizzati per la personalizzazione basata su regole.
Per impostazione predefinita, questi dati visitatore non sono memorizzati in AEM; AEM invia regole al livello dati per prendere decisioni di personalizzazione nel browser.
Prima di Adobe CQ 5.6, ClientContext (una versione precedente di ContextHub) inviava i dati al server, ma non li memorizzava.
Adobe CQ 5.5 e versioni precedenti sono ora EOL e non sono coperti da questa documentazione.

Implementazione del consenso/rifiuto

Il proprietario del sito deve implementare un componente di rinuncia in base alle seguenti linee guida.
Queste linee guida implementano il consenso come impostazione predefinita. Pertanto, un visitatore del sito Web deve essere chiaramente d'accordo, prima che i Dati Personali siano memorizzati nella persistenza (lato client) del browser.
  • Il componente di rinuncia deve essere incluso ogni volta che viene incluso il componente ContextHub.
  • I termini e le condizioni relativi al GDPR per il sito Web devono essere visualizzati al visitatore del sito Web, consentendo loro di:
    • accetto
    • rifiutare
    • modifica la scelta precedente
  • Se un visitatore accetta i termini e le condizioni del sito, il cookie di rinuncia ContextHub deve essere rimosso:
    ContextHub.Utils.Cookie.removeItem('cq-opt-out');
    
    
  • Se un visitatore del sito non accetta i termini e le condizioni del sito, il cookie di rinuncia ContextHub deve essere impostato:
    ContextHub.Utils.Cookie.setItem('cq-opt-out', 1);
    
    
  • Per verificare se ContextHub è in esecuzione in modalità di rifiuto, nella console del browser deve essere effettuata la seguente chiamata:
    var isOptedOut = ContextHub.isOptedOut(true) === true;
    // if isOptedOut is true, ContextHub is running in opt-out mode
    
    

Anteprima della persistenza di ContextHub

Per visualizzare in anteprima la persistenza utilizzata ContextHub, un utente può:
  • Utilizzare la console del browser; ad esempio:
    • Effetto cromatura:
      • Apri Strumenti Sviluppatore > Applicazione > Archiviazione:
        • Archiviazione locale > (sito Web) > ContextHubPersistenza
        • Archiviazione sessione > (sito Web) > ContextHubPersistenza
        • Cookie > (sito Web) > SessionPersistenza
    • Firefox:
      • Apri Strumenti Sviluppatore > Archiviazione:
        • Archiviazione locale > (sito Web) > ContextHubPersistenza
        • Archiviazione sessione > (sito Web) > ContextHubPersistenza
        • Cookie > (sito Web) > SessionPersistenza
    • Safari:
      • Apri Preferenze > Avanzate > Mostra menu Sviluppo nella barra dei menu
      • Apri Sviluppo > Mostra console JavaScript
        • Console > Storage > Archiviazione locale > (sito Web) > ContextHubPersistenza
        • Console > Storage > Archiviazione sessione > (sito Web) > ContextHubPersistenza
        • Console > Storage > Cookie > (sito Web) > ContextHubPersistenza
    • Internet Explorer:
      • Apri strumenti per sviluppatori > Console
        • localStorage.getItem('ContextHubPersistenza')
        • sessionStorage.getItem('ContextHubPersistenza')
        • document.cookie
  • Utilizzate l'API ContextHub nella console del browser:
    • ContextHub fornisce i seguenti livelli di persistenza dei dati:
      • ContextHub.Utils.Persistenza.Modes.LOCAL (predefinito)
      • ContextHub.Utils.Persistenza.Modes.SESSION
      • ContextHub.Utils.Persistenza.Modes.COOKIE
      • ContextHub.Utils.Persistenza.Modes.WINDOW
      L'archivio ContextHub definisce il livello di persistenza da utilizzare, pertanto per visualizzare lo stato corrente della persistenza tutti i livelli devono essere controllati.
Ad esempio, per visualizzare i dati memorizzati in localStorage:
Per visualizzare in anteprima la persistenza utilizzata ContextHub, un utente può:
  • Utilizzate la console del browser:
    • Chrome - aprire Strumenti per sviluppatori > Applicazione > Archiviazione:
      • Archiviazione locale > (sito Web) > ContextHubPersistenza
      • Archiviazione sessione > (sito Web) > ContextHubPersistenza
      • Cookie > (sito Web) > SessionPersistenza
    • Firefox - aprire Strumenti per sviluppatori > Archiviazione:
      • Archiviazione locale > (sito Web) > ContextHubPersistenza
      • Archiviazione sessione > (sito Web) > ContextHubPersistenza
      • Cookie > (sito Web) > SessionPersistenza
  • Utilizzate l'API ContextHub nella console del browser:
    • ContextHub fornisce i seguenti livelli di persistenza dei dati:
      • ContextHub.Utils.Persistenza.Modes.LOCAL (predefinito)
      • ContextHub.Utils.Persistenza.Modes.SESSION
      • ContextHub.Utils.Persistenza.Modes.COOKIE
      • ContextHub.Utils.Persistenza.Modes.WINDOW
      L'archivio ContextHub definisce il livello di persistenza da utilizzare, pertanto per visualizzare lo stato corrente della persistenza tutti i livelli devono essere controllati.
Ad esempio, per visualizzare i dati memorizzati in localStorage:
var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.LOCAL });
console.log(storage.getTree());

Cancellazione della persistenza di ContextHub

Per cancellare la persistenza ContextHub:
  • Per eliminare la persistenza degli store attualmente caricati:
    // in order to be able to fully access persistence layer, Opt-Out must be turned off
    ContextHub.Utils.Cookie.removeItem('cq-opt-out');
    
    // following call asks all currently loaded stores to clear their data
    ContextHub.cleanAllStores();
    
    // following call asks all currently loaded stores to set back default values (provided in their configs)
    ContextHub.resetAllStores();
    
    
  • Cancellazione di un livello di persistenza specifico; ad esempio, sessionStorage:
    var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.SESSION });
    storage.setItem('/store', null);
    storage.setItem('/_', null);
    
    // to confirm that nothing is stored:
    console.log(storage.getTree());
    
    
  • Per cancellare tutti i livelli di persistenza ContextHub, è necessario chiamare il codice appropriato per tutti i livelli:
    • ContextHub.Utils.Persistenza.Modes.LOCAL (predefinito)
    • ContextHub.Utils.Persistenza.Modes.SESSION
    • ContextHub.Utils.Persistenza.Modes.COOKIE
    • ContextHub.Utils.Persistenza.Modes.WINDOW