Sécurité TellMyShop
Chaque modification attend votre « oui ».
Le chat peut préparer autant de modifications qu’il veut. Seul ce que vous voyez dans l’aperçu et validez dans les 30 minutes arrive dans votre boutique. Essayez ci-dessous.Essayez à côté.
1. Accès
D’abord la lecture. Le reste, vous l’activez vous-même, pour une durée définie
Choisissez un niveau et voyez ce que le chat peut faire et où est la limite. L’interrupteur est vérifié au moment où vous validez, et le propriétaire reçoit un e-mail chaque fois qu’un accès plus large est activé.
Maintenance sert au développeur qui travaille sur les fichiers et la base : vous l’activez pour 3 heures au maximum, puis il se désactive tout seul.
2. Données clients : un réglage à part
Les données clients sont inaccessibles à l’IA et chiffrées dans l’historique
L’accès aux données clients est un réglage à part, dans l’onglet « Données clients » du panneau du module. Il ne dépend pas des niveaux de la section 1 : activer Ventes, Thème ou Modules ne révèle aucune donnée personnelle.
Ci-dessous, la même commande aux trois niveaux de ce réglage.À côté, la même commande aux trois niveaux de ce réglage.
- Reconnaît les données personnelles aussi dans les tables des modules d’autres éditeurs
- Les données clients de l’historique des modifications et des sauvegardes de fichiers sont chiffrées, avec une clé conservée hors de la base ; les entrées de l’historique sont supprimées après 180 jours
- Les mots de passe, les clés API et les sauvegardes de la base de données sont bloqués à tous les niveaux
C’est l’état après l’installation. Les produits et les montants suffisent pour analyser les ventes : le chat ne sait donc pas qui a acheté.
3. Sauvegardes et annulation
Il y a toujours un retour en arrière
Vous pouvez annuler chaque modification en une phrase, même 40 produits d’un coup. Chaque jour, avant la première modification, une sauvegarde de toute la base de données est faite.
- 7:58Sauvegarde de toute la baseavant la première modification de la journée
- 8:1512 titres enregistrésaprès le « oui », dans l’historique
- 8:16Annulationen une phrase
Une journée type dans la boutique de démonstration
- Les deux dernières sauvegardes de la base sont conservées ; les copies des fichiers du thème et des modules pendant 90 jours, au moins les 5 dernières
- Avant d’enregistrer un fichier PHP, le module vérifie sa syntaxe pour ne pas faire tomber votre boutique
- Une clé de secours et un script de restauration fonctionnent même quand le back-office ne se charge plus
- Chaque enregistrement entre dans l’historique des modifications avec la version d’avant la modification
Chaque carte se termine de l’une de trois façons
Enregistrée après le « oui », annulée en une phrase, ou rien quand l’accord expire. Il n’y a pas de quatrième issue.
Validée
Annulée
Expirée
Exemple tiré de la boutique de démonstration Lampiarnia.
4. Ce qu’il ne fait jamais
Il ne le fera pas, même si vous le demandez
Ce ne sont pas des réglages, ce sont des limites inscrites dans le code du module. Ni un interrupteur ni une demande dans le chat ne peuvent les changer.
- Jamais : Envoyer un e-mail, un message ou une facture à un client
- Jamais : Modifier les paiements ou les taxes
- Jamais : Changer le statut d’une commande
- Jamais : Lire un mot de passe ou une clé API
- Jamais : Créer un compte ou changer le rôle d’un utilisateur
Quand quelqu’un cache une instruction dans le contenu de votre boutique
Une description de produit, un commentaire ou un message de client peut contenir un texte qui se fait passer pour une instruction destinée à l’IA. TellMyShop a pour cela plusieurs protections à la fois : le chat a pour consigne de traiter le contenu de la boutique comme du texte, les mots de passe, les paiements et les taxes sont bloqués définitivement, vous seul activez les domaines à risque, et chaque modification attend un aperçu et votre « oui ». Chaque modification peut être annulée.
5. Connexion et journal
Vous savez qui s’est connecté et ce qu’il a fait
- Connexions uniquement en HTTPS et, par défaut, uniquement depuis les adresses des services de chat
- Vous voyez chaque chat connecté dans la carte « Chats connectés » et le déconnectez en un clic
- Limites par défaut : 300 appels, 150 enregistrements et 20 enregistrements de fichiers par heure
- Une vérification d’intégrité des fichiers du module toutes les 6 heures
- 09:02Connexion depuis le chat, lecture seulechat
- 09:14Aperçu : 12 titres, risque faiblechat
- 09:15Validation et enregistrement de 12 titresAnna
- 09:40Interrupteur Thème activé pour 24 hAnna
- 09:41E-mail au propriétaire : accès élargimodule
Connexion du chat : OAuth 2.1
Le chat ne se connecte à votre boutique qu’après votre clic sur « Autoriser » dans la fenêtre de votre boutique. Vous ne copiez ni mot de passe ni clé.
- La norme OAuth 2.1 avec PKCE (S256) obligatoire et des codes à usage unique
- Un accès délivré uniquement pour votre boutique (RFC 8707) et enregistré dans la base uniquement sous forme d’empreinte SHA-256
- La clé de renouvellement est remplacée à chaque utilisation ; utiliser une ancienne clé met fin à la connexion
- Vous pouvez connecter chaque chat en lecture seule
- Un e-mail au propriétaire pour chaque nouveau chat connecté
- La connexion a réussi 44 tests OAuth sur 44
6. Code et normes
Vérifié selon quatre normes de sécurité
En octobre 2026, la version 2.8 du module, de l’extension et du site TellMyShop a fait l’objet d’une revue de sécurité point par point, avec des tests automatiques et des tests dans une boutique PrestaShop. Les corrections issues de la revue sont dans la version 2.8.1. Chaque client reçoit gratuitement les correctifs de sécurité critiques, même après les 12 mois de mises à jour.
- Vérifié
OWASP ASVS 5.0
niveaux 1 et 2
Tous les chapitres examinés, sans faille qui permettrait à un tiers d’entrer dans la boutique ou dans un compte client.
- Vérifié
OWASP Top 10 pour les applications LLM
2025
Les dix risques des applications d’IA, des instructions cachées dans le contenu aux permissions excessives du chat.
- Vérifié
OAuth 2.1 et RFC 9700
avec la spécification d’autorisation des chats IA
La connexion du chat a réussi 44 tests OAuth sur 44.
- Vérifié
CWE Top 25
2025
Des protections sur tous les points qui concernent PHP et TypeScript.
Validateur officiel des modules PrestaShop : aucune remarque dans les sections sécurité, licences, structure, traductions et optimisations.
Conçu selon les normes techniques de PrestaShop pour les modules
Les mêmes règles que celles décrites par PrestaShop pour les modules, des requêtes à la base de données jusqu’à la désinstallation.
- Requêtes sûres à la base de données
- chaque requête construite comme la plateforme l’exige
- Échappement des données
- les données affichées dans le back-office et dans la boutique sont échappées
- Accès aux fichiers
- les fichiers du module ne peuvent pas être ouverts directement
- Désinstallation au choix
- garder l’historique ou tout supprimer
L’extension WordPress est conçue selon les recommandations de WordPress pour les extensions.
7. RGPD et documents
Conçu pour vous aider à respecter le RGPD
Votre boutique, en tant que responsable du traitement, est responsable de la conformité. L’export et la suppression des données d’un client couvrent aussi l’historique des modifications, et le panneau propose un texte prêt à l’emploi pour votre politique de confidentialité.
Documents TellMyShop
- Conditions générales
- Contrat de licence (CLUF)
- Politique de confidentialité
- Accord de traitement des données (DPA)
- Liste des sous-traitants ultérieurs
Fonctions de protection des données clients dans le module :
Questions
TellMyShop a-t-il passé un audit de sécurité ?
Oui. En octobre 2026, la version 2.8 a fait l’objet d’une revue de sécurité selon l’OWASP ASVS 5.0, l’OWASP Top 10 pour les applications LLM, OAuth 2.1 avec la RFC 9700 et le CWE Top 25, avec des tests automatiques et des tests dans une boutique PrestaShop. Les corrections issues de la revue sont dans la version 2.8.1, et les détails figurent dans l’aide, dans la partie sur la sécurité.
Le chat peut-il modifier quelque chose quand je ne regarde pas ?
Chaque modification commence par un aperçu, et le chat a pour consigne d’attendre votre « oui ». Une absence de réponse, une question ou un « peut-être » ne valent pas accord, et l’accord pour un aperçu expire au bout de 30 minutes. Les domaines à risque sont désactivés par défaut, et vous pouvez annuler chaque modification.
Et si je valide quelque chose par erreur ?
Vous pouvez annuler chaque modification en une phrase ou depuis l’historique des modifications. En plus, chaque jour avant la première modification, une sauvegarde de toute la base de données est faite.
Les conversations arrivent-elles chez TellMyShop ?
Non. Vos conversations ont lieu dans votre propre compte Claude ou ChatGPT ; TellMyShop ne les voit pas et n’entraîne pas de modèles avec.
J’ai trouvé une vulnérabilité. Où la signaler ?
Écrivez à [email protected] avant de publier le moindre détail.
Commencez par la version qui se contente de lire
TellMyShop Free parcourt votre boutique et affiche une liste de corrections, sans rien enregistrer.
