Canal interno de denuncias dentro de tu PrestaShop: comunicaciones anónimas con código y contraseña, buzón de doble sentido, contenido cifrado en tu servidor, plazos de la Ley 2/2023 con semáforo, libro-registro y supresión. Pago único, sin cuotas ni servicios externos.
Un mozo del almacén ve que las salidas de emergencia llevan semanas tapadas con palés y no se atreve a decírselo a su encargado. A un proveedor le piden una comisión por seguir trabajando con vosotros. Si no tienen un sitio seguro donde contarlo, lo cuentan fuera o no lo cuentan.
Canal de denuncias pone ese sitio dentro de tu PrestaShop, en el dominio de la tienda. Se puede comunicar sin dar el nombre: quien lo hace recibe un código, elige una contraseña y sigue el caso en un buzón donde el equipo le contesta. Lo que envía se guarda cifrado en tu servidor y solo lo leen las personas del equipo que desbloquean la bóveda. Pago único, sin cuotas ni servicios externos.
Según la Ley 2/2023, en España deben tener un canal así las empresas con 50 o más trabajadores y algunas de sectores regulados, sea cual sea su tamaño; las demás pueden abrirlo de forma voluntaria. Es una herramienta técnica: no sustituye el asesoramiento jurídico ni las obligaciones de tu organización (designar al Responsable del Sistema, consultar a la representación de los trabajadores, hacer la evaluación de impacto…).
En España, la Ley 2/2023 obliga a las empresas con 50 o más trabajadores y, aunque sean más pequeñas, a las de sectores como los servicios financieros o la prevención del blanqueo. Si tu tienda no está obligada, puede tener el canal de forma voluntaria: el módulo funciona igual y solo cambia la base jurídica del aviso de privacidad. Trae textos de partida para España, Francia, Italia y la Directiva UE, en los cuatro idiomas.
Son plantillas que debes revisar con tu asesor, y la parte organizativa sigue siendo tuya: designar al Responsable del Sistema, consultar a la representación de los trabajadores, aprobar la política, hacer la evaluación de impacto. El módulo apunta la fecha de cada paso en una checklist y calcula hasta qué día tienes para notificar la designación a la autoridad.
PrestaShop guarda la IP de cada visita, crea cookies y carga los scripts del tema y de otros módulos: chats, píxeles, estadísticas. Nada de eso debería estar donde alguien cuenta lo que ha visto. Las páginas del canal tienen un diseño propio con el logo de la tienda: no ejecutan el tema ni hooks, no envían cookies, no guardan la IP y no cargan nada de otros dominios. Siguen abiertas con la tienda en mantenimiento y funcionan sin JavaScript.
Un archivo también puede delatar a quien lo envía: una foto lleva el modelo del móvil y la ubicación, un Word el nombre del autor. Con la casilla marcada (lo está por defecto), las fotos se recodifican sin EXIF y los DOCX, XLSX, ODT y ODS pierden sus propiedades; los PDF y los audios no se tocan, y el formulario lo avisa. El autodiagnóstico comprueba que el canal no envía cookies y que PrestaShop no registra la visita.
El texto, los adjuntos, la voz y la identidad se guardan cifrados con AES-256-GCM. Para leerlos hace falta la clave privada de la empresa, protegida con la frase de paso de cada miembro del equipo y con una clave de servidor guardada en un fichero fuera de la base de datos, y para desbloquear la bóveda se pide además un código de doble factor. Un SuperAdmin que no está en el equipo se queda fuera, y quien copie la base de datos no puede leer el contenido.
Cada persona entra con un código de un solo uso que el Responsable le da en mano o por un canal seguro, nunca por e-mail, y con un rol: gestor, recursos humanos, legal o DPD. La bóveda se bloquea sola tras 15 minutos sin uso, revelar la identidad exige un motivo que queda registrado, y cada acceso va a un registro de auditoría encadenado que puedes verificar.
Al enviar, quien comunica ve su número de registro, un código de acceso de 20 caracteres que solo se muestra esa vez, la fecha y hora de recepción y una huella SHA-256 de lo enviado, y puede descargarlo en TXT o imprimirlo. Por defecto, el acuse de recibo ya le espera en el buzón. Si prefiere hablar, graba un mensaje de voz en el navegador o sube un audio, y puede pedir una reunión.
Con el código y su contraseña vuelve cuando quiera: lee las preguntas del equipo, que firma con un alias, contesta, añade pruebas y valida la transcripción de una reunión. Un botón avisa de represalias y pone el caso como prioritario. Si dejó un e-mail, solo recibe «Tienes una notificación pendiente». Tras varios intentos fallidos, el acceso se bloquea cada vez más tiempo.
Cada caso calcula sus fechas según el país de la entidad. En España: acuse en 7 días naturales, respuesta en 3 meses desde la recepción (ampliable una vez otros 3 si el caso es especialmente complejo) y reunión en 7 días si se pide. El panel y la ficha las muestran en verde, ámbar o rojo, los avisos por e-mail al equipo no llevan contenido, y el simulador enseña la línea temporal de un caso con el artículo que fija cada fecha.
Cada comunicación tiene su fila en el libro-registro, separado de los expedientes y exportable en CSV con un motivo que queda en la auditoría. Si a los 3 meses no se ha iniciado la investigación, el caso pasa a pendiente de supresión y lo confirmas tú; también puedes anonimizarlo o retenerlo por un procedimiento judicial. Suprimir destruye las claves: solo queda una lápida sin contenido.
Si alguien llama o pide que le recibáis, registras la comunicación en el back-office con la fecha real de recepción, de la que parten los plazos, su consentimiento para grabarla y la grabación o el acta. Una hoja de acceso impresa, con un código y una contraseña inicial, le permite seguir el caso en el buzón como los demás.
Al instalar, el canal queda en modo prueba: solo lo ven las IP que indiques y el resto recibe un 404. Las pruebas usan la serie TEST, no entran en el libro-registro y se pueden envejecer para ver cambiar los semáforos sin esperar. El botón «Publicar el canal» no te deja publicar hasta que lo imprescindible está listo (bóveda, kit de recuperación, doble factor, textos legales, HTTPS), y al final te da la URL pública y un código QR para los carteles.
| PrestaShop | 1.7.8, 8.x y 9.x |
| PHP | 7.1 o superior, con la extensión OpenSSL (y GD y Zip para limpiar metadatos) |
| HTTPS | Obligatorio para publicar el canal; sin HTTPS solo funciona en modo prueba, si lo permites |
| Cron | Recomendado, cada hora. Sin cron, la conservación y el resumen diario se ejecutan cuando alguien del equipo abre el módulo (como mucho una vez por hora) |
| Base de datos | 21 tablas propias; al desinstalar se conservan por defecto para no perder el libro-registro |
| Almacenamiento | Adjuntos cifrados y fichero de clave en una carpeta fuera de la raíz web si el servidor lo permite; si no, en una carpeta protegida que revisa el autodiagnóstico |
| Overrides | Ninguno |
| Multitienda | Sí, con una entidad (la empresa titular del canal) por tienda |
| Idiomas | Español, inglés, francés e italiano: canal, back-office, e-mails y plantillas legales |
| PrestaShop | 1.7.8-9.x |
| Versión Mínima | 1.7.8 |
| Versión Máxima | 9.1.5 |
| PHP Requerido | 7.1+ |
Nuestro equipo técnico está disponible para ayudarte con la instalación y configuración.
Contactar Soporte →