> ## 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).

# Wie die App mit der Shopify Customer Privacy API arbeitet

**Erfahren Sie, wie unsere App mit der Customer Privacy API von Shopify zusammenarbeitet und wie Sie damit Datenschutz und Rechtskonformität Ihres Shopify-Shops stärken.**

### Einführung

Die [Customer Privacy API von Shopify](https://shopify.dev/docs/api/customer-privacy) ist eine browserbasierte JavaScript-API, mit der Sie Einwilligungen registrieren und Verarbeitungsberechtigungen abfragen. Unsere Anwendung ist nahtlos mit dieser API verbunden, um Kundeneinwilligungen wirksam zu verwalten. Diese Verbindung ist entscheidend dafür, dass Ihr Shopify-Shop Datenschutzvorschriften wie die DSGVO einhält. In diesem Artikel sehen wir uns im Detail an, wie das Zusammenspiel funktioniert und wie es sich auf den Umgang mit Daten in Ihrem Shop auswirkt.

${youtube}[Die Customer Privacy API von Shopify verstehen: eine kurze Einführung](i5GkJy6J2j4)

### Der anfängliche Einwilligungsstatus beim Laden der Seite

Wenn ein Besucher Ihre Seite zum ersten Mal lädt, befindet sich die Customer Privacy API in der Umsetzung unserer Anwendung im Zustand "Entscheidung ausstehend". Ruft man an dieser Stelle die Funktion

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

auf, zeigt sich, dass die Eigenschaften des Einwilligungsobjekts leer sind (`''`). Das bedeutet, dass der Nutzer __noch keine__ aktive Entscheidung zur Einwilligung getroffen hat. Nach der offiziellen [Dokumentation der Shopify Customer Privacy API](https://shopify.dev/docs/api/customer-privacy) stehen die Werte `'yes'`, `'no'` und `''` für aktiv erteilte Einwilligung, aktiv verweigerte Einwilligung und keine aktive Entscheidung. Entscheidend ist hier das Wort "aktiv". Anfangs bleiben diese Werte daher `''`.

### Nutzerinteraktion und Einwilligungsentscheidung

Sobald der Nutzer mit dem Einwilligungsbanner auf Ihrer Website interagiert, werden seine Handlungen erfasst und die Werte wechseln von `''` zu `'yes'` oder `'no'`, je nach Entscheidung. Das unterstreicht die aktive Beteiligung des Nutzers beim Erteilen oder Verweigern der Einwilligung.

### Weitergehende Prüfungen der Datenverarbeitung

Um festzustellen, ob eine Datenverarbeitung zulässig ist, verwenden Sie die Funktionen:

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

Diese Funktionen geben je nach Situation und Einwilligungsstatus `true` oder `false` zurück.

### Zuordnung der Kategorien

Unsere App-Kategorien sind den Kategorien von Shopify wie folgt zugeordnet:

| Pandectes | Shopify |
| ---- |
| Funktionalität | Preferences |
| Targeting | Marketing |
| Leistung | Analytics |

### Funktionen kombinieren für das vollständige Bild

Für ein umfassendes Verständnis von Einwilligung und Verarbeitungsstatus kombinieren Sie die Funktion

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

mit den oben genannten Prüfungen. Diese Kombination ermöglicht es Ihnen:

* festzustellen, ob eine Datenverarbeitung zulässig ist.
* zu erkennen, ob der Nutzer aktiv entschieden hat oder ob noch die Standardeinstellungen gelten.

### Fazit

Die Verbindung unserer App mit der Customer Privacy API von Shopify bietet einen belastbaren und benutzerfreundlichen Weg, Kundeneinwilligungen und Datenverarbeitung zu handhaben. So erfüllt Ihr Shopify-Shop nicht nur die rechtlichen Anforderungen, sondern respektiert auch die Datenschutzentscheidungen Ihrer Kunden. Bleiben Sie mit Pandectes und Shopify beim Datenschutz einen Schritt voraus.