> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Hoe de app werkt met de Customer Privacy API van Shopify

**Ontdek hoe onze app integreert met de Customer Privacy API van Shopify. Leer hoe je de gegevensprivacy verbetert en naleving voor je Shopify-winkel waarborgt.**

### Inleiding

De [Shopify Customer Privacy API](https://shopify.dev/docs/api/customer-privacy) is een browsergebaseerde JavaScript-API waarmee je toestemming kunt registreren en de toestemming voor gegevensverwerking kunt opvragen. Onze applicatie integreert naadloos met de Shopify Customer Privacy API om toestemming van klanten effectief te beheren. Deze integratie speelt een cruciale rol om ervoor te zorgen dat je Shopify-winkel voldoet aan regelgeving voor gegevensprivacy zoals de AVG (GDPR). In dit artikel gaan we dieper in op hoe deze integratie werkt en welke invloed ze heeft op de gegevensverwerking van je winkel.

${youtube}[Understanding Shopify's Customer Privacy API: A Brief Guide](i5GkJy6J2j4)

### Initiële toestemmingsstatus bij het laden van de pagina

Wanneer een bezoeker je pagina voor het eerst laadt, bevindt de Shopify Customer Privacy API, zoals geïmplementeerd door onze applicatie, zich in de status "beslissing in afwachting". Op dat moment wordt de functie:

```
window.Shopify.customerPrivacy.currentVisitorConsent()
```

aangeroepen, waaruit blijkt dat de eigenschappen van het toestemmingsobject leeg zijn `''`. Dit geeft aan dat de gebruiker **nog geen** actieve beslissing over toestemming heeft genomen. Volgens de officiële [documentatie van de Shopify Customer Privacy API](https://shopify.dev/docs/api/customer-privacy) staan de waarden `'yes'`, `'no'` en `''` respectievelijk voor actief gegeven toestemming, actief geweigerde toestemming en geen actieve beslissing. Het is belangrijk te beseffen dat het sleutelwoord hier "actief" is. Daarom blijven deze waarden in eerste instantie `''`.

### Gebruikersinteractie en toestemmingsbeslissing

Wanneer de gebruiker met de toestemmingsbanner op je site interacteert, worden zijn of haar acties vastgelegd en veranderen de waarden van `''` naar `'yes'` of `'no'`, afhankelijk van de beslissing. Dit proces onderstreept de actieve deelname van de gebruiker bij het verlenen of weigeren van toestemming.

### Geavanceerde controles voor gegevensverwerking

Om vast te stellen of gegevensverwerking is toegestaan, gebruik je de functies:

```
window.Shopify.customerPrivacy.preferencesProcessingAllowed();
window.Shopify.customerPrivacy.analyticsProcessingAllowed();
window.Shopify.customerPrivacy.firstPartyMarketingAllowed();
```

Deze functies geven `true` of `false` terug op basis van de bestaande voorwaarden en de toestemmingsstatus.

### Categoriekoppeling

De categorieën van onze app zijn als volgt gekoppeld aan de categorieën van Shopify:

| Pandectes | Shopify |
| ---- |
| Functionality | Preferences |
| Targeting | Marketing |
| Performance | Analytics |

### Functies combineren voor een volledig beeld

Voor een grondig inzicht in de status van toestemming en gegevensverwerking combineer je de functie:

```
window.Shopify.customerPrivacy.currentVisitorConsent()
```

met de eerdergenoemde controles voor gegevensverwerking. Met deze combinatie kun je:

* Bepalen of gegevensverwerking is toegestaan.
* Weten of de gebruiker actief een beslissing heeft genomen of dat de standaardinstellingen nog van kracht zijn.

### Conclusie

De integratie van onze app met de Shopify Customer Privacy API biedt een robuuste en gebruiksvriendelijke manier om toestemming van klanten en gegevensverwerking af te handelen. Deze integratie zorgt ervoor dat je Shopify-winkel niet alleen aan de wettelijke vereisten voldoet, maar ook de privacykeuzes van je klanten respecteert. Blijf voorop lopen in het beheer van gegevensprivacy met Pandectes en Shopify.