AEM Sites - GDPR-gereedheid aem-sites-gdpr-readiness

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
IMPORTANT
GDPR wordt in de onderstaande secties als voorbeeld gebruikt, maar de betreffende details zijn van toepassing op alle regels inzake gegevensbescherming en privacy; zoals GDPR, CCPA enz.

De algemene gegevensbeschermingsverordening van de Europese Unie betreffende de bescherming van persoonsgegevens treedt in werking in mei 2018.

AEM Sites is klaar om klanten te helpen bij het nakomen van hun GDPR-verplichtingen. Deze pagina begeleidt klanten door de procedures om GDPR-verzoeken in AEM Sites te behandelen. Hierin wordt de locatie van opgeslagen privégegevens beschreven en hoe deze handmatig of met code kunnen worden verwijderd.

Zie voor meer informatie GDPR-pagina in het Adobe Privacy Center.

NOTE
Zie Gereedheid AEM GDPR voor nadere bijzonderheden.

Auteursserver author-server

Gebruikersaccounts en UGC-inhoud op de auteurserver worden behandeld in de Platform GDPR-documentatie.

Server publiceren publish-server

Gebruikersaccounts die worden gebruikt om bezoekers op de site te verifi√ęren, en UGC-inhoud op de publicatieserver worden opgenomen in de Platform GDPR-documentatie.

Standaard slaan AEM Sites-componenten geen formuliergegevens op die bezoekers op de publicatieserver hebben ingevoerd. Het wordt aanbevolen de gegevens naar een systeem van derden of naar Adobe Campaign te sturen voor verdere verwerking.

Opt-in/Opt-out opt-in-opt-out

AEM heeft een cookie-uitschakelservice die kunnen worden gebruikt voor het beheer van de opt-in/opt-out voor gebruikers.

Verbeterde inzichten door Analytics enhanced-insights-by-analytics

AEM Sites omvat een optionele integratie met Enhanced Insights van Analytics, die gebruikmaakt van functionaliteit binnen de Adobe Analytics On-demand Service.

Zie voor meer informatie over het beheer van aanvragen van GDPR-betrokkenen met betrekking tot Adobe Analytics Adobe Analytics en GDPR.

Verbeterde personalisatie door doel enhanced-personalization-by-target

AEM Sites omvat een optionele integratie met Enhanced Personalization by Target, die gebruikmaakt van functionaliteit binnen de Adobe Target On-demand Service.

Zie voor meer informatie over het beheer van aanvragen van GDPR-betrokkenen met betrekking tot Adobe Target Adobe Target - Privacy- en algemene gegevensbeschermingsverordening.

ContextHub contexthub

AEM biedt een optionele gegevenslaag met ContextHub. Dit houdt bezoekersspecifieke gegevens in browser, die voor op regel-gebaseerde verpersoonlijking moeten worden gebruikt.

Deze bezoekergegevens worden standaard niet in AEM opgeslagen. AEM verzendt regels naar de gegevenslaag om verpersoonlijkingsbesluiten in browser te nemen.

NOTE
Voorafgaand aan Adobe CQ 5.6, verzond de ClientContext (een vroegere versie van ContextHub) de gegevens naar de server, maar bewaarde hen niet.
Adobe CQ 5.5 en eerder zijn nu EOL en worden niet door deze documentatie gedekt.

Opt-in/Opt-out implementeren implementing-opt-in-opt-out

De eigenaar van de site moet een opt-out-component implementeren in overeenstemming met de volgende richtlijnen.

Deze richtlijnen voeren opt-in als gebrek uit. Daarom moet een websitebezoeker het duidelijk met me eens zijn, voordat persoonlijke gegevens worden opgeslagen in de (client-side) persistentie van de browser.

  • De opt-out component zou moeten worden omvat telkens als de component ContextHub inbegrepen is.

  • De bepalingen en voorwaarden die betrekking hebben op de GDPR voor de website moeten worden weergegeven aan de websitebezoeker, zodat deze:

    • accepteren
    • afwijzen
    • vorige keuze wijzigen
  • Als een plaatsbezoeker de voorwaarden van de plaats goedkeurt, zou het opt-outkoekje ContextHub moeten worden verwijderd:

    code language-none
    ContextHub.Utils.Cookie.removeItem('cq-opt-out');
    
  • Als een plaatsbezoeker niet de voorwaarden van de plaats goedkeurt, zou het opt-out van ContextHub koekje moeten worden geplaatst:

    code language-none
    ContextHub.Utils.Cookie.setItem('cq-opt-out', 1);
    
  • Om te controleren of ContextHub op opt-out wijze loopt, zou de volgende vraag in de browser console moeten worden gemaakt:

    code language-none
    var isOptedOut = ContextHub.isOptedOut(true) === true;
    // if isOptedOut is true, ContextHub is running in opt-out mode
    

Previewing persistentie van ContextHub previewing-persistence-of-contexthub

Aan voorproefpersistentie gebruikt ContextHub, kan een gebruiker:

  • Gebruik de browserconsole; bijvoorbeeld:

    • Chroom:

      • Open Developer Tools > Application > Storage:

        • Local Storage > (website) > ContextHubPersistence
        • Session Storage > (website) > ContextHubPersistence
        • Cookies > (website) > SessionPersistence
    • Firefox:

      • Open Developer Tools > Storage:

        • Local Storage > (website) > ContextHubPersistence
        • Session Storage > (website) > ContextHubPersistence
        • Cookies > (website) > SessionPersistence
    • Safari:

      • Open Voorkeuren > Geavanceerd > Ontwikkelmenu tonen in menubalk

      • Ontwikkelen openen > JavaScript-console tonen

        • Console > Opslag > Lokale Opslag > (website) > ContextHubPersistence
        • Console > Storage > Session Storage > (website) > ContextHubPersistence
        • Console > Opslag > Cookies > (website) > ContextHubPersistence
    • Internet Explorer:

      • Developer Tools openen > Console

        • localStorage.getItem('ContextHubPersistence')
        • sessionStorage.getItem('ContextHubPersistence')
        • document.cookie
  • Gebruik ContextHub API, in de browser console:

    • ContextHub biedt de volgende gegevenspersistentielagen:

      • ContextHub.Utils.Persistence.Modes.LOCAL (gebrek)
      • ContextHub.Utils.Persistence.Modes.SESSION
      • ContextHub.Utils.Persistence.Modes.COOKIE
      • ContextHub.Utils.Persistence.Modes.WINDOW

      De opslag ContextHub bepaalt welke persistentielaag zal worden gebruikt, zo om de huidige staat van persistentie te bekijken alle lagen zouden moeten worden gecontroleerd.

Als u bijvoorbeeld gegevens wilt weergeven die zijn opgeslagen in localStorage:

Aan voorproefpersistentie gebruikt ContextHub, kan een gebruiker:

  • Gebruik de browserconsole:

    • Chrome - open Developer Tools > Application > Storage:

      • Local Storage > (website) > ContextHubPersistence
      • Session Storage > (website) > ContextHubPersistence
      • Cookies > (website) > SessionPersistence
    • Firefox - open Developer Tools > Storage:

      • Local Storage > (website) > ContextHubPersistence
      • Session Storage > (website) > ContextHubPersistence
      • Cookies > (website) > SessionPersistence
  • Gebruik ContextHub API, in de browser console:

    • ContextHub biedt de volgende gegevenspersistentielagen:

      • ContextHub.Utils.Persistence.Modes.LOCAL (gebrek)
      • ContextHub.Utils.Persistence.Modes.SESSION
      • ContextHub.Utils.Persistence.Modes.COOKIE
      • ContextHub.Utils.Persistence.Modes.WINDOW

      De opslag ContextHub bepaalt welke persistentielaag zal worden gebruikt, zo om de huidige staat van persistentie te bekijken alle lagen zouden moeten worden gecontroleerd.

Als u bijvoorbeeld gegevens wilt weergeven die zijn opgeslagen in localStorage:

var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.LOCAL });
console.log(storage.getTree());

De persistentie van ContextHub wissen clearing-persistence-of-contexthub

Om de persistentie te ontruimen ContextHub:

  • Om persistentie van momenteel geladen opslag te ontruimen:

    code language-none
    // 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();
    
  • een specifieke persistentielaag te wissen; bijvoorbeeld sessionStorage:

    code language-none
    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());
    
  • Om alle persistentielagen te ontruimen ContextHub, moet de aangewezen code voor alle lagen worden geroepen:

    • ContextHub.Utils.Persistence.Modes.LOCAL (gebrek)
    • ContextHub.Utils.Persistence.Modes.SESSION
    • ContextHub.Utils.Persistence.Modes.COOKIE
    • ContextHub.Utils.Persistence.Modes.WINDOW
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8