Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
La Shopify Customer Privacy API est un outil essentiel pour les développeurs d'applications et les propriétaires de boutiques qui souhaitent se conformer aux lois mondiales sur la protection des données telles que le RGPD, le CCPA et d'autres réglementations régionales. Cette API fournit des méthodes structurées pour collecter, stocker et gérer le consentement des clients concernant l'utilisation de leurs données personnelles, garantissant transparence et sécurité pour votre boutique ou application.
Une plateforme de gestion du consentement (CMP) utilise la Customer Privacy API pour suivre quand et comment un utilisateur accorde ou retire son consentement. Ces données de consentement sont ensuite mises à disposition des applications et du code personnalisé, leur permettant d'adapter leur comportement en temps réel — par exemple, en désactivant le suivi si l'utilisateur refuse le consentement.
L'extrait de code JavaScript suivant montre comment charger la Customer Privacy API et récupérer l'état actuel du consentement du visiteur :
window.Shopify.loadFeatures(
[
{
name: 'consent-tracking-api',
version: '0.1',
},
],
(error) => {
if (error) {
// Handle loading error
return;
}
// API is ready—check visitor consent
const consent = window.Shopify.customerPrivacy.currentVisitorConsent();
console.log(consent); // Outputs consent categories and their status
}
);
L'API renvoie l'état du consentement pour les catégories suivantes :
Chaque catégorie renverra 'yes' ou 'no', vous permettant de charger ou bloquer conditionnellement des scripts tiers en fonction des préférences de l'utilisateur.
essential est toujours activé par Shopify et ne peut pas être désactivé.