Daten anonymisieren

Mit der Anonymisierung ersetzt enerStage die Namen, Anschriften und E-Mail-Adressen Ihrer Kunden in der Testumgebung durch erfundene Werte. Eine Agentur oder ein anderer Dienstleister kann dadurch mit einem realistisch gefüllten Shop arbeiten, ohne personenbezogene Daten Ihrer Kunden zu sehen. Ihr Liveshop bleibt dabei unverändert, denn die Anonymisierung wirkt nur auf die Datenbank der Testumgebung.

Stand: 24.09.2026 enerStage 1.14

Voraussetzungen

  • enerStage ist installiert, wie unter Installieren beschrieben.
  • In Plesk gibt es eine Datenbank für die Testumgebung, wie unter Testumgebung anlegen beschrieben.

Schritt 1: Testumgebung anonymisiert aufbauen

Starten Sie enerStage mit der Option --anonymize. Schalten Sie zusätzlich mit --protect den Passwortschutz ein, damit die Testumgebung für die Weitergabe vorbereitet ist:

Testumgebung anonymisiert und geschützt
bash
./create-staging httpdocs/ db_name db_benutzer 'db_passwort' --anonymize --protect

Die übrigen Angaben sind dieselben wie beim Anlegen der Testumgebung. Gibt es bereits eine Testumgebung, baut enerStage sie dabei neu auf.

Schritt 2: Neues Passwort der Administration notieren

Notieren Sie das Passwort, das enerStage am Ende unter „Ihre Testumgebung“ in der Zeile „Administration“ anzeigt. Bei der Anonymisierung erhalten alle Benutzer der Administration dieses gemeinsame neue Passwort, weil ihre bisherigen Passwörter im Liveshop weiterhin gelten und deshalb nicht in eine Testumgebung gehören, die Sie weitergeben. Die Benutzernamen bleiben gleich. enerStage zeigt das Passwort nur dieses eine Mal an.

Ergebnis

In der Testumgebung stehen nun erfundene Namen, Anschriften und E-Mail-Adressen, die auf @example.test enden, einer Domain, die niemals E-Mails empfängt. Ihre Kunden können sich in der Testumgebung nicht anmelden, weil ihre Passwörter gelöscht sind. Um den Kundenbereich zu testen, legen Sie dort deshalb ein eigenes Testkonto an.

Bevor enerStage den Aufbau abschließt, prüft es, ob noch echte E-Mail-Adressen, Kundenpasswörter oder Geburtsdaten in der Datenbank stehen. Findet es welche, bricht es ab, damit Sie keine Testumgebung mit echten Daten weitergeben. In diesem Fall leert enerStage die Datenbank der Testumgebung, damit keine echten Daten darin zurückbleiben.

Wenn Sie die Testumgebung später neu aufbauen, geben Sie --anonymize erneut an, denn enerStage merkt sich die Option nicht.

Passwörter der Administration behalten oder getrennt ersetzen

Wenn nur Sie selbst in der anonymisierten Testumgebung arbeiten, können die Benutzer der Administration ihre bisherigen Passwörter behalten. Ergänzen Sie dafür --keep-admin-passwords.

Wenn eine Agentur mit echten Kundendaten arbeiten darf, aber nicht mit Ihren Zugangsdaten, ersetzen Sie nur die Passwörter der Administration, ohne die Kundendaten zu anonymisieren. Verwenden Sie dafür --reset-admin-passwords statt --anonymize.

Hintergrund

Was ersetzt wird

BereichErsetzte Angaben
KundenkontenName, Firma, Titel, E-Mail-Adresse, IP-Adresse
Adressen von Kunden und BestellungenName, Firma, Straße, Postleitzahl, Ort, Telefonnummer
BestellungenKundenangaben in der Bestellung, Kommentare des Kunden und interne Kommentare
Benutzer der AdministrationName und E-Mail-Adresse

Kundenpasswörter, Geburtsdaten und Umsatzsteuer-Nummern werden gelöscht.

Was gelöscht wird

Einige Daten lassen sich nicht sinnvoll ersetzen und werden deshalb vollständig entfernt:

  • Newsletter-Empfänger und Produktbewertungen
  • Rechnungen, Lieferscheine und andere erzeugte Dokumente samt ihrer PDF-Dateien
  • Warenkörbe, Protokolle sowie Dateien und Protokolle aus Import und Export
  • Zugangsschlüssel der Administrationsbenutzer und Links zur Passwort-Wiederherstellung

Die Zugangsschlüssel von Integrationen, über die externe Dienste auf Shopware zugreifen, macht enerStage unbrauchbar. Die Integrationen selbst bleiben erhalten, und Sie können sie in der Testumgebung mit neuen Schlüsseln verbinden.

Was nicht verändert wird

Produkte, Kategorien, Preise, Inhalte und Einstellungen übernimmt enerStage unverändert, damit sich die Testumgebung wie Ihr Liveshop verhält. Auch Kundennummern und die Zahl der Bestellungen bleiben gleich. Eine Ausnahme sind die Zugangsdaten Ihrer Zahlungserweiterungen, die enerStage bei jedem Aufbau entwertet, auch ohne Anonymisierung, wie unter Testumgebung anlegen beschrieben. Bilder und Dateien in der Medienverwaltung bleiben ebenfalls unverändert. Prüfen Sie deshalb vor der Weitergabe, ob Sie dort Dateien mit personenbezogenen Daten abgelegt haben.