Zum Inhalt springen
Produktiv verfügbar · JTL-Shop Plugin

Shop-Datenbank schlank.
Und DSGVO-konform.

JTL-Shop behält Daten praktisch unbegrenzt – inaktive Konten werden nie von selbst gelöscht. MAXORI DB Cleaner anonymisiert sie rechtssicher und entrümpelt Datenmüll – jede Löschung mit Backup, atomar und wiederherstellbar. Kein blindes DELETE auf der Live-Datenbank.

199 € / Jahr zzgl. MwSt.
Datenbank-HygieneMAXORI DB Cleaner
Besucherarchiv8 J → 90 T
Consent-Statistikenentrümpelt
Inaktive Kontenanonymisiert
Alte Kampagnenbereinigt

Beispielhafte Verkleinerung pro Tabelle

Backup vor Löschung Atomar & fail-closed Audit-Log

Jede Löschung wird zuerst in eine herunterladbare SQL-Sicherung geschrieben, läuft atomar in einer Transaktion und ist per Klick wiederherstellbar.

Das Wichtigste in Kürze

Weniger Datenrisiko,
weniger Ballast.

DSGVO-Löschpflicht erfüllt

Inaktive Kunden- und Gastkonten werden rechtssicher über die JTL-Standardlogik anonymisiert; Bestellungen und Rechnungen bleiben steuerrechtlich erhalten.

Sicher statt riskant

Jede Löschung läuft mit Backup, atomar und „fail-closed“ – im Zweifel per Klick wiederherstellbar. Nie ein halb gelöschter Datensatz, nie ein blindes DELETE.

Schlanke, schnellere Datenbank

Besucherarchiv, Consent-Statistiken, alte Kampagnen und nie eingelöste Gutscheine gezielt entrümpeln – zügigeres Backend, kleinere Backups.

Nachweisbar & automatisch

Revisionssicheres Audit-Log ohne Klartext, täglich per Cron oder manuell – Wawi-sicher und ganz ohne externe Dienste.

Das Risiko

Warum „liegenlassen“
das teurere Risiko ist.

Daten, die Sie nicht mehr brauchen, sind kein neutraler Ballast – sie sind eine Haftung: rechtlich und technisch.

Rechtlich: Die DSGVO (u. a. Art. 5 „Speicherbegrenzung“ und Art. 17 „Recht auf Löschung“) verlangt, personenbezogene Daten nach Wegfall des Zwecks zu löschen. JTL-Shop tut das nicht von allein – ein altes Gast- oder Karteileichen-Konto bleibt mit Name, Adresse und E-Mail bestehen, bis es jemand entfernt.

Technisch: Ein über Jahre gewachsenes Besucherarchiv und Millionen Consent-Zeilen blähen die Datenbank auf – langsameres Backend, größere Backups, mehr Speicherkosten, Tag für Tag. Und der naheliegende Ausweg „dann lösche ich das eben per SQL“ ist der gefährlichste: Ein falsches DELETE auf der Live-Datenbank ist unumkehrbar. Genau hier setzt DB Cleaner an – gezielt, geprüft, mit Sicherung und Wiederherstellung.

Funktionen & Technik im Detail

Gezielt aufräumen –
mit Sicherung und Nachweis.

DB Cleaner anonymisiert personenbezogene Daten über JTLs eigene Löschlogik und entrümpelt aufgeblähte Tabellen – jeder Schritt gesichert, atomar und protokolliert.

DSGVO-Anonymisierung inaktiver Konten

Registrierte Konten ohne Bestellung und Aktivität im eingestellten Zeitraum werden über die JTL-eigene Löschlogik anonymisiert – inklusive Adressen, Zahlungsdaten, Wunschlisten und Newsletter-Bezügen. Rechnungen bleiben steuerrechtlich erhalten.

Alte Gastkonten automatisch räumen

Gastbestell-Konten, die ihren Zweck erfüllt haben und älter als Ihre Frist sind, werden ebenfalls anonymisiert. Konten mit noch offenen Bestellungen werden automatisch übersprungen und erst später geräumt.

Aufgeblähte Tabellen gezielt entrümpeln

Pro Bereich frei einstellbar, jeweils mit Sicherung: Consent-Statistiken, Besucherarchiv (statt 8 Jahre so kurz wie Sie möchten), Kampagnenvorgänge, Newsletter-HTML und alte, nie eingelöste Gutscheine ohne Bestellbezug.

Backup vor jeder Löschung – mit Wiederherstellung

Jede Bereinigung schreibt die betroffenen Zeilen zuerst in eine gepackte, herunterladbare SQL-Datei. Über den Reiter Backups stellen Sie einen Lauf bei Bedarf mit einem Klick wieder her.

Sicher und atomar – „fail-closed“

Jeder Schritt läuft in einer Datenbank-Transaktion. Tritt ein Fehler auf, wird der gesamte Schritt zurückgerollt – nie ein halb bereinigter Datensatz. Anschließend prüft das Plugin nach, dass keine personenbezogenen Reste zurückbleiben.

Revisionssicheres Audit-Log

Jede Anonymisierung wird protokolliert – ohne Klartext: gespeichert werden nur die interne Kundennummer, ein gepfefferter E-Mail-Hash und das Ergebnis. So weisen Sie Löschungen nach, ohne neue personenbezogene Daten anzulegen.

Technik, Sicherheit & Datenschutz

Technische Eckdaten

  • Kompatibel: JTL-Shop 5.3+, PHP 8, MySQL/MariaDB
  • Wawi-sicher: nutzt JTLs eigene Kundenlöschung, keine riskanten Direkteingriffe in Kern-Bestelldaten
  • Schonend: Stapelverarbeitung mit Pause, läuft auch nachts unbeaufsichtigt per Cron
  • Eigenständig: Backups und Audit-Log in eigenen Plugin-Tabellen; Sicherungsdateien außerhalb des Web-Roots
  • Selbstheilend: abgebrochene Läufe werden automatisch erkannt und bereinigt

Sicherheit & Datenschutz

  • Mehrstufig geprüft: auf Datenintegrität und Sicherheit unabhängig geprüft und gehärtet – jede destruktive Aktion ist abgesichert und zurückrollbar
  • Keine Datenweitergabe: alles läuft in Ihrem Shop, keine externen Dienste
  • Sicherungen geschützt: Backup-Dateien liegen außerhalb des Web-Roots und werden nach Ihrer Frist automatisch gelöscht

Einstellungen auf einen Blick

Sie legen die Fristen fest –
DB Cleaner erledigt den Rest.

EinstellungNutzen
Aufbewahrung Kundenkonten / Gastkonten (Tage) Ab wann inaktive Konten anonymisiert werden.
Aufbewahrung Besucherarchiv (Tage) Tracking-Daten viel kürzer halten als der 8-Jahre-Standard von JTL.
Aufbewahrung Consent / Kampagnen / Newsletter-HTML (Tage) Telemetrie und Altlasten pro Bereich begrenzen.
Aufbewahrung Gutscheine (Tage) Nur alte, inaktive, nie eingelöste Gutscheine entfernen.
Aufbewahrung Backup-Dateien (Tage) Sicherungen mit personenbezogenen Daten automatisch nach Frist löschen.
Batch-Größe & Pause Last und Tempo der Bereinigung an Ihren Server anpassen.

Warum sich DB Cleaner rechnet

199 € im Jahr.
Gut investiert.

199 € / Jahr rund 17 € im Monat – und weniger als eine einzige Stunde Entwicklerzeit.

Ein eigenes Löschskript zu entwickeln, sauber zu testen und gegen einen unumkehrbaren DELETE abzusichern kostet schnell mehrere Entwicklerstunden – einmalig, und beim ersten Fehlversuch mit dem vollen Risiko für Ihre Live-Datenbank. DB Cleaner erledigt dieselbe Pflicht dauerhaft, geprüft und wiederherstellbar, zum festen Jahrespreis pro Shop.

Updates inklusive Kompatibilitätspflege Deutscher Support

Lizenz & Kauf

Eine Jahreslizenz.
Updates inklusive.

Sichern Sie sich die Jahreslizenz für Ihren JTL-Shop – pro Shop, ohne versteckte Kosten. Bestellung unkompliziert per E-Mail.

MAXORI DB Cleaner – Jahreslizenz

Vollständiger Funktionsumfang, Updates und Support für ein Jahr. Verlängert sich nur, wenn Sie es wollen.

  • Lizenz für einen JTL-Shop, 12 Monate Laufzeit
  • Updates, Sicherheits-Härtung & Kompatibilitätspflege inklusive
  • Deutscher Support per E-Mail
199 €/ Jahr
zzgl. MwSt. · pro Shop

Öffnet Ihr E-Mail-Programm mit vorbereiteter Bestellung. Self-Service-Checkout folgt in Kürze.

Per E-Mail bestellen – 199 €/Jahr Offene Fragen? Zur FAQ

Bis der Self-Service-Checkout per Stripe live ist, nehmen wir Ihre Bestellung per E-Mail auf und senden Ihnen Lizenz und Rechnung.

FAQ

Häufige Fragen
zum DB Cleaner.

Kann ich aus Versehen wichtige Daten löschen?

Vor jeder Tabellen-Bereinigung wird automatisch eine herunterladbare SQL-Sicherung erstellt, die Sie per Klick wiederherstellen können. Jede Aktion läuft zudem in einer Transaktion – bei einem Fehler wird alles zurückgerollt.

Ist die Anonymisierung von Konten umkehrbar?

Nein – eine DSGVO-Löschung ist bewusst endgültig. Stattdessen wird jede Anonymisierung revisionssicher (ohne Klartextdaten) im Audit-Log protokolliert. Welche Konten erfasst werden, bestimmen Sie über die Aufbewahrungsfristen.

Gehen mir dadurch Bestellungen oder Rechnungen verloren?

Nein. Bestellungen und Rechnungen bleiben aus steuerrechtlichen Gründen erhalten – entfernt werden nur die personenbezogenen Identifikatoren des Kontos.

Bremst die Bereinigung meinen Shop aus?

Nein. Die Verarbeitung läuft in kleinen Stapeln mit Pause – wahlweise nachts per Cron. Ihr Shop bleibt während der Bereinigung erreichbar.

Läuft die JTL-Wawi weiterhin?

Ja. Die Anonymisierung nutzt JTLs eigene Kundenlöschung; es gibt keine riskanten Direkteingriffe in Kern-Bestelldaten.

Macht mich das Plugin automatisch DSGVO-konform?

Es ist ein starkes Werkzeug für Ihre Löschpflichten und Ihr Löschkonzept, ersetzt aber keine Rechtsberatung. Die Aufbewahrungsfristen legen Sie passend zu Ihren Vorgaben selbst fest.

Für wie viele Shops gilt eine Lizenz?

Eine Jahreslizenz gilt für einen JTL-Shop und läuft 12 Monate. Für weitere Shops benötigen Sie je Shop eine eigene Lizenz. Die Lizenz verlängert sich nur, wenn Sie es ausdrücklich wünschen.

Jetzt einsetzen

Löschpflichten erledigt.
Datenbank sauber.

Aufräumen, anonymisieren und nachweisen – ohne je wieder ein riskantes DELETE von Hand.