Zum Inhalt springen

Sicherheit und Datenschutz

Warum Business Watchdog für Ihren Shop sicher ist

Sie sollen einem Monitoring-Dienst Zugriff auf Ihren Shop und Ihre Zahlungskonten geben. Diese Seite zeigt genau, was Business Watchdog liest, was es nie tut und wie es Ihre Daten schützt — mit Screenshots aus dem echten Produkt und den genauen Berechtigungslisten.

Nur LesezugriffServer in DeutschlandAuftragsverarbeitung nach Art. 28 DSGVO
Business Watchdog auf einen BlickGilt für jede Verbindung

Was es tut

  • Liest Bestellungen, Zahlungsstatus und Erstattungen
  • Gleicht sie mit Stripe und PayPal ab
  • Geht Ihren Checkout wie ein Kunde durch — bis zum Zahlungsformular
  • Benachrichtigt Sie per E-Mail oder Telegram

Was es nie tut

  • Bestellungen ändern, stornieren oder anlegen
  • Erstatten, einziehen oder Geld bewegen
  • Namen, Adressen oder E-Mail-Adressen Ihrer Kunden abfragen
  • Ihr Admin-Passwort verlangen

Sechs Zusagen hinter jeder Verbindung

Sie sind im Dienst eingebaut, nicht nur aufgeschrieben: Wo eine Plattform es erlaubt, lehnt der Dienst Zugriff ab, der weiter geht als nötig.

01

Nur Lesezugriff

Ein WooCommerce-Schlüssel mit Schreibrecht und ein vollständiger Stripe-Geheimschlüssel werden beim Verbinden abgelehnt.

02

Keine Kundendaten nötig

Namen, Adressen, E-Mail-Adressen, Telefonnummern und Bestellpositionen Ihrer Kunden werden nicht abgefragt.

03

Schlüssel statt Passwörter

Sie geben nie ein Admin-Passwort weiter. Schlüssel werden verschlüsselt gespeichert; nach dem Speichern sind nur ihre letzten Zeichen sichtbar.

04

Gespeichert in Deutschland

Server und verschlüsselte Backups stehen in Deutschland. Ihre Shopdaten verarbeiten wir als Auftragsverarbeiter nach Art. 28 DSGVO.

05

Kauft nie etwas

Die Checkout-Prüfung stoppt am Zahlungsformular. Sie bestellt nie und gibt nie Kartendaten ein.

06

Sie behalten die Kontrolle

Schlüssel widerrufen, Plugin mit einem Klick stoppen oder Organisation löschen — jederzeit.

WooCommerce: ein Schlüssel, der nur lesen kann

Sie legen den Schlüssel selbst in WooCommerce an und wählen die Berechtigung. Business Watchdog prüft sie beim Verbinden.

  • Akzeptiert wird nur ein Schlüssel mit der Berechtigung Lesen. Der Dienst prüft den Schlüssel, ohne etwas zu schreiben, und lehnt einen Schlüssel ab, der schreiben könnte.
  • Nur lesende Anfragen (GET) an eine feste Liste von Adressen. Jede andere Anfrage wird blockiert, bevor sie den Dienst verlässt.
  • Abgefragt werden nur die hier aufgeführten Bestellfelder — keine Rechnungs- und Lieferadressen, keine Kunden, keine Bestellpositionen.
  • Der Bestellschlüssel wird nur als Einweg-Hash gespeichert.

Die einzigen Anfragen an Ihren Shop

GET /wp-json/wc/v3
GET /wp-json/wc/v3/orders
GET /wp-json/wc/v3/orders/{id}/refunds
GET /wp-json/wc/v3/webhooks

Abgefragte Bestellfelder (_fields)

id, number, status, currency, total,
payment_method, payment_method_title,
transaction_id, order_key, created_via,
date_created_gmt, date_modified_gmt,
date_paid_gmt, refunds, meta_data

WooCommerce kann keine einzelnen Meta-Schlüssel liefern. Aus meta_data behält der Dienst deshalb nur Zahlungsreferenzen (Zahlungsmodus, Erstattungs-ID des Anbieters) und verwirft alles andere sofort.

Formular für einen WooCommerce-REST-API-Schlüssel mit der Beschreibung Business Watchdog und der Berechtigung Lesen
WooCommerce → Einstellungen → Erweitert → REST-API: der Schlüssel für Business Watchdog mit der Berechtigung Lesen.

Stripe: nur ein eingeschränkter Schlüssel mit Leserechten

In Stripe können Sie einen eingeschränkten Schlüssel anlegen, der nichts anderes kann als lesen. Nur diese Art Schlüssel akzeptiert Business Watchdog.

Stripe-Verbindung im Business-Watchdog-Dashboard: Testmodus, eingeschränkter Schlüssel als rk_ mit vier Punkten
Die Stripe-Verbindung im Dashboard: ein eingeschränkter Schlüssel (rk_…), sichtbar nur mit seinen letzten Zeichen.
  • Ein vollständiger Geheimschlüssel (sk_…) wird mit der Meldung abgelehnt: «Angenommen wird nur ein eingeschränkter Schlüssel mit Lesezugriff (rk_…)».
  • Nur lesende Anfragen: Zahlungen, Belastungen, Erstattungen und — wenn Sie es erlauben — Rückbuchungen und Gebühren.
  • Berechtigungen, die Sie nicht vergeben, bleiben einfach unsichtbar; das Dashboard sagt Ihnen, was fehlt, statt zu raten.

Berechtigungen des eingeschränkten Schlüssels

Payment Intents     Read
Charges             Read
Refunds             Read
Disputes            Read   optional
Balance             Read   optional, für Gebühren
Account             Read   optional
Webhook Endpoints   Read   optional
Alles andere        None

PayPal: Wo es keinen reinen Lesezugriff gibt, sagen wir es

PayPal kann keine reinen Lese-Zugangsdaten ausstellen

Nach PayPals Regeln darf selbst eine App nur mit Transaction Search auch Zahlungen erstatten. Business Watchdog tut das nie: Es ruft nur Lesemethoden aus einer festen Liste auf und blockiert jede andere Anfrage, bevor sie gesendet wird. Das Dashboard zeigt diesen Hinweis vor dem Verbinden, und Sie bestätigen ihn.

Hinweis im Business-Watchdog-Dashboard: PayPal kann keinen reinen Lesezugriff ausstellen, mit Bestätigungsfeld
Der Hinweis im Dashboard vor dem Verbinden von PayPal: Sie bestätigen ihn, bevor die Verbindung gespeichert wird.

Die einzigen PayPal-Methoden, die der Dienst aufruft

POST /v1/oauth2/token          Anmeldung
GET  /v1/reporting/transactions
GET  /v2/checkout/orders/{id}
GET  /v2/payments/captures/{id}
GET  /v2/payments/refunds/{id}
GET  /v2/payments/authorizations/{id}
GET  /v1/customer/disputes      optional
GET  /v1/customer/disputes/{id} optional
GET  /v1/notifications/webhooks
POST /v1/notifications/verify-webhook-signature

Die beiden POST-Anfragen melden nur an und prüfen, ob ein Webhook wirklich von PayPal kommt. Die Zugangsdaten werden verschlüsselt gespeichert, und Sie können die App jederzeit in PayPal löschen.

Shopware: Berechtigungen, die Sie vor der Installation sehen

Vor der Installation der Business Watchdog App zeigt Shopware Ihnen ihre Berechtigungen — es sind ausschließlich Leserechte. Für den Integrationsschlüssel legen Sie eine Rolle an, die Bestellungen nur ansehen darf.

Berechtigungen der App (manifest.xml)

<permissions>
    <read>order</read>
    <read>order_transaction</read>
    <read>order_transaction_capture</read>
    <read>order_transaction_capture_refund</read>
    <read>currency</read>
    <read>payment_method</read>
    <read>state_machine</read>
    <read>state_machine_state</read>
</permissions>
  • Die Felder jeder Bestellung sind ausdrücklich begrenzt: Nummer, Betrag, Währung, Status, Zahlungsart und Zeitpunkte — keine Kunden, Adressen oder Positionen.
  • Shopware sucht mit POST-Anfragen; der Dienst darf nur diese senden — Lesezugriffe und die zwei eigenen Datensätze der App.
POST /api/oauth/token
POST /api/search/order
POST /api/search-ids/order
POST /api/search/custom-entity-bw-checkout-report
POST /api/_action/sync     nur eigene Datensätze der App

Ehrlich gesagt: Shopware erlaubt selbst einer Rolle «nur ansehen», Bestell-, Zahlungs- und Lieferstatus zu ändern. Der Dienst sendet solche Anfragen nie — sie stehen nicht auf der Liste oben.

Das WooCommerce-Plugin: optional und leicht zu stoppen

Das Plugin ist nicht nötig — ein Schlüssel mit Leserecht genügt. Es bringt sofortige Aktualisierungen und Zählungen der Zahlungsversuche. Es ist im Plugin-Verzeichnis von WordPress.org veröffentlicht und wurde vom Plugin-Team von WordPress.org geprüft.

Seite des Business-Watchdog-Plugins in WordPress mit der Schaltfläche Stop monitoring und dem Status connected
WooCommerce → Business Watchdog: Der Not-Aus stoppt sofort jede Arbeit des Plugins.

Es sendet

  • Dieselben Fakten zu Bestellungen und Erstattungen wie der Schlüssel, aber sofort
  • Zählungen der Zahlungsversuche je Zahlungsart
  • Nur wenn Sie es einschalten: Zählungen der Checkout-Schritte

Es tut nie

  • Namen, Adressen, E-Mail-Adressen, Telefonnummern, Bestellpositionen, IP-Adressen oder Besucherkennungen senden
  • In Zahlung, Bestellanlage, Lager oder Shop-E-Mails eingreifen
  • Ihren Shop bremsen: Ist der Dienst nicht erreichbar, läuft Ihr Shop normal weiter

Die Checkout-Prüfung kauft nie etwas

Ein Browser geht Ihren Shop wie ein Kunde durch — Produkt, Warenkorb, Kasse — und stoppt am Zahlungsformular.

  • Jede Anfrage, die eine Bestellung auslösen, zahlen, einziehen oder erstatten würde, wird blockiert.
  • Wenn Sie die vollständige Prüfung der Zahlungsformulare erlauben, werden die Skripte von Stripe, PayPal und anderen Anbietern nur lesend geladen; jede schreibende Anfrage an sie wird ebenfalls blockiert.
  • Eingabefelder und Adressen werden auf den Screenshots der Prüfung unkenntlich gemacht.
  • Das optionale Beobachtungsskript setzt keine Cookies, speichert nichts auf den Geräten Ihrer Kunden, liest keine Formularfelder und meldet nur an Ihren eigenen Shop.
Ergebnis einer Checkout-Prüfung im Dashboard: Produktseite, In den Warenkorb, Warenkorb, Kasse und Zahlungsformular bestanden
Ein echtes Prüfergebnis: Der Browser hat Produkt, Warenkorb und Kasse durchlaufen und am Zahlungsformular gestoppt.

Wie Ihre Daten gespeichert werden

Kurze Aufbewahrung, Verschlüsselung und Zugriff nur mit Ihrer Freigabe.

DeutschlandServer und tägliche verschlüsselte Backups
90–365 TageBestellverlauf, je nach Tarif
30 TageScreenshots der Prüfungen
72 StundenHöchstdauer für Support-Zugriff, nur mit Ihrer Freigabe
  • Hosting: Contabo GmbH, München, als unser Auftragsverarbeiter.
  • Verbindungsschlüssel werden verschlüsselt; nach dem Speichern sind nur ihre letzten Zeichen sichtbar.
  • Ihr Team meldet sich auf Wunsch mit Zwei-Faktor-Authentifizierung oder Passkeys an; Aktionen in Ihrem Konto werden im Audit-Protokoll festgehalten.
  • Der Support sieht die Details eines Shops erst, nachdem der Inhaber der Organisation den Zugriff freigibt — für einen Shop, ausgewählte Bereiche und höchstens 72 Stunden. Jeder Zugriff wird protokolliert.

Sie behalten die Kontrolle

  • Widerrufen Sie einen API-Schlüssel jederzeit in Ihrem Shop, bei Stripe oder PayPal — der Dienst liest sofort nicht mehr.
  • Stoppen Sie das WooCommerce-Plugin mit einem Klick oder deaktivieren Sie es.
  • Löschen Sie Ihre Organisation: Kontodaten werden innerhalb von 30 Tagen gelöscht, sofern keine gesetzliche Aufbewahrungspflicht besteht.
Formular für den Support-Zugriff im Dashboard: ein Shop, erlaubte Bereiche, Dauer höchstens 72 Stunden, Grund
Den Support-Zugriff geben Sie frei: ein Shop, ausgewählte Bereiche, höchstens 72 Stunden.

Fragen zur DSGVO

Ist Business Watchdog Auftragsverarbeiter nach DSGVO?

Ja. Wir verarbeiten die Daten Ihrer Shops in Ihrem Auftrag als Auftragsverarbeiter nach Art. 28 DSGVO. Die Regelungen zur Auftragsverarbeitung sind Teil unserer Nutzungsbedingungen (Abschnitt 15).

Wo werden die Daten gespeichert?

Auf Servern in Deutschland, mit täglichen verschlüsselten Backups, die ebenfalls in Deutschland liegen. Einzelheiten, auch von wo aus der Dienst betrieben wird, finden Sie in der Datenschutzerklärung.

Welche anderen Dienste erhalten Daten?

Contabo GmbH betreibt die Server und Backups. Paddle wickelt die Abo-Zahlungen als eigener Verantwortlicher ab. Telegram erhält Meldungstexte nur, wenn Sie einen Telegram-Chat verbinden.

Müssen meine Kunden der Checkout-Beobachtung zustimmen?

Das Beobachtungsskript setzt keine Cookies, speichert nichts auf dem Gerät und erhebt keine personenbezogenen Daten Ihrer Kunden. Im Dashboard finden Sie einen fertigen Absatz für Ihre Datenschutzerklärung und eine Vorlage für die Interessenabwägung. Bitte prüfen Sie diese mit Ihrer eigenen Rechtsberatung.

Wie lange werden Daten aufbewahrt?

Bestellverlauf je nach Tarif 90, 180 oder 365 Tage, Screenshots der Prüfungen 30 Tage, Kontodaten bis 30 Tage nach Schließung des Kontos.

Kann ich meine Daten löschen lassen?

Ja. Wenn Sie Ihre Organisation löschen, werden ihre Kontodaten innerhalb von 30 Tagen entfernt, sofern keine gesetzliche Aufbewahrungspflicht gilt. Widerrufene Schlüssel stoppen neue Daten sofort.

Überzeugen Sie sich selbst — ohne Zugriff zu geben.

Prüfen Sie den öffentlichen Weg zu Ihrer Kasse kostenlos und ohne Anmeldung oder sehen Sie sich die Videos in einer Minute aus einem Testshop an.