Sicherheit bei TellMyShop
Jede Änderung wartet auf Ihr „Ja“.
Der Chat kann beliebig viele Änderungen vorbereiten. In Ihren Shop kommt nur, was Sie in der Vorschau sehen und innerhalb von 30 Minuten freigeben. Probieren Sie es unten aus.Probieren Sie es daneben aus.
1. Zugriff
Erst liest er. Den Rest schalten Sie selbst ein, für eine feste Zeit
Wählen Sie eine Stufe und sehen Sie, was der Chat darf und wo die Grenze liegt. Der Schalter wird im Moment Ihrer Freigabe geprüft. Wird ein weiterer Zugriff eingeschaltet, bekommt der Inhaber eine E-Mail.
Service ist für Entwickler, die an Dateien und Datenbank arbeiten: Sie schalten ihn höchstens für 3 Stunden ein, danach schaltet er sich selbst aus.
2. Kundendaten: eine eigene Einstellung
Kundendaten sind für die KI nicht zugänglich und im Änderungsverlauf verschlüsselt
Der Zugriff auf Kundendaten ist eine eigene Einstellung im Tab „Kundendaten“ im Panel des Moduls. Er hängt nicht von den Stufen in Abschnitt 1 ab: Wenn Sie Verkauf, Theme oder Module einschalten, werden keine personenbezogenen Daten sichtbar.
Unten dieselbe Bestellung in den drei Stufen dieser Einstellung.Daneben dieselbe Bestellung in den drei Stufen dieser Einstellung.
- Erkennt personenbezogene Daten auch in Tabellen von Modulen anderer Anbieter
- Kundendaten im Änderungsverlauf und in Dateisicherungen sind verschlüsselt, der Schlüssel liegt außerhalb der Datenbank; Verlaufseinträge werden nach 180 Tagen gelöscht
- Passwörter, API-Schlüssel und Datenbanksicherungen sind auf jeder Stufe gesperrt
So ist es nach der Installation. Produkte und Beträge reichen für die Verkaufsanalyse. Der Chat weiß also nicht, wer gekauft hat.
3. Sicherungen und Rückgängig
Es gibt immer einen Weg zurück
Jede Änderung können Sie mit einem Satz rückgängig machen, auch 40 Produkte auf einmal. Jeden Tag entsteht vor der ersten Änderung eine Sicherung der ganzen Datenbank.
- 7:58Sicherung der ganzen Datenbankvor der ersten Änderung des Tages
- 8:1512 Titel gespeichertnach dem „Ja“, in den Verlauf
- 8:16Rückgängigmit einem Satz
Ein Beispieltag im Demo-Shop
- Die letzten zwei Datenbanksicherungen werden aufbewahrt; Kopien von Theme- und Moduldateien 90 Tage lang, mindestens die letzten 5
- Vor dem Speichern einer PHP-Datei prüft das Modul die Syntax, damit Ihr Shop nicht ausfällt
- Ein Notfallschlüssel und ein Wiederherstellungsskript funktionieren auch, wenn der Admin-Bereich nicht lädt
- Jede Speicherung landet im Änderungsverlauf, zusammen mit der Version vor der Änderung
Jede Karte endet auf eine von drei Arten
Gespeichert nach dem „Ja“, mit einem Satz rückgängig gemacht oder nichts, wenn die Freigabe abläuft. Ein viertes Ende gibt es nicht.
Freigegeben
Rückgängig gemacht
Abgelaufen
Beispiel aus dem Demo-Shop Lampiarnia.
4. Was er nie tut
Das tut er nicht, auch wenn Sie darum bitten
Das sind keine Einstellungen, sondern Grenzen im Code des Moduls. Weder ein Schalter noch eine Bitte im Chat kann sie ändern.
- Nie: Einem Kunden eine E-Mail, Nachricht oder Rechnung schicken
- Nie: Zahlungen oder Steuern ändern
- Nie: Einen Bestellstatus ändern
- Nie: Ein Passwort oder einen API-Schlüssel lesen
- Nie: Ein Konto anlegen oder eine Benutzerrolle ändern
Wenn jemand eine Anweisung im Inhalt Ihres Shops versteckt
Eine Produktbeschreibung, ein Kommentar oder eine Kundennachricht kann Text enthalten, der sich als Anweisung für die KI ausgibt. TellMyShop hat dafür mehrere Schutzmaßnahmen zugleich: Der Chat ist angewiesen, Shop-Inhalte als Text zu behandeln, Passwörter, Zahlungen und Steuern sind dauerhaft gesperrt, riskante Bereiche schalten nur Sie ein, und jede Änderung wartet auf eine Vorschau und Ihr „Ja“. Jede Änderung lässt sich rückgängig machen.
5. Anmeldung und Protokoll
Sie wissen, wer sich verbunden hat und was er getan hat
- Verbindungen nur über HTTPS und standardmäßig nur von den Adressen der Chat-Dienste
- Jeden verbundenen Chat sehen Sie in der Karte „Verbundene Chats“ und trennen ihn mit einem Klick
- Standardgrenzen: 300 Aufrufe, 150 Speichervorgänge und 20 Dateispeicherungen pro Stunde
- Integritätsprüfung der Moduldateien alle 6 Stunden
- 09:02Verbindung vom Chat, nur lesenChat
- 09:14Vorschau: 12 Titel, geringes RisikoChat
- 09:15Freigabe und Speichern von 12 TitelnAnna
- 09:40Schalter Theme für 24 Std. eingeschaltetAnna
- 09:41E-Mail an den Inhaber: weiterer ZugriffModul
Chat-Anmeldung: OAuth 2.1
Der Chat verbindet sich mit Ihrem Shop erst, wenn Sie im Fenster Ihres Shops auf „Erlauben“ klicken. Sie kopieren keine Passwörter oder Schlüssel.
- Der Standard OAuth 2.1 mit verpflichtendem PKCE (S256) und Einmal-Codes
- Zugriff nur für Ihren Shop ausgestellt (RFC 8707) und in der Datenbank nur als SHA-256-Hash gespeichert
- Der Aktualisierungsschlüssel wird bei jeder Nutzung ersetzt; wer einen alten nutzt, beendet die Verbindung
- Jeden Chat können Sie nur zum Lesen verbinden
- Eine E-Mail an den Inhaber bei jedem neu verbundenen Chat
- Die Anmeldung hat 44 von 44 OAuth-Tests bestanden
6. Code und Standards
Geprüft nach vier Sicherheitsstandards
Im Oktober 2026 wurde Version 2.8 des Moduls, des Plugins und der Website von TellMyShop Punkt für Punkt auf Sicherheit geprüft, mit automatischen Tests und Tests in einem PrestaShop-Shop. Die Korrekturen aus der Prüfung sind in Version 2.8.1 enthalten. Kritische Sicherheitskorrekturen bekommt jeder Kunde kostenlos, auch nach den 12 Monaten Updates.
- Geprüft
OWASP ASVS 5.0
Stufen 1 und 2
Alle Kapitel geprüft, ohne Lücke, durch die ein Fremder in den Shop oder in ein Kundenkonto gelangen könnte.
- Geprüft
OWASP Top 10 für LLM-Anwendungen
2025
Die zehn Risiken von KI-Anwendungen, von im Inhalt versteckten Anweisungen bis zu übermäßigen Rechten des Chats.
- Geprüft
OAuth 2.1 und RFC 9700
mit der Autorisierungsspezifikation für KI-Chats
Die Chat-Anmeldung hat 44 von 44 OAuth-Tests bestanden.
- Geprüft
CWE Top 25
2025
Schutzmaßnahmen in allen Punkten, die PHP und TypeScript betreffen.
Offizieller Modul-Validator von PrestaShop: keine Anmerkungen in den Bereichen Sicherheit, Lizenzen, Struktur, Übersetzungen und Optimierung.
Gebaut nach den technischen Standards von PrestaShop für Module
Dieselben Regeln, die PrestaShop für Module beschreibt, von Datenbankabfragen bis zur Deinstallation.
- Sichere Datenbankabfragen
- jede Abfrage so gebaut, wie es die Plattform verlangt
- Escaping von Daten
- Daten im Admin-Bereich und im Shop werden escaped
- Dateizugriff
- Moduldateien lassen sich nicht direkt öffnen
- Deinstallation mit Wahl
- Verlauf behalten oder alles entfernen
Das WordPress-Plugin ist nach den Plugin-Richtlinien von WordPress gebaut.
7. DSGVO und Dokumente
So gebaut, dass es Ihnen hilft, die Anforderungen der DSGVO zu erfüllen
Ihr Shop ist als Verantwortlicher für die Einhaltung zuständig. Export und Löschung der Daten eines Kunden umfassen auch den Änderungsverlauf, und im Panel finden Sie fertigen Text für Ihre Datenschutzerklärung.
Dokumente von TellMyShop
- Nutzungsbedingungen
- Lizenzvertrag (EULA)
- Datenschutzerklärung
- Auftragsverarbeitungsvertrag (AVV)
- Liste der Unterauftragsverarbeiter
Funktionen zum Schutz von Kundendaten im Modul:
Fragen
Hat TellMyShop ein Sicherheitsaudit bestanden?
Ja. Im Oktober 2026 wurde Version 2.8 nach OWASP ASVS 5.0, den OWASP Top 10 für LLM-Anwendungen, OAuth 2.1 mit RFC 9700 und den CWE Top 25 auf Sicherheit geprüft, mit automatischen Tests und Tests in einem PrestaShop-Shop. Die Korrekturen aus der Prüfung sind in Version 2.8.1, die Details stehen in der Hilfe im Abschnitt zur Sicherheit.
Kann der Chat etwas ändern, wenn ich nicht hinsehe?
Jede Änderung beginnt mit einer Vorschau, und der Chat hat die Anweisung, auf Ihr „Ja“ zu warten. Keine Antwort, eine Frage oder ein „vielleicht“ ist keine Freigabe. Die Freigabe für eine Vorschau läuft nach 30 Minuten ab. Riskante Bereiche sind standardmäßig aus, und jede Änderung können Sie rückgängig machen.
Was, wenn ich versehentlich etwas freigebe?
Jede Änderung können Sie mit einem Satz oder im Änderungsverlauf rückgängig machen. Außerdem entsteht jeden Tag vor der ersten Änderung eine Sicherung der ganzen Datenbank.
Erreichen die Gespräche TellMyShop?
Nein. Sie führen die Gespräche in Ihrem eigenen Konto bei Claude oder ChatGPT. TellMyShop sieht sie nicht und trainiert keine Modelle damit.
Ich habe eine Sicherheitslücke gefunden. Wo melde ich sie?
Schreiben Sie an [email protected], bevor Sie Details veröffentlichen.
Starten Sie mit der Version, die nur liest
TellMyShop Free sieht sich Ihren Shop an und zeigt eine Liste mit Korrekturen, ohne etwas zu speichern.
