Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.
La Customer Privacy API di Shopify è uno strumento essenziale per gli sviluppatori di app e i titolari di negozi che vogliono rispettare le leggi globali sulla protezione dei dati come il GDPR, il CCPA e altre normative regionali. Questa API fornisce metodi strutturati per raccogliere, archiviare e gestire il consenso dei clienti all'utilizzo dei loro dati personali, garantendo trasparenza e sicurezza in tutto il negozio o l'app.
Una Consent Management Platform (CMP) utilizza la Customer Privacy API per registrare quando e come un utente concede o revoca il consenso. Questi dati di consenso vengono poi resi disponibili alle app e al codice personalizzato, che possono così adattare il proprio comportamento in tempo reale, ad esempio disattivando il tracciamento se l'utente nega il consenso.
Il seguente snippet JavaScript mostra come caricare la Customer Privacy API e recuperare lo stato del consenso del visitatore corrente:
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 restituisce lo stato del consenso per le seguenti categorie:
Ogni categoria restituisce 'yes' o 'no', consentendoti di caricare o bloccare in modo condizionale gli script di terze parti in base alle preferenze dell'utente.
La categoria essential è sempre attiva in Shopify e non può essere disattivata.