PriceCalc Pro – Shopify App
Anbieter: Janine Fabienne Eicker, Unnersberger Allee 10, 42659 Solingen, Deutschland
Kontakt: support@jrmedia.software
1. Verantwortlicher
Verantwortlicher im Sinne der Datenschutz-Grundverordnung (DSGVO) für die Verarbeitung personenbezogener Daten im Zusammenhang mit der App PriceCalc Pro ist:
Janine Fabienne Eicker
Unnersberger Allee 10
42659 Solingen
Deutschland
E-Mail: support@jrmedia.software
Ein gesetzlich vorgeschriebener Datenschutzbeauftragter ist nicht benannt, da die Voraussetzungen nach Art. 37 DSGVO i. V. m. § 38 BDSG nicht erfüllt sind.
2. Überblick über die verarbeiteten Daten
PriceCalc Pro ist eine in den Shopify Admin eingebettete B2B-App, die ausschließlich von Shopify-Händlern (Unternehmen oder Selbstständigen) genutzt wird. Die App verarbeitet folgende Datenkategorien:
2.1 Produkt- und Preisdaten (via Shopify API)
Die App ruft über die Shopify Admin GraphQL API folgende Daten ab:
- Shop-ID und Shop-Währung
- Produkt- und Variantendaten (Produktname, Variante, SKU, Einkaufspreis/Unit Cost, Verkaufspreis)
- Kollektionen, Hersteller (Vendor) und Tags
- Metafelder im Namespace
custom(Kalkulationsfaktor, Bezugskosten, Handlungskosten, Gewinnzuschlag, Puffer, MwSt-Schlüssel, Sicherungspreis)
Die App schreibt veränderte Preise und Metafelder zurück in den Shopify-Store des Nutzers. Diese Produkt- und Preisdaten werden nicht dauerhaft auf Servern des Anbieters gespeichert, sondern nur zur Laufzeit verarbeitet und im Browser des Nutzers gehalten.
Bei diesen Daten handelt es sich in der Regel um keine personenbezogenen Daten im Sinne der DSGVO, da es sich um Geschäftsdaten des Händlers (Produkte, Preise) handelt.
2.2 Shop-Stammdaten (serverseitige Speicherung)
Zur Zuordnung von Abonnement, Nutzungskontingent und Support speichert der Anbieter in der App-Datenbank (betrieben durch Gadget, siehe Ziffer 4.2) folgende von Shopify übermittelte Stammdaten des Shops:
- Shop-ID, myshopify-Domain und Shop-Domain
- Shop-Name und Name des Shop-Inhabers
- E-Mail-Adresse des Shops
- Land des Shops
- Shopify-Tarif des Shops und Erstellungsdatum des Shops
Diese Daten werden bei der Installation übernommen und über den Shopify-Webhook shop/update aktuell gehalten. Da sie den Namen und die E-Mail-Adresse einer natürlichen Person enthalten können — insbesondere bei Einzelunternehmern —, behandelt der Anbieter sie als personenbezogene Daten. Anschrift, Telefonnummer und Geodaten des Shops werden ausdrücklich nicht gespeichert.
2.3 Abrechnungs- und Abonnementdaten
Die Abrechnung für kostenpflichtige Pläne erfolgt ausschließlich über die Shopify Billing API. Zahlungsdaten werden von Shopify verarbeitet; der Anbieter hat keinen Zugriff auf Kreditkarten- oder Bankdaten. Vom Anbieter werden nur Plan-Status, Abonnement-Kennung, Laufzeitende und Nutzungszähler gespeichert.
2.4 Nutzungs- und Verwaltungsdaten (Missbrauchsabwehr)
Zur Durchsetzung der Plan-Kontingente und zur Abwehr von Missbrauch speichert der Anbieter je Shop folgende Kennzahlen:
- Anzahl der Kalkulations- bzw. API-Aufrufe im laufenden Abrechnungszeitraum
- Anzahl empfangener Webhooks und Anzahl der Kontingent-Überschreitungen
- Zeitpunkt der letzten Aktivität in der App
- Verwaltungsstatus des Shops (aktiv, markiert oder gesperrt) samt Grund und Zeitpunkt einer Markierung
Diese Kennzahlen sind ausschließlich für den Anbieter in einem internen Verwaltungsbereich einsehbar, der technisch auf festgelegte Administrator-Shops beschränkt ist. Auf dieser Grundlage kann der Anbieter einen Shop bei erheblichem Missbrauch sperren oder die App entfernen. Eine automatische Markierung auffälliger Shops dient dabei nur als internes Prüfsignal; die Entscheidung über eine Sperrung wird stets manuell getroffen (siehe Ziffer 10). Die Zähler werden monatlich zurückgesetzt. Überschreitet die Anzahl der Zugriffe ein Vielfaches des üblichen Werts, setzt die App Schreibvorgänge des betreffenden Shops vorübergehend aus, um die Verfügbarkeit für alle Nutzer zu schützen (siehe Ziffer 10).
2.5 App-Einstellungen und Zugriff auf den Endgeräte-Speicher
Nutzereinstellungen (Autosave, Preisrundung, Sprache, Backup-Präferenz) sowie Arbeitssessions werden im localStorage des Browsers gespeichert. Diese Daten verbleiben lokal im Browser des Nutzers und werden nicht an den Server des Anbieters übertragen.
Beim Einlesen einer Lieferanten-Preisliste wird dort zusätzlich die angefangene Zuordnung dieser Liste abgelegt: der Dateiname, die Artikelnummern des Lieferanten und die dazu getroffenen Festlegungen. Sie dienen allein dazu, unterbrochene Arbeit fortsetzen zu können, verlassen den Browser des Nutzers nicht und werden nach 30 Tagen automatisch entfernt; über die Schaltfläche „Verwerfen“ lassen sie sich jederzeit sofort löschen.
Zusätzlich setzen Shopify und die Plattform Gadget technisch notwendige Session-Cookies, um die eingebettete App-Sitzung zu authentifizieren. Der Zugriff auf den Endgeräte-Speicher (localStorage und Session-Cookies) ist für die Bereitstellung des vom Nutzer ausdrücklich gewünschten Dienstes unbedingt erforderlich und daher nach § 25 Abs. 2 Nr. 2 TDDDG einwilligungsfrei. Analyse-, Tracking- oder Werbe-Cookies werden nicht eingesetzt.
2.6 Sicherungsdateien (lokale Downloads)
Exportierte Sicherungsdateien (JSON) werden direkt auf das Gerät des Nutzers heruntergeladen und nicht auf Servern des Anbieters gespeichert.
2.7 Keine Verarbeitung von Endkundendaten
PriceCalc Pro verarbeitet keine personenbezogenen Daten der Endkunden des Shopify-Händlers. Die App fordert von Shopify ausschließlich Berechtigungen für Produkte, Bestände, Standorte und Sprachen an; ein Zugriff auf Bestellungen, Kundennamen, Adressen oder sonstige Kundendaten ist technisch nicht möglich.
2.8 Feedback-Antworten
Beantwortet der Nutzer eine Feedback-Frage in der App — etwa nach dem Grund für eine Kündigung oder zur Zufriedenheit mit der App —, speichert der Anbieter die Antwort in der App-Datenbank: die Bewertung, den gewählten Grund, einen optionalen Freitext, den gebuchten Plan sowie Shop-Kennung, myshopify-Domain und Zeitpunkt. Die Beantwortung ist freiwillig; die App lässt sich ohne Antwort unverändert nutzen und ebenso deinstallieren. Für eine Antwort wird kein Vorteil gewährt. Mit Eingang des shop/redact-Webhooks werden der Shop-Bezug und der Freitext gelöscht; Bewertung, Grund und Zeitpunkt verbleiben ohne Bezug zu einem Shop als anonyme Kennzahl. Ein Versand von Feedback-Anfragen per E-Mail findet nicht statt.
3. Zweck und Rechtsgrundlage der Verarbeitung
| Verarbeitungszweck | Rechtsgrundlage |
|---|---|
| Bereitstellung der App-Funktionen (Lesen und Schreiben von Produkt- und Preisdaten) | Art. 6 Abs. 1 lit. b DSGVO – Vertragserfüllung |
| Abonnementverwaltung und Nutzungszählung | Art. 6 Abs. 1 lit. b DSGVO – Vertragserfüllung |
| Vorübergehendes Aussetzen von Schreibvorgängen bei einem Vielfachen der üblichen Zugriffszahl (Ziffer 2.4 und 10) | Art. 6 Abs. 1 lit. f DSGVO – Berechtigte Interessen des Anbieters an der Verfügbarkeit des Dienstes für alle Nutzer |
| Sicherheit und Fehlerbehebung | Art. 6 Abs. 1 lit. f DSGVO – Berechtigte Interessen des Anbieters |
| Missbrauchsabwehr, Durchsetzung der Nutzungskontingente und Sperrung auffälliger Shops (Ziffer 2.4) | Art. 6 Abs. 1 lit. f DSGVO – Berechtigte Interessen des Anbieters |
| Auswertung freiwilliger Feedback-Antworten zur Verbesserung der App (Ziffer 2.8) | Art. 6 Abs. 1 lit. f DSGVO – Berechtigte Interessen des Anbieters |
| Einhaltung von Shopify-DSGVO-Anforderungen (GDPR-Webhooks) | Art. 6 Abs. 1 lit. c DSGVO – Rechtliche Verpflichtung |
Das berechtigte Interesse des Anbieters (lit. f) besteht in der Sicherstellung des stabilen und sicheren Betriebs der App, der Verhinderung von Missbrauch sowie der Verbesserung der App anhand freiwilliger Rückmeldungen.
4. Auftragsverarbeiter und Drittanbieter
4.1 Shopify Inc.
Die App ist in den Shopify Admin eingebettet und greift über die Shopify Admin API auf Shop-Daten zu. Shopify agiert in diesem Rahmen als eigenständiger Verantwortlicher für die Verarbeitung von Händlerdaten gemäß eigenen Datenschutzbestimmungen: shopify.com/legal/privacy
4.2 Gadget Software Inc. (Hosting und Plattform)
Die App wird auf der Plattform Gadget (Gadget Software Inc., Vancouver, Kanada) gehostet und betrieben. Gadget verarbeitet im Rahmen der Auftragsverarbeitung App-Daten, die über die Shopify API abgerufen werden.
Gadget speichert Daten in Kanada (EU-Angemessenheitsbeschluss vorhanden) sowie in den USA über Sub-Prozessoren (u. a. Google Cloud, Cloudflare). Für Drittlandtransfers in die USA stützt sich Gadget auf Standardvertragsklauseln (SCCs) nach Art. 46 Abs. 2 lit. c DSGVO.
Ein Data Processing Addendum (DPA) zwischen dem Anbieter und Gadget wurde am 1. August 2026 nach den Vorgaben von Gadget Software Inc. abgeschlossen. Es umfasst die EU-Standardvertragsklauseln in den Modulen 2 und 3; zuständige Aufsichtsbehörde im Sinne der Klauseln ist die irische Datenschutzkommission. Weitere Informationen: gadget.dev/privacy und gadget.dev/data-processing-addendum
Gadget setzt seinerseits die nachfolgenden Sub-Prozessoren ein. Die Übersicht gibt den von Gadget benannten Stand zum Zeitpunkt der letzten Aktualisierung dieser Erklärung wieder; die jeweils aktuelle Liste veröffentlicht Gadget unter gadget.dev/privacy. Stand dieser Übersicht: 26. August 2026.
| Dienstleister | Funktion | Standort |
|---|---|---|
| Google Cloud | Infrastruktur und Datenhosting (sämtliche bei Gadget erhobenen Daten) | USA |
| Cloudflare (inkl. Cloudflare Analytics) | CDN / Sicherheit / Web-Aktivitätsprotokolle | USA |
| Crunchy Data | Datenbank-Betrieb und Protokolle | USA |
| Axiom | Produkt- und Betriebs-Logs | USA |
| Humio | Betriebs-Logs / Web-Aktivitätsprotokolle | USA |
| HubSpot | E-Mail-Marketing (E-Mail-Adresse und Name des Anbieter-Accounts) | USA |
| LaunchDarkly | Feature Flags (E-Mail-Adresse des Anbieter-Accounts) | USA |
| Fivetran | Business Intelligence und Data Warehousing (sämtliche bei Gadget erhobenen Daten) | USA |
HubSpot und LaunchDarkly verarbeiten dabei ausschließlich die Kontaktdaten des Anbieter-Accounts bei Gadget (E-Mail-Adresse und Name). Daten von Händlern, deren Shops oder deren Endkunden werden an diese beiden Dienste nicht übermittelt; der Hinweis in Ziffer 4.4 zu Marketing-Diensten innerhalb der App bleibt davon unberührt.
4.3 Shopify CDN
Die App lädt die von Shopify bereitgestellten Bibliotheken App Bridge und Polaris direkt von den Shopify-Servern (cdn.shopify.com). Dabei wird die IP-Adresse des Nutzers an Shopify übermittelt. Da die App ausschließlich innerhalb des Shopify Admin ausgeführt wird, besteht diese Verbindung zu Shopify ohnehin.
4.4 Keine weiteren Dienste
Über die vorstehend genannten Dienste hinaus werden keine weiteren Auftragsverarbeiter eingesetzt. Insbesondere bindet die App keine Analyse-, Tracking-, Werbe- oder E-Mail-Marketing-Dienste ein, und es findet keine Übermittlung von Daten an solche Dienste statt.
5. Übermittlung in Drittländer
App-Daten können im Rahmen des Hostings durch Gadget Software Inc. in die USA und nach Kanada übertragen werden. Für Kanada besteht ein EU-Angemessenheitsbeschluss der Europäischen Kommission. Für Transfers in die USA werden Standardvertragsklauseln (SCC) gemäß Art. 46 Abs. 2 lit. c DSGVO als geeignete Garantien herangezogen.
6. Shopify GDPR-Webhooks
Als Shopify-Partner ist der Anbieter verpflichtet, folgende DSGVO-Webhooks von Shopify zu empfangen und zu verarbeiten:
- customers/data_request: Anfragen auf Auskunft über gespeicherte Kundendaten. Da die App keine Endkundendaten verarbeitet, wird diese Anfrage entsprechend beantwortet.
- customers/redact: Löschanfragen für Endkundendaten. Da keine solchen Daten gespeichert werden, entfällt eine Löschung.
- shop/redact: Anfrage zur Löschung von Shop-Daten, die 48 Stunden nach Deinstallation der App eingeht. Nach Eingang löscht der Anbieter automatisch sämtliche zum Shop gespeicherten Stammdaten (Shop-Name, Name des Inhabers, E-Mail-Adresse, Domain, Land), alle Abrechnungs- und Nutzungsdaten sowie alle Verwaltungs- und Missbrauchs-Kennzahlen gemäß Ziffer 2.4. Es verbleibt ausschließlich ein technischer Datensatz ohne personenbezogenen Inhalt (Shop-ID und myshopify-Domain), damit eine spätere Neuinstallation korrekt zugeordnet werden kann.
7. Speicherdauer und Löschung
| Datenkategorie | Speicherdauer |
|---|---|
| Produkt- und Preisdaten (Metafelder in Shopify) | Verbleiben im Shopify-Store des Händlers; keine dauerhafte serverseitige Speicherung durch den Anbieter |
| Shop-Stammdaten (Ziffer 2.2) | Für die Dauer der Installation; automatische Löschung mit Eingang des shop/redact-Webhooks (48 Stunden nach Deinstallation) |
| Abrechnungs- und Abonnementdaten (Ziffer 2.3) | Für die Dauer der Installation; automatische Löschung mit dem shop/redact-Webhook. Rechnungs- und Zahlungsbelege werden ausschließlich von Shopify erstellt und dort nach den gesetzlichen Fristen aufbewahrt; der Anbieter führt in der App selbst keine Buchhaltungsdaten |
| Nutzungs- und Verwaltungsdaten (Ziffer 2.4) | Zähler werden monatlich zurückgesetzt; vollständige Löschung mit dem shop/redact-Webhook |
| Browser-Einstellungen (localStorage) | Lokal im Browser des Nutzers; werden gelöscht sobald der Nutzer den Browser-Speicher leert oder die App deinstalliert. Angefangene Preislisten-Zuordnungen entfallen zusätzlich automatisch nach 30 Tagen |
| Feedback-Antworten (Ziffer 2.8) | Shop-Bezug und Freitext werden mit dem shop/redact-Webhook gelöscht; Bewertung, Grund und Zeitpunkt verbleiben ohne Shop-Bezug als anonyme Kennzahl |
| Protokolldaten / Logs | Gemäß den Aufbewahrungsrichtlinien von Gadget Software Inc. (in der Regel 30–90 Tage) |
8. Datensicherheit
Der Anbieter trifft geeignete technische und organisatorische Maßnahmen nach Art. 32 DSGVO:
- Die Übertragung zwischen Browser, App und Shopify erfolgt ausschließlich verschlüsselt über HTTPS/TLS.
- Der Zugriff auf Shop-Daten ist durch die Shopify-Sitzung authentifiziert und durch mandantenbezogene Zugriffsregeln auf den jeweils eigenen Shop beschränkt; ein Zugriff auf Daten anderer Shops ist ausgeschlossen.
- Der interne Verwaltungsbereich (Ziffer 2.4) ist technisch auf festgelegte Administrator-Shops beschränkt.
- Die App fordert von Shopify ausschließlich die für den Betrieb erforderlichen Berechtigungen an (Lesen und Schreiben von Produkten und Beständen, Lesen von Standorten und Sprachen).
- Der Betrieb der Infrastruktur erfolgt über Gadget Software Inc. nach deren Sicherheitsstandards.
9. Betroffenenrechte
Als von der Datenverarbeitung betroffene Person stehen Ihnen folgende Rechte zu:
- Auskunftsrecht (Art. 15 DSGVO): Sie können Auskunft über die zu Ihrer Person gespeicherten Daten verlangen.
- Berichtigungsrecht (Art. 16 DSGVO): Sie können die Berichtigung unrichtiger Daten verlangen.
- Recht auf Löschung (Art. 17 DSGVO): Sie können die Löschung Ihrer Daten verlangen, soweit keine gesetzlichen Aufbewahrungspflichten entgegenstehen.
- Recht auf Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Recht auf Datenübertragbarkeit (Art. 20 DSGVO)
- Widerspruchsrecht (Art. 21 DSGVO): Sie können der Verarbeitung auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO widersprechen.
- Beschwerderecht (Art. 77 DSGVO): Sie haben das Recht, sich bei einer Datenschutzaufsichtsbehörde zu beschweren. Zuständig ist die Aufsichtsbehörde Ihres gewöhnlichen Aufenthaltsortes oder des Ortes des mutmaßlichen Verstoßes.
Zur Ausübung Ihrer Rechte wenden Sie sich bitte an: support@jrmedia.software
10. Automatisierte Entscheidungsfindung
Eine automatisierte Entscheidungsfindung oder ein Profiling im Sinne des Art. 22 DSGVO findet nicht statt. Die in Ziffer 2.4 beschriebene automatische Markierung auffälliger Shops dient ausschließlich als internes Prüfsignal und hat für sich genommen keine Rechtswirkung; über eine Sperrung oder Entfernung der App entscheidet der Anbieter stets nach manueller Prüfung des Einzelfalls. Betroffene können einer solchen Maßnahme unter den in Ziffer 9 genannten Kontaktdaten widersprechen.
Davon zu unterscheiden ist eine technische Schutzmaßnahme: Erreicht ein Shop ein Vielfaches der üblichen Zugriffszahl, setzt die App Schreibvorgänge dieses Shops vorübergehend aus. Der Lesezugriff bleibt bestehen. Dabei wird ausschließlich ein Zähler mit einem festen Schwellenwert verglichen; es findet keine Bewertung persönlicher Aspekte und kein Profiling statt. Die Maßnahme endet automatisch mit dem nächsten Abrechnungszeitraum und wird auf Anfrage unverzüglich aufgehoben.
11. Verhältnis zwischen Händler und Anbieter
Der Anbieter verarbeitet die vorstehend beschriebenen Daten als eigener Verantwortlicher zur Erfüllung des Nutzungsvertrags mit dem Händler. Da PriceCalc Pro keine personenbezogenen Daten der Endkunden des Händlers verarbeitet (siehe Ziffer 2.7), ist ein Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO zwischen Händler und Anbieter nicht erforderlich. Auf Anfrage stellt der Anbieter Händlern gleichwohl eine entsprechende Vereinbarung zur Verfügung. Das Muster ist unter pricecalcpro.de/avv.html abrufbar; eine unterzeichnete Ausfertigung erhalten Händler über support@jrmedia.software
12. Keine Shopify-Affilierung
PriceCalc Pro ist eine unabhängige Drittanbieter-App und steht in keiner offiziellen Verbindung zu Shopify Inc. Shopify® ist eine eingetragene Marke von Shopify Inc.
13. Änderungen dieser Datenschutzerklärung
Der Anbieter behält sich vor, diese Datenschutzerklärung bei Änderungen der Rechtslage, der App-Funktionen oder der Datenverarbeitungspraktiken zu aktualisieren. Die jeweils aktuelle Fassung ist in der App abrufbar. Bei wesentlichen Änderungen wird der Nutzer, soweit möglich, informiert.