Bibliothèque JavaScript de confidentialité
La bibliothèque Privacy JavaScript est un ensemble d’outils permettant de créer un processus d’accès et de suppression des données privées collectées par Adobe Commerce.
Les services de suivi de données Commerce peuvent stocker des informations privées applicables aux réglementations de confidentialité telles que le Règlement général sur la protection des données (RGPD) et le California Consumer Privacy Act (CCPA).
Cette bibliothèque fournit un ensemble de fonctions permettant de créer des demandes de données d’accès à des informations personnelles et de collecter leurs réponses. Utilisez cette bibliothèque pour récupérer et supprimer les données stockées dans le navigateur par les services de suivi de données Adobe Commerce.
Installation
La bibliothèque Privacy JavaScript est disponible à l’emplacement suivant du réseau CDN : commerce.adobe.net/magentoprivacy.js
Une fois le fichier installé, vous devez l’ajouter à un module ou à un thème personnalisé installé dans votre instance Adobe Commerce. Suivez les instructions décrites dans la rubrique Utilisation d’un JavaScript personnalisé pour accomplir cette tâche.
Initialisation
Importez et instanciez un nouvel objet MagentoPrivacy
ou utilisez l’objet window
pour accéder aux fonctions JavaScript de confidentialité.
Exemple utilisant import
:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
Exemple utilisant window
:
const magePriv = new window.MagentoPrivacy()
Utilisation
La bibliothèque JS d’Adobe Privacy fournit diverses fonctions pour gérer les données d’identité stockées dans le navigateur.
-
retrieveIdentity()
renvoie une promesse JavaScript pour un objet d’identité d’un service dans le navigateur.
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
-
removeIdentity()
supprime les données d’identité d’un service dans le navigateur.
Cette fonction renvoie une promesse JavaScript pour un objet d’identité avec une propriété booléenneisDeleted
pour indiquer si les données ont été supprimées.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}