Artikel über: FAQ

Berechtigungen und Authentifizierung erklärt

Über dieses Dokument


Pandectes GDPR Compliance hilft Ihrem Shop dabei, Pflichten rund um Datenschutz, Einwilligung und Barrierefreiheit in verschiedenen Regionen der Welt zu erfüllen. Dafür fordert die App einen festgelegten Satz an Shopify-Berechtigungen an, die sogenannten Access Scopes.


Dieses Dokument erklärt in verständlicher Sprache jede einzelne Berechtigung, die die App anfordert: wofür Shopify sie vorsieht und wie Pandectes sie nutzt. Anschließend wird beschrieben, wie die App installiert und authentifiziert wird, warum die Berechtigungen so konfiguriert sind, wie sie es sind, und wie Sie selbst überprüfen können, wie diese Berechtigungen verwendet werden.


Ziel ist vollständige Transparenz. Nichts davon setzt technisches Wissen über den Aufbau der App voraus. Es erklärt schlicht, was wir anfordern und warum.



Wie Pandectes mit Ihren Daten umgeht


Vor den einzelnen Berechtigungen hilft es, ein Prinzip zu verstehen, das für die gesamte App gilt:


  • Keine interne Speicherung Ihrer Kunden- oder Bestelldaten. Pandectes bewahrt die Daten Ihrer Kunden und Bestellungen nicht in einer eigenen Datenbank auf.
  • Abfragen statt Kopien. Wenn eine Funktion etwas prüfen muss (etwa ob eine E-Mail-Adresse zu einem Kunden gehört oder ob E-Mail und Bestellnummer zu einer echten Bestellung passen), führt Pandectes über seine App-Server eine Abfrage durch und verwendet ausschließlich deren Ergebnis.
  • Die Speicherung bleibt in Shopify. Wenn ein Datensatz tatsächlich gespeichert werden muss (zum Beispiel ein protokollierter EU-Widerruf), wird er in den Speicher von Shopify zurückgeschrieben und mit der betreffenden Bestellung verknüpft, statt bei Pandectes zu liegen.


Wegen dieser Datensparsamkeit sind mehrere der nachfolgenden Berechtigungen als "nur Abfragen" beschrieben.



Wie Pandectes installiert und authentifiziert wird


Pandectes nutzt die von Shopify verwaltete Installation (Shopify managed installation), das moderne Verfahren, das Shopify für die Installation von Apps und die Aktualisierung ihrer Berechtigungen empfiehlt.


Bei der verwalteten Installation übernimmt Shopify selbst die Installation der App und die Anwendung von Berechtigungsänderungen, ohne Sie durch zusätzliche Autorisierungsbildschirme zu führen. Für Sie bedeutet das schnellere, reibungslosere Installationen und Updates, ohne Weiterleitungen, ohne flackernde Bildschirme und ohne wiederholte Zustimmungsabfragen. Im Hintergrund erhält die App kurzlebige Zugriffstoken über den sicheren Token-Austausch von Shopify statt über ältere, weiterleitungsbasierte Verfahren.


Kennzeichnend für die verwaltete Installation ist, dass eine App den vollständigen Satz der Berechtigungen, die sie nutzen darf, in einer einzigen zentralen Konfiguration deklariert und bei Shopify einreicht. Shopify wendet diese Konfiguration dann einheitlich auf jeden Shop an, der die App installiert. Pandectes fordert nicht, und kann in diesem Modell auch nicht, für jeden einzelnen Shop einen anderen, individuell ausgewählten Satz an Berechtigungen anfordern.


Warum Berechtigungen zentral deklariert werden


Das ist eine bewusste architektonische Entscheidung, und sie kommt Ihnen in mehrfacher Hinsicht zugute:


  • Eine einheitliche, prüfbare Konfiguration. Jeder Shop betreibt Pandectes mit demselben geprüften Satz an Berechtigungen. Es gibt keine shopspezifischen Abweichungen, wodurch das Verhalten der App vorhersehbar und für Sie, für Pandectes und für Shopify leicht nachvollziehbar bleibt.
  • Sofortige Aktivierung von Funktionen, ganz ohne Reibung. Pandectes ist modular aufgebaut: Cookie-Banner, Barrierefreiheits-Widget, Betroffenenanfragen, Do Not Sell My Data und die EU-Widerrufsschaltfläche lassen sich jederzeit einzeln ein- und ausschalten. Da die nötigen Berechtigungen bereits vorliegen, funktioniert das Aktivieren eines Moduls sofort: keine Neuinstallation, kein neuer Autorisierungsbildschirm und keine Unterbrechung in Ihrem Shop.
  • Eine erteilte Berechtigung ist keine genutzte Berechtigung. Eine erteilte Berechtigung bedeutet nur, dass die App sie nutzen darf, sofern und sobald Sie die zugehörige Funktion aktivieren. Eine Berechtigung, die zu einem nicht aktivierten Modul gehört, bleibt schlicht ungenutzt. Zusammen mit der oben beschriebenen Datensparsamkeit heißt das: Pandectes liest oder schreibt nur, was eine aktive Funktion tatsächlich benötigt.


Wenn Sie zum Beispiel die EU-Widerrufsschaltfläche nicht aktiviert haben, bleiben die zugehörigen bestellbezogenen Berechtigungen ungenutzt, bis Sie diese Funktion einschalten.


Von Shopify geprüft und bestätigt


Der Satz an Berechtigungen, den Pandectes anfordert, ist nicht willkürlich gewählt und kann nicht stillschweigend geändert werden. Jede Berechtigung wird von Shopify im Rahmen zweier Programme geprüft und bestätigt, an denen Pandectes teilnimmt:


  • Shopify Plus Partner. Pandectes ist anerkannter Shopify Plus Partner, ein Status, den Shopify geprüften, etablierten Partnern verleiht, die seine Anforderungen an Qualität, Fachwissen und Vertrauenswürdigkeit erfüllen.
  • Built for Shopify. Pandectes GDPR Compliance trägt die Auszeichnung Built for Shopify, die höchste Anerkennungsstufe von Shopify. Sie wird nur an Apps vergeben, die die strengen Anforderungen an Qualität, Performance, Sicherheit und verantwortungsvollen Umgang mit Daten erfüllen.


Da Pandectes an beiden Programmen teilnimmt, wurden die in diesem Dokument beschriebenen Berechtigungen von Shopify anhand seiner eigenen veröffentlichten Standards geprüft und bestätigt. Jede Änderung dessen, was die App anfordert, unterliegt derselben Prüfung. Kurz gesagt: Der Zugriff, den Pandectes anfordert, richtet sich nach den Standards von Shopify und liegt nicht im alleinigen Ermessen von Pandectes.


Sie können die Nutzung der Berechtigungen selbst überprüfen


Shopify stellt im Adminbereich Ihres Shops für jede installierte App einen Verwaltungsbildschirm bereit. Dort sehen Sie genau, welche Berechtigungen Pandectes erhalten hat und ob jede davon tatsächlich genutzt wurde, einschließlich der Information, ob eine bestimmte Berechtigung je genutzt wurde. Da dies der klarste Weg ist, um zu bestätigen, dass der tatsächliche Zugriff der App dem hier Beschriebenen entspricht, führt Sie der Abschnitt "Den Bildschirm 'App verwalten' in Shopify verstehen" weiter unten durch die Anzeige und ihre Zuordnung zu den Berechtigungen in diesem Dokument.



Berechtigungen, die Pandectes anfordert


Nachfolgend finden Sie jede Berechtigung, die Pandectes anfordert, gruppiert nach Zweck. Zu jeder finden Sie die Definition von Shopify sowie eine Erläuterung, wie Pandectes sie nutzt.


Ein Hinweis zu Schreibberechtigungen: In Shopify gewährt eine write_-Berechtigung in der Regel auch den passenden Lesezugriff auf dieselbe Ressource. Deshalb sehen Sie möglicherweise keine separaten Leseberechtigungen für Inhalte, Dateien, Themes oder Metaobjekte: Die entsprechende Schreibberechtigung deckt das Lesen bereits ab. Wo Pandectes eine Ressource nur lesen muss (etwa beim Prüfen Ihrer theme.liquid), geschieht das, ohne etwas zu verändern.


Gruppe 1: Einwilligung und regionale Datenschutzdurchsetzung


Diese Berechtigungen ermöglichen es dem Cookie-Banner, das richtige Einwilligungsverhalten anzuwenden und Einwilligungssignale an Ihre übrigen Werkzeuge zu übermitteln.


write_privacy_settings
Definition von Shopify. Zugriff auf die Datenschutzeinstellungen des Shops und die Konfiguration des Cookie-Banners (PrivacySettings, CookieBanner).


Wie Pandectes sie nutzt. Konfiguriert die regionalen Datenschutzeinstellungen Ihres Shops und legt fest, welche Regionen eine Einwilligung erfordern und welche nicht. Das ist wesentlich dafür, dass sich der Cookie-Banner in jeder Region korrekt verhält und für jeden Besucher die passenden Regeln gelten (etwa die DSGVO im EWR und CPRA/CCPA in Kalifornien).


write_pixels
Definition von Shopify. Zugriff auf die Web Pixels API zum Erstellen und Verwalten eines Web Pixels.


Wie Pandectes sie nutzt. Registriert Web Pixels, damit Pandectes-Integrationen wie der Google Consent Mode über die gesamte Customer Journey hinweg einheitlich arbeiten: im Shop (vor dem Checkout), im Checkout und auf der Dankeseite nach dem Kauf.


Gruppe 2: Pandectes in Ihrem Shop platzieren


Diese Berechtigungen ermöglichen es der App, ihre Funktionen in Ihren Shop einzubinden und unterstützende Dateien auszuliefern, und zwar mit den von Shopify empfohlenen Methoden.


write_content
Definition von Shopify. Zugriff auf Inhalte des Onlineshops wie Seiten, Blogs, Artikel und Kommentare.


Wie Pandectes sie nutzt. Erstellt die Shop-Seiten, die die Blöcke der App aufnehmen, etwa die Seiten für Cookie-Erklärung, Betroffenenanfragen, Do Not Sell My Data und EU-Widerruf, damit Sie diese nicht von Hand anlegen und verknüpfen müssen.


write_files
Definition von Shopify. Zugriff auf allgemeine Dateien im Dateispeicher des Shops.


Wie Pandectes sie nutzt. Lädt unterstützende Dateien in den Bereich Files Ihres Shops hoch, damit sie über das CDN von Shopify ausgeliefert werden, das schnell und sehr ausfallsicher ist. Dazu gehören die Logos im Cookie-Banner und im Barrierefreiheits-Widget sowie die Datei pandectes-rules.js mit den Regeln für den Pandectes-Auto-Blocker.


write_themes
Definition von Shopify. Zugriff auf Theme-Dateien und Assets des Onlineshops (OnlineStoreTheme).


Wie Pandectes sie nutzt. Bewusst zurückhaltend eingesetzt. In modernen Shops liest die App vor allem Ihre theme.liquid, um zu erkennen, ob die App-Embeds für Cookie-Banner und Barrierefreiheits-Widget aktiviert sind. Außerdem dient sie dazu, Assets zu bereinigen, die frühere Versionen der App dem Theme hinzugefügt haben. Im Einklang mit dem Programm Built for Shopify, an dem Pandectes teilnimmt, erstellt, verändert oder löscht die App keine Theme-Assets mehr.


write_script_tags
Definition von Shopify. Zugriff auf ScriptTag-Objekte, die Skripte im Shop laden.


Wie Pandectes sie nutzt. Vor allem aus Kompatibilitätsgründen beibehalten. Bei älteren "Vintage"-Themes, die Online Store 2.0 nicht unterstützen, sind Script-Tags die einzige Möglichkeit, den benötigten Shop-Code einzubinden. In modernen Shops liefert Pandectes Cookie-Banner und Barrierefreiheits-Widget über App-Embeds aus (die von Shopify empfohlene Methode). In der Praxis dient diese Berechtigung daher heute vor allem dazu, veraltete Script-Tags zu entfernen und bei einer Migration durch App-Embeds zu ersetzen. Wie bei Theme-Assets erlaubt das Programm Built for Shopify Apps nicht, Script-Tags hinzuzufügen. In modernen Shops erstellt Pandectes daher keine. Diese Berechtigung dient ausschließlich der Kompatibilität mit Altsystemen und der Bereinigung.


Gruppe 3: Module für Betroffenenrechte (Betroffenenanfragen und EU-Widerruf)


Diese Berechtigungen unterstützen die Funktionen, über die Ihre Kunden ihre Rechte ausüben. Die Daten werden von Pandectes abgefragt, nicht gespeichert. Muss ein Ergebnis gespeichert werden, wird es nach Shopify zurückgeschrieben.


read_customers
Definition von Shopify. Zugriff auf Kundendatensätze sowie zugehörige Segment-, Company- und Company-Location-Daten.


Wie Pandectes sie nutzt. Betreibt das Modul für Betroffenenanfragen (DSR). Wenn ein Besucher ein Datenschutzrecht ausübt, sei es das Recht auf Auskunft und Datenübertragbarkeit, auf Berichtigung oder auf Löschung ("Recht auf Vergessenwerden"), prüft Pandectes die angegebene E-Mail-Adresse daraufhin, ob sie zu einem Kunden Ihres Shops gehört, bevor der Verifizierungsprozess startet. Das Modul steht sowohl als App-Block zur Verfügung, den Sie auf jeder Seite einbinden können, als auch als Customer-Account-Erweiterung, die im Kundenkontobereich erscheint, wenn Sie sie aktivieren. Es handelt sich ausschließlich um Abfragen; Pandectes speichert diese Kundendaten nicht.


read_orders
Definition von Shopify. Zugriff auf Bestellungen, Fulfillments, Bestelltransaktionen und abgebrochene Checkouts (standardmäßig die der letzten 60 Tage).


Wie Pandectes sie nutzt. Betreibt die EU-Widerrufsschaltfläche. Ein Kunde, der von einem Kauf zurücktreten möchte, gibt seine E-Mail-Adresse und die Bestellnummer ein. Pandectes prüft, ob diese Kombination zu einer echten Bestellung passt, bevor die Widerrufsanfrage fortgesetzt wird.


read_all_orders
Definition von Shopify. Erweitert den Zugriff auf Bestellungen über das Standardfenster von 60 Tagen hinaus. Diese Berechtigung wird erst nach einer gesonderten Prüfung durch Shopify erteilt und zusammen mit read_orders verwendet.


Wie Pandectes sie nutzt. Erweitert die EU-Widerrufsschaltfläche, sodass auch Bestellungen geprüft werden können, die länger als 60 Tage zurückliegen, da Widerrufsrechte auch für ältere Käufe gelten können. Sie erweitert lediglich den Zeitraum derselben Bestellprüfung und führt keine neue Nutzung von Bestelldaten ein.


write_metaobject_definitions
Definition von Shopify. Zugriff zum Erstellen und Ändern von Metaobjekt-Definitionen, die die Struktur eines Metaobjekts beschreiben.


Wie Pandectes sie nutzt. Definiert die Datenstruktur der EU-Widerrufsschaltfläche, konkret das Schema, mit dem festgehalten wird, dass für eine Bestellung ein Widerruf oder eine Rücksendung beantragt wurde. Erst diese Struktur ermöglicht es, die Anfrage nativ in Shopify zu speichern und mit der zugehörigen Bestellung zu verknüpfen.


write_metaobjects
Definition von Shopify. Zugriff zum Erstellen und Ändern von Metaobjekt-Datensätzen, die der definierten Struktur folgen.


Wie Pandectes sie nutzt. Erstellt die einzelnen Datensätze auf Basis der obigen Definition. Schließt ein Kunde eine Widerrufsanfrage ab, erfasst Pandectes sie als Metaobjekt, das mit der Bestellung verknüpft ist, und signalisiert damit innerhalb von Shopify, dass ein Widerruf oder eine Rücksendung beantragt wurde. Wie alle Pandectes-Daten wird das in Shopify gespeichert, nicht in einer Pandectes-Datenbank.



Den Bildschirm "App verwalten" in Shopify verstehen


Shopify zeigt in Ihrem Adminbereich für jede installierte App einen Bildschirm "App verwalten". Er ist der direkteste Weg, um zu überprüfen, worauf Pandectes zugreifen kann und was die App tatsächlich genutzt hat. Der Bildschirm fasst den Zugriff der App unter den übergeordneten Bezeichnungen von Shopify zusammen, die sich direkt den zuvor beschriebenen Berechtigungen zuordnen lassen.


Aktivität und Berechtigungen im Vergleich zu ungenutztem Zugriff


Shopify teilt den Zugriff der App in zwei Listen:


  • Aktivität und Berechtigungen: Bereiche, die die App kürzlich genutzt hat, samt Zeitpunkt der letzten Nutzung.
  • Ungenutzter Zugriff: Bereiche, auf die die App zugreifen kann, die sie in den letzten 30 Tagen aber nicht genutzt hat.


Welche Bereiche in welcher Liste erscheinen, hängt davon ab, welche Pandectes-Funktionen Sie aktiviert haben. Das macht den Grundsatz "eine erteilte Berechtigung ist keine genutzte Berechtigung" sichtbar: Eine Berechtigung, die zu einer nicht aktivierten Funktion gehört, steht schlicht unter Ungenutzter Zugriff. Ein Shop, der die Module für Betroffenenanfragen oder den EU-Widerruf nicht aktiviert hat, sieht die Bereiche Kunden und Bestellungen (und, wenn keine pixelbasierte Integration aktiv ist, Shop-Analysen) typischerweise als ungenutzt.


Die folgende Tabelle ordnet jede von Shopify angezeigte Bereichsbezeichnung den zugrunde liegenden Pandectes-Berechtigungen zu:


In Shopify angezeigter Bereich

Zugriff

Zugrunde liegende Pandectes-Berechtigung(en)

Online Store

Ansehen und bearbeiten

write_content, write_script_tags, write_themes

Shopify admin

Ansehen und bearbeiten

write_files, write_privacy_settings

Custom data

Ansehen und bearbeiten

write_metaobject_definitions, write_metaobjects

Customers

Nur ansehen

read_customers

Orders (gesamte Bestellhistorie)

Nur ansehen

read_orders, read_all_orders

Store analytics

Ansehen und bearbeiten

write_pixels


Die Angabe "All order history" neben Orders spiegelt die Berechtigung read_all_orders wider, mit der die EU-Widerrufsschaltfläche Bestellungen prüfen kann, die älter sind als das Standardfenster von 60 Tagen.


Datenschutz: auf welche personenbezogenen Daten diese App zugreifen kann


Derselbe Bildschirm listet die Kategorien personenbezogener Daten auf, auf die die App zugreifen kann. Shopify zeigt hier zugleich die Bestätigung an, dass Pandectes seine Anforderungen an Datenverarbeitung und Datenschutz erfüllt.


Unter Customers sehen Sie zwei Kategorien:


  • Sensible Daten (Name und E-Mail-Adresse). Sie werden von den Modulen Betroffenenanfragen und EU-Widerrufsschaltfläche genutzt und stammen aus der Berechtigung read_customers. Diese Daten fordert Pandectes ausdrücklich an, weil die Identitätsprüfung für diese rechtebasierten Funktionen unerlässlich ist. Wie bereits erwähnt, werden die Daten abgefragt und nicht von Pandectes gespeichert.
  • Geräte- und Aktivitätsdaten (Standort, IP-Adresse, Browser und Betriebssystem, Surfverhalten und Client-ID-Cookie). Sie gehören zum Web Pixel (write_pixels). Shopify deklariert sie automatisch für jede App, die ein Web Pixel verwendet. Es handelt sich nicht um Daten, die Pandectes ausdrücklich anfordert oder für eigene Zwecke erhebt.


Unter Staff and contributors listet Shopify Daten zu Shop-Inhaber und Blog-Mitwirkenden auf (etwa Name, E-Mail-Adresse und IP-Adresse). Diese Einträge fügt Shopify automatisch bei jeder App hinzu, sie sind nicht Pandectes-spezifisch.


Kurzübersicht


Berechtigung

Typ

Hauptsächlich genutzt von

write_privacy_settings

Schreiben (lesen und schreiben)

Cookie-Banner: regionale Einwilligungsregeln

write_pixels

Schreiben

Einwilligungssignale über die gesamte Customer Journey (z. B. Google Consent Mode)

write_content

Schreiben

Erstellen der Seiten, die die Blöcke der App aufnehmen

write_files

Schreiben

Logos für Banner und Widget sowie die Auto-Blocker-Regeldatei auf dem CDN von Shopify

write_themes

Schreiben (überwiegend lesend)

Erkennen des App-Embed-Status, Bereinigen veralteter Theme-Assets

write_script_tags

Schreiben

Unterstützung älterer Themes und Bereinigung bei der Migration zu App-Embeds

read_customers

Lesen

Betroffenenanfragen: E-Mail-Abgleich

read_orders

Lesen

EU-Widerrufsschaltfläche: Bestellprüfung

read_all_orders

Lesen

EU-Widerrufsschaltfläche: Prüfung von Bestellungen älter als 60 Tage

write_metaobject_definitions

Schreiben

Definition der Struktur für EU-Widerrufsdatensätze

write_metaobjects

Schreiben

Erfassen von Widerrufsanfragen zur jeweiligen Bestellung



Quellen und weiterführende Informationen


Dieser Abschnitt versammelt die maßgeblichen Quellen zu den Vorschriften, bei deren Einhaltung diese App unterstützt, sowie die offizielle Shopify-Dokumentation dazu, wie die App installiert wird und worauf sie zugreifen darf.


Regulatorische Quellen



Shopify-Dokumentation



Qualitätsprogramme von Shopify



Dieses Dokument beschreibt die von Pandectes GDPR Compliance angeforderten Berechtigungen und ihre Verwendung. Wenn Sie Fragen zu einer Berechtigung haben oder ihre Nutzung überprüfen möchten, können Sie jederzeit den Verwaltungsbildschirm der App in Ihrem Shopify-Adminbereich aufrufen.

Aktualisiert am: 22/09/2026

War dieser Beitrag hilfreich?

Teilen Sie Ihr Feedback mit

Stornieren

Danke!