Seguridad de TellMyShop
Cada cambio espera tu «sí».
El chat puede preparar todos los cambios que quiera. A tu tienda solo llega lo que ves en la vista previa y apruebas en 30 minutos. Pruébalo aquí abajo.Pruébalo aquí al lado.
1. Acceso
Primero lee. Lo demás lo activas tú, durante un tiempo fijo
Elige un nivel y mira qué puede hacer el chat y dónde está el límite. El interruptor se comprueba en el momento en que apruebas, y el propietario recibe un correo cada vez que se activa un acceso más amplio.
Mantenimiento es para quien programa y trabaja con archivos y la base de datos: lo activas como máximo durante 3 horas y después se desactiva solo.
2. Datos de clientes: un ajuste aparte
Los datos de clientes son inaccesibles para la IA y van cifrados en el historial
El acceso a los datos de clientes es un ajuste aparte, en la pestaña «Datos de clientes (RGPD)» del panel del módulo. No depende de los niveles de la sección 1: activar Ventas, Tema o Módulos no muestra ningún dato personal.
Aquí abajo, el mismo pedido en los tres niveles de este ajuste.Aquí al lado, el mismo pedido en los tres niveles de este ajuste.
- Reconoce datos personales también en las tablas de módulos de otras empresas
- Los datos de clientes del historial de cambios y de las copias de archivos están cifrados, con la clave guardada fuera de la base de datos; las entradas del historial se eliminan a los 180 días
- Las contraseñas, las claves API y las copias de seguridad de la base de datos están bloqueadas en todos los niveles
Así queda después de instalar. Los productos y los importes bastan para analizar las ventas, así que el chat no sabe quién ha comprado.
3. Copias de seguridad y deshacer
Siempre hay vuelta atrás
Puedes deshacer cualquier cambio con una frase, incluso 40 productos a la vez. Cada día, antes del primer cambio, se hace una copia de seguridad de toda la base de datos.
- 7:58Copia de toda la base de datosantes del primer cambio del día
- 8:1512 títulos guardadosdespués del «sí», al historial
- 8:16Deshacercon una frase
Un día de ejemplo en la tienda demo
- Se guardan las dos últimas copias de la base de datos; las copias de los archivos de temas y módulos, 90 días, y como mínimo las 5 últimas
- Antes de guardar un archivo PHP, el módulo comprueba su sintaxis para no tumbar tu tienda
- Una clave de emergencia y un script de restauración funcionan aunque el panel de administración no cargue
- Cada guardado entra en el historial de cambios junto con la versión de antes del cambio
Cada ficha termina de una de estas tres maneras
Guardada tras el «sí», deshecha con una frase, o nada si la aprobación caduca. No hay cuarto final.
Aprobada
Deshecha
Caducada
Ejemplo de la tienda demo Lampiarnia.
4. Lo que nunca hace
No lo hará, aunque se lo pidas
No son ajustes, son límites escritos en el código del módulo. Ni un interruptor ni una petición en el chat pueden cambiarlos.
- Nunca: Enviar un correo, un mensaje o una factura a un cliente
- Nunca: Cambiar pagos o impuestos
- Nunca: Cambiar el estado de un pedido
- Nunca: Leer una contraseña o una clave API
- Nunca: Crear una cuenta o cambiar el rol de un usuario
Cuando alguien esconde una instrucción en el contenido de tu tienda
Una descripción de producto, un comentario o un mensaje de un cliente pueden contener texto que se hace pasar por una instrucción para la IA. TellMyShop tiene para esto varias protecciones a la vez: el chat tiene la indicación de tratar el contenido de la tienda como texto, las contraseñas, los pagos y los impuestos están bloqueados para siempre, solo tú activas las áreas de riesgo y cada cambio espera una vista previa y tu «sí». Cualquier cambio se puede deshacer.
5. Inicio de sesión y registro
Sabes quién se ha conectado y qué ha hecho
- Conexiones solo por HTTPS y, por defecto, solo desde las direcciones de los servicios de chat
- Ves cada chat conectado en la tarjeta «Chats conectados» y lo desconectas con un clic
- Límites por defecto: 300 llamadas, 150 guardados y 20 guardados de archivos por hora
- Una comprobación de integridad de los archivos del módulo cada 6 horas
- 09:02Conexión desde el chat, solo lecturachat
- 09:14Vista previa: 12 títulos, riesgo bajochat
- 09:15Aprobación y guardado de 12 títulosAnna
- 09:40Interruptor Tema activado durante 24 hAnna
- 09:41Correo al propietario: acceso ampliadomódulo
Inicio de sesión del chat: OAuth 2.1
El chat solo se conecta a tu tienda después de que hagas clic en «Permitir» en la ventana de tu tienda. No copias contraseñas ni claves.
- El estándar OAuth 2.1 con PKCE (S256) obligatorio y códigos de un solo uso
- Acceso emitido solo para tu tienda (RFC 8707) y guardado en la base de datos solo como hash SHA-256
- La clave de renovación se sustituye en cada uso; usar una antigua termina la conexión
- Puedes conectar cualquier chat en modo solo lectura
- Un correo al propietario por cada nuevo chat conectado
- El inicio de sesión superó 44 de 44 pruebas de OAuth
6. Código y estándares
Verificado según cuatro estándares de seguridad
En octubre de 2026, la versión 2.8 del módulo, el plugin y la web de TellMyShop pasó una revisión de seguridad punto por punto, con pruebas automáticas y pruebas en una tienda PrestaShop. Las correcciones de la revisión están en la versión 2.8.1. Todos los clientes reciben gratis las correcciones de seguridad críticas, también después de los 12 meses de actualizaciones.
- Verificado
OWASP ASVS 5.0
niveles 1 y 2
Revisados todos los capítulos, sin ningún fallo por el que un extraño pudiera entrar en la tienda o en una cuenta de cliente.
- Verificado
OWASP Top 10 para aplicaciones LLM
2025
Los diez riesgos de las aplicaciones de IA, desde instrucciones ocultas en el contenido hasta permisos excesivos del chat.
- Verificado
OAuth 2.1 y RFC 9700
con la especificación de autorización de chats de IA
El inicio de sesión del chat superó 44 de 44 pruebas de OAuth.
- Verificado
CWE Top 25
2025
Protecciones en todos los puntos que afectan a PHP y TypeScript.
Validador oficial de módulos de PrestaShop: sin observaciones en las secciones de seguridad, licencias, estructura, traducciones y optimización.
Hecho según los estándares técnicos de PrestaShop para módulos
Las mismas reglas que PrestaShop describe para los módulos, desde las consultas a la base de datos hasta la desinstalación.
- Consultas seguras a la base de datos
- cada consulta construida como exige la plataforma
- Escapado de datos
- los datos que se muestran en el panel y en la tienda se escapan
- Acceso a archivos
- los archivos del módulo no se pueden abrir directamente
- Desinstalación a elegir
- conservar el historial o borrarlo todo
El plugin de WordPress está hecho según las directrices de WordPress para plugins.
7. RGPD y documentos
Pensado para ayudarte a cumplir los requisitos del RGPD
Tu tienda, como responsable del tratamiento, responde del cumplimiento. La exportación y el borrado de los datos de un cliente incluyen también el historial de cambios, y el panel trae un texto listo para tu política de privacidad.
Documentos de TellMyShop
- Condiciones del servicio
- Contrato de licencia (EULA)
- Política de privacidad
- Contrato de encargo del tratamiento (DPA)
- Lista de subencargados
Funciones de protección de datos de clientes en el módulo:
Preguntas
¿Ha pasado TellMyShop una auditoría de seguridad?
Sí. En octubre de 2026, la versión 2.8 pasó una revisión de seguridad según OWASP ASVS 5.0, el OWASP Top 10 para aplicaciones LLM, OAuth 2.1 con RFC 9700 y el CWE Top 25, con pruebas automáticas y pruebas en una tienda PrestaShop. Las correcciones de la revisión están en la versión 2.8.1, y los detalles, en la ayuda, en la parte de seguridad.
¿Puede el chat cambiar algo cuando no estoy mirando?
Cada cambio empieza con una vista previa, y el chat tiene instrucciones de esperar tu «sí». No responder, una pregunta o un «quizá» no son una aprobación, y la aprobación de una vista previa caduca a los 30 minutos. Las áreas de riesgo están desactivadas por defecto, y puedes deshacer cualquier cambio.
¿Y si apruebo algo por error?
Puedes deshacer cualquier cambio con una frase o desde el historial de cambios. Además, cada día, antes del primer cambio, se hace una copia de seguridad de toda la base de datos.
¿Las conversaciones llegan a TellMyShop?
No. Las conversaciones las tienes en tu propia cuenta de Claude o ChatGPT; TellMyShop no las ve ni entrena modelos con ellas.
He encontrado una vulnerabilidad. ¿Dónde la comunico?
Escribe a [email protected] antes de publicar ningún detalle.
Empieza con la versión que solo lee
TellMyShop Free revisa tu tienda y te muestra una lista de mejoras, sin guardar nada.
