Seguridad en Montu
Montu custodia tu marca, los datos de tu sitio y las credenciales que publican en tu tienda. Esta página explica exactamente cómo se protege cada una de esas cosas, y, con la misma claridad, qué no afirmamos.
Última revisión: septiembre de 2026. Cada control de aquí abajo está escrito a partir del código en producción, no de una plantilla.
Qué protege tu cuenta
Seis bloques, más o menos en el orden en que los recorre una revisión de seguridad.
Residencia de los datos y alojamiento
Dónde vive tu cuenta y quién opera las máquinas que hay debajo.
Postgres alojado en la UE
Los registros de cuenta, los perfiles de marca, los metadatos del contenido generado y los tokens de tiendas conectadas viven en una base de datos PostgreSQL gestionada de Neon, alojada en la Unión Europea. Las conexiones a la base de datos van cifradas con TLS y sus credenciales solo existen en nuestra infraestructura de despliegue.
Alojamiento de la aplicación solo por HTTPS
La aplicación corre en Vercel y solo es accesible por HTTPS. Servimos HTTP Strict Transport Security con un max-age de dos años, includeSubDomains y preload, así que un navegador que haya visto Montu una vez no volverá a intentar HTTP sin cifrar.
Nunca vemos tu tarjeta
Dodo Payments es el comerciante registrado y procesa todos los pagos. Montu recibe una confirmación y tu nivel de plan; nunca un número de tarjeta ni datos de dirección de facturación. En nuestra base de datos no hay datos de titular de tarjeta que proteger.
Cifrado
En tránsito, en reposo, y para lo único que jamás debe poder revertirse.
TLS 1.3 en tránsito
El tráfico hacia montuai.com y hacia la API se sirve sobre TLS 1.3 con HSTS precargado. Todas las llamadas salientes que hace Montu —a tu tienda, a los proveedores de datos de búsqueda, a los proveedores de modelos— son HTTPS.
AES-256-GCM en reposo para las credenciales
Los tokens de acceso de tienda y de CMS se cifran con AES-256-GCM antes de escribirse: un IV aleatorio nuevo por valor, una etiqueta de autenticación y un sobre versionado para poder rotar la clave sin romper las filas existentes. Un texto cifrado manipulado falla al descifrarse en lugar de devolver en silencio algo incorrecto.
Las contraseñas se cifran con hash, no se guardan
Las contraseñas se procesan con bcrypt a coste 12 y nunca se escriben en texto plano. Un intento de inicio de sesión con una dirección sin cuenta ejecuta igualmente una comparación bcrypt completa contra un hash señuelo, de modo que el tiempo de respuesta no sirve para averiguar qué correos tienen cuenta.
Aislamiento entre cuentas
El control sobre el que más nos gusta que nos pregunten.
Un cliente de base de datos por petición, acotado a la cuenta
Cada ruta de API autenticada recibe un cliente de base de datos ligado a la persona que ha iniciado sesión. Cada modelo que pertenece a una cuenta —sitios web, contenido, palabras clave, informes, recursos de diseño, conexiones de tienda— queda acotado a ese usuario automáticamente: el id de un registro de otra cuenta se lee como «no encontrado», y una escritura dirigida a la fila de otro lanza un error en lugar de tener éxito.
Las comprobaciones explícitas de propiedad siguen delante
El cliente acotado es defensa en profundidad, no un sustituto. Las rutas siguen comprobando que el sitio web y el registro son tuyos antes de actuar; el acotado es la red que atrapa a la ruta que se olvide. Los caminos que por diseño atraviesan cuentas —webhooks de facturación, tareas programadas, autenticación, herramientas de administración— están deliberadamente separados y nunca atienden peticiones de cliente.
Los trabajos internos llevan una capacidad por ejecución
El trabajo de generación de larga duración se despacha a endpoints internos que exigen a la vez un secreto compartido servidor a servidor y un token de capacidad emitido para esa única ejecución. El token de una ejecución abre la fila de esa ejecución y nada más.
Tu contenido y los modelos de IA
Qué sale de la plataforma y qué no tiene permiso para salir jamás.
Ningún modelo se entrena con tu contenido
Nada de lo que generas, ni nada de lo que leemos de tu sitio, se usa para entrenar modelos, ni nuestros ni de un proveedor. Los proveedores de modelos reciben solo el contexto operativo que necesita una tarea concreta, petición a petición, y nada se acumula para entrenamiento.
Las credenciales nunca llegan a un modelo
Los tokens de tienda, las claves de API y las contraseñas no forman parte de ningún prompt. Publicar es un paso aparte, en el servidor: descifra el token, llama a la API de tu tienda y lo descarta. Un modelo nunca lo ve.
El resultado es tuyo
Los artículos, textos de producto, publicaciones y diseños que Montu produce para ti son tuyos. Cancelar no revoca nada de lo que ya hayas publicado, y nunca borramos contenido de tu propio sitio o tienda.
Tiendas conectadas y manejo de credenciales
Los tokens capaces de escribir en tu escaparate reciben el trato más estricto de toda la plataforma.
Probado en solo lectura antes de guardarse
Cuando conectas WordPress, Shopify, Salla, Zid, Ghost, Webflow o Medium, Montu hace exactamente una llamada autenticada de solo lectura a esa plataforma para demostrar que la credencial funciona antes de guardarla. Un pegado incorrecto se rechaza en lugar de sustituir en silencio una conexión que funcionaba.
Acotado a publicar, revocable por ti
Montu escribe solo los campos de contenido que ha generado. No cambia precios, inventario, variantes, envíos ni ajustes de la tienda, y nunca pide la contraseña de tu cuenta del CMS. Revoca el token de Montu desde la administración de la propia plataforma cuando quieras y la publicación se detiene al instante.
Cuando se va una función, se van sus credenciales
Es una norma fija, no una intención. Cuando la publicación en redes sociales se retiró del producto en septiembre de 2026, la tabla que guardaba sus tokens OAuth cifrados de acceso y de refresco se eliminó en ese mismo cambio. Conservar credenciales de una función que ya no existe es superficie de brecha sin ninguna ventaja.
Endurecimiento de la aplicación y honestidad sobre el rastreo
Los controles del día a día, incluido el que casi todas las páginas de confianza exageran en voz baja.
Cabeceras de seguridad y límites contra abusos
Cada respuesta lleva una Content-Security-Policy, X-Frame-Options: DENY, X-Content-Type-Options: nosniff, una Referrer-Policy estricta, una Permissions-Policy que desactiva cámara, micrófono y geolocalización, y HSTS precargado. Los endpoints de inicio de sesión, registro, restablecimiento de contraseña, contacto y conexión de tienda tienen límites de frecuencia en la base de datos, para que el límite se sostenga en todas las instancias sin servidor y no por réplica.
Peticiones salientes vigiladas
Montu descarga URL que tú indicas: tu sitio, tu sitemap, la API de tu tienda. Esas peticiones nunca siguen una redirección a ciegas: cada salto se vuelve a analizar y a resolver, y un salto que aterrice en una dirección privada, de loopback o link-local se rechaza. Eso cierra la vía de falsificación de peticiones del lado del servidor hacia la infraestructura interna.
Etiquetas de analítica y publicidad, dichas con honestidad
Las páginas públicas de montuai.com cargan Google Analytics 4, un píxel publicitario de Meta y un píxel de atribución de referidos, y preferimos decírtelo antes de que lo descubras en la pestaña de red. Lo que reciben son páginas vistas y, para un visitante con sesión iniciada, un identificador de cuenta cifrado. Lo que nunca reciben es lo que de verdad importa: ningún contenido generado, ningún dato de sitio ni de palabras clave, ninguna credencial de tienda. No vendemos datos personales, y la política de cookies enumera cada etiqueta y cómo rechazarla.
Quién más toca tus datos
La lista completa de proveedores implicados en la prestación del producto.
| Proveedor | Para qué | Dónde |
|---|---|---|
| Neon | PostgreSQL gestionado: registros de cuenta, perfil de marca, metadatos de contenido y los tokens de tienda cifrados. | Unión Europea |
| Vercel | Alojamiento de la aplicación y entrega en el edge para montuai.com y el panel. | Red edge global |
| Dodo Payments | Comerciante registrado: pago, suscripciones y facturas. Custodia los datos de tarjeta; nosotros nunca los recibimos. | Gestionado por el proveedor |
| OpenAI | Generación de texto e imagen para contenido, análisis y el estudio de diseño. | Gestionado por el proveedor |
| DataForSEO | Volúmenes de palabras clave en vivo, resultados de búsqueda y datos de posiciones, incluidos datos de palabras clave en árabe por país. | Gestionado por el proveedor |
| Resend | Envío de correo transaccional y de campañas. | Gestionado por el proveedor |
| Cloudflare Turnstile | Comprobación antibots en los formularios de registro y contacto. | Global |
| Google Analytics, Meta, Affonso | Analítica del sitio, medición publicitaria y atribución de referidos en las páginas públicas de marketing. | Gestionado por el proveedor |
Esta lista cambia según cambia el producto. Si tienes un DPA firmado con nosotros, los cambios de subencargados se notifican conforme a él; si no, escríbenos cuando quieras y te confirmaremos la lista vigente: es la misma que estás leyendo.
Expórtalos, o llévatelos enteros
Tu cuenta no es un rehén. Todo lo de abajo está disponible para cualquier cliente, en cualquier plan, sin negociar con soporte.
Solicitar una exportación o una eliminación- Llévate el trabajo contigo: artículos, textos de producto y categoría, conjuntos de palabras clave e informes se imprimen o se guardan en PDF directamente desde el panel, y cada diseño se descarga como archivo de imagen.
- Solicita una copia de los datos personales que tenemos sobre ti en un formato estructurado y legible por máquina (artículo 20 del RGPD).
- Solicita la eliminación de tu cuenta y de los datos personales asociados. Escríbenos y respondemos en un plazo de 30 días.
- Desconecta desde tu panel cualquier tienda o CMS conectado cuando quieras: la publicación hacia ese destino se detiene al instante.
- Tras una cancelación, los datos de la cuenta se conservan 90 días para que puedas reactivarla, y después se eliminan si lo pides. El contenido ya publicado en tu propio sitio o tienda sigue siendo tuyo y nunca lo retiramos nosotros.
Lo que no afirmamos
Una página de confianza solo merece leerse si también está dispuesta a decir que no.
Sin SOC 2, ISO 27001 ni HIPAA
Montu no tiene ninguna certificación de seguridad ni atestación de terceros. Los controles de esta página son reales y puedes poner a prueba cualquiera de ellos, pero nadie los ha auditado por nosotros y no vamos a insinuar lo contrario. La certificación formal está en la hoja de ruta, sin fecha anunciada.
Fuera del alcance PCI, por diseño
No estamos certificados en PCI DSS porque no entramos en su alcance. Dodo Payments es el comerciante registrado y los datos de tarjeta nunca llegan a nuestra infraestructura. Eso es una decisión de arquitectura, no una afirmación de cumplimiento.
Sin test de intrusión publicado
El código ha pasado una revisión de seguridad interna completa: autenticación, aislamiento entre cuentas, inyección, SSRF, pagos, criptografía y configuración, y sus hallazgos se corrigieron. Todavía no se ha encargado un test de intrusión independiente. Está en la hoja de ruta.
Hoja de ruta, no entregado
Hoy no está disponible: un registro de auditoría visible para el cliente, SSO y SAML, la eliminación de cuenta en un clic desde el panel (hoy la eliminación es por correo) y los nonces de Content-Security-Policy que sustituirían al permiso de scripts en línea que el framework necesita ahora mismo. Preferimos listarlo aquí a que lo descubra una revisión de compras.
Habla de seguridad con una persona
Las solicitudes de DPA, los cuestionarios de seguridad, las revisiones de compras y los informes de vulnerabilidad van todos a la misma dirección, y los lee una persona. Si nos informas de una vulnerabilidad, cuéntanos cómo reproducirla y cómo contactarte: no perseguiremos a nadie que informe de buena fe.
contact@montuai.comMira lo que Montu encuentra en tu web
Dale a Montu la URL. El primer análisis la convierte en oportunidades y próximos pasos claros.