Niveau de préparation d’Adobe Experience Manager as a Cloud Service Sites aux réglementations sur la protection et la confidentialité des données aem-sites-readiness-for-data-protection-and-data-privacy-regulations
Adobe Experience Manager as a Cloud Service Sites est prêt à accompagner ses clients pour les aider à respecter leurs obligations en matière de confidentialité et de protection des données. Cette page guide les clients à travers les procédures de gestion des demandes RGPD dans AEM Sites. Elle décrit l’emplacement des données privées stockées et la procédure pour les supprimer manuellement ou à l’aide de code.
Pour plus d’informations, consultez le centre de traitement des données personnelles d’Adobe.
Niveau de création AEM aem-author-tier
Les comptes d’utilisateur et le contenu généré par les utilisateurs ou utilisatrices sur le serveur de création sont abordés dans la documentation d’AEM Foundation.
Niveau de publication AEM aem-publish-tier
Les comptes d’utilisateurs utilisés pour authentifier les personnes qui se rendent sur le site et le contenu généré par les utilisateurs et utilisatrices sur le serveur de publication sont abordés dans la documentation d’AEM Foundation.
Par défaut, les composants AEM Sites ne stockent pas les données de formulaires saisies par les visiteurs et visiteuses sur le serveur de publication. Il est recommandé de transférer les données vers un système tiers ou vers Adobe Campaign pour traitement ultérieur.
Opt-in/opt-out opt-in-opt-out
Adobe Experience Manager est soumis à un service d’exclusion des cookies utilisé pour gérer l’inclusion ou l’exclusion des utilisateurs.
Pour l’exclusion :
-
Accédez à :
Centre de traitement des données personnelles Adobe – Exclusion -
Faites défiler l’écran jusqu’à Services – Données d’utilisation du service Experience Cloud.
-
Sélectionnez le lien référencé ; actuellement intitulé ici.
-
Les informations suivantes s’affichent, ainsi que les options d’exclusion ou d’inclusion :
-
Pour exclure l’agrégation et l’analyse des données relatives à votre visite sur ce site, il est nécessaire d’installer un cookie sur votre navigateur. Ce cookie identifie que vous avez choisi l’exclusion.
Si vous supprimez le cookie d’exclusion, ou si vous changez d’ordinateur ou de navigateur web, vous devez procéder à nouveau à l’exclusion.
Exclusion : excluez-moi de l’agrégation et de l’analyse des sessions visiteur (installez le cookie d’exclusion
amcglobal.sc.omtrdc.net
) – Cliquez ici.Inclusion : incluez-moi dans l’agrégation et l’analyse des sessions visiteur (n’installez pas le cookie d’exclusion
amcglobal.sc.omtrdc.net
) – Cliquez ici.
Suivez les étapes ci-dessus pour accéder aux liens réels.
note note NOTE Une description supplémentaire est disponible dans la section 2. Confidentialité. des Conditions générales d’utilisation d’Adobe. -
Analytics Foundation analytics-foundation
AEM Sites comprend une intégration facultative à Analytics Foundation qui utilise la fonctionnalité incluse dans le service On-demand d’Adobe Analytics.
Pour plus d’informations sur la gestion des requêtes des titulaires de données liées à Adobe Analytics, voir Adobe Analytics et la confidentialité des données.
Personalization Foundation by Target personalization-foundation-by-target
AEM Sites comprend une intégration facultative à Personalization Foundation by Target utilisant la fonctionnalité incluse dans le service On-demand d’Adobe Target.
Pour plus d’informations sur la gestion des requêtes des titulaires de données liées à Adobe Target, voir Adobe Target : confidentialité et règlement général sur la protection des données (RGPD).
ContextHub contexthub
AEM fournit une couche de données facultative avec ContextHub. Cela permet de conserver les données spécifiques aux visiteurs et aux visiteuses dans le navigateur, à utiliser pour la personnalisation basée sur des règles.
Par défaut, ces données de visiteur ou de visiteuse ne sont pas stockées dans AEM ; AEM envoie des règles à la couche de données pour prendre des décisions de personnalisation dans le navigateur.
Mise en œuvre de la souscription/l’exclusion implementing-opt-in-opt-out
Le ou la propriétaire du site doit mettre en œuvre un composant d’exclusion conformément aux instructions suivantes.
Ces instructions implémentent l’inclusion comme valeur par défaut. Ainsi, un visiteur du site web doit clairement donner son accord avant que toute donnée personnelle soit stockée dans la persistance du navigateur (côté client).
-
Le composant d’exclusion doit être inclus à chaque fois que le composant ContextHub est inclus.
-
Les conditions qui renvoient à la protection et à la confidentialité des données pour le site web doivent être présentées à ce visiteur du site web, afin de lui permettre :
- d’accepter ;
- de refuser ;
- de modifier leur choix précédent ;
-
Si un visiteur ou une visiteuse du site accepte les conditions générales du site, le cookie d’exclusion ContextHub doit être supprimé :
code language-none ContextHub.Utils.Cookie.removeItem('cq-opt-out');
-
Si un visiteur ou une visiteuse du site n’accepte pas les conditions générales du site, le cookie d’exclusion ContextHub doit être défini :
code language-none ContextHub.Utils.Cookie.setItem('cq-opt-out', 1);
-
Pour vérifier si ContextHub s’exécute en mode d’exclusion, l’appel suivant doit être effectué dans la console du navigateur :
code language-none var isOptedOut = ContextHub.isOptedOut(true) === true; // if isOptedOut is true, ContextHub is running in opt-out mode
Aperçu de la persistance de ContextHub previewing-persistence-of-contexthub
Pour prévisualiser la persistance utilisée par ContextHub, un utilisateur ou une utilisatrice peut :
-
Utiliser la console du navigateur, par exemple :
-
Chrome :
-
Ouvrez Outils de développement > Application > Stockage :
- Stockage local > (site web) > ContextHubPersistence
- Stockage de session > (site web) > ContextHubPersistence
- Cookies > (site web) > SessionPersistence
-
-
Firefox :
-
Ouvrez Outils de développement > Stockage :
- Stockage local > (site web) > ContextHubPersistence
- Stockage de session > (site web) > ContextHubPersistence
- Cookies > (site web) > SessionPersistence
-
-
Safari :
-
Ouvrez Préférences > Avancé > Afficher le menu Développer dans la barre de menus
-
Ouvrez Développer > Afficher la console JavaScript
- Console > Stockage > Stockage local > (site web) > ContextHubPersistence
- Console > Stockage > Stockage de session > (site web) > ContextHubPersistence
- Console > Stockage > Cookies > (site web) > ContextHubPersistence
-
-
Internet Explorer :
-
Ouvrez Outils de développement > Console :
localStorage.getItem('ContextHubPersistence')
sessionStorage.getItem('ContextHubPersistence')
document.cookie
-
-
-
Utiliser l’API ContextHub dans la console du navigateur :
-
ContextHub fournit les couches de persistance des données suivantes :
ContextHub.Utils.Persistence.Modes.LOCAL
(default)ContextHub.Utils.Persistence.Modes.SESSION
ContextHub.Utils.Persistence.Modes.COOKIE
ContextHub.Utils.Persistence.Modes.WINDOW
Le magasin ContextHub définit la couche de persistance à utiliser. Pour afficher l’état actuel de la persistance, tous les niveaux doivent être vérifiés.
-
Par exemple, pour afficher les données stockées dans localStorage :
Pour prévisualiser la persistance utilisée par ContextHub, un utilisateur ou une utilisatrice peut :
-
Utiliser la console du navigateur :
-
Chrome - Ouvrez Outils de développement > Application > Stockage :
- Stockage local > (site web) > ContextHubPersistence
- Stockage de session > (site web) > ContextHubPersistence
- Cookies > (site web) > SessionPersistence
-
Firefox - Ouvrez Outils de développement > Stockage :
- Stockage local > (site web) > ContextHubPersistence
- Stockage de session > (site web) > ContextHubPersistence
- Cookies > (site web) > SessionPersistence
-
-
Utiliser l’API ContextHub dans la console du navigateur :
-
ContextHub fournit les couches de persistance des données suivantes :
ContextHub.Utils.Persistence.Modes.LOCAL
(default)ContextHub.Utils.Persistence.Modes.SESSION
ContextHub.Utils.Persistence.Modes.COOKIE
ContextHub.Utils.Persistence.Modes.WINDOW
Le magasin ContextHub définit la couche de persistance à utiliser. Pour afficher l’état actuel de la persistance, tous les niveaux doivent être vérifiés.
-
Par exemple, pour afficher les données stockées dans localStorage :
var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.LOCAL });
console.log(storage.getTree());
Effacement de la persistance de ContextHub clearing-persistence-of-contexthub
Pour effacer la persistance ContextHub :
-
Pour effacer la persistance des magasins actuellement chargés :
code language-none // 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();
-
Pour effacer un niveau de persistance spécifique, par exemple, 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());
-
Pour effacer tous les niveaux de persistance ContextHub, le code approprié doit être appelé pour tous les niveaux :
ContextHub.Utils.Persistence.Modes.LOCAL
(default)ContextHub.Utils.Persistence.Modes.SESSION
ContextHub.Utils.Persistence.Modes.COOKIE
ContextHub.Utils.Persistence.Modes.WINDOW