Cómo funciona la seguridad en Macaly
La seguridad de cualquier aplicación web implica tanto a la plataforma subyacente como a la persona que construye sobre ella. Macaly se encarga de la capa de infraestructura: alojamiento, cifrado, la librería de autenticación, protección edge, bases de datos aisladas y actualizaciones de seguridad continuas. Tú te encargas de la capa de aplicación: qué datos almacena tu proyecto, quién puede acceder a ellos y cómo se informa a tus usuarios finales. Esta división significa que no necesitas configurar servidores, certificados ni librerías de autenticación desde cero. También significa que las decisiones sobre tus datos y tus usuarios siguen en tus manos, que es donde deben estar.Cuando tu proyecto almacena datos personales de tus usuarios finales, Macaly actúa como encargado del tratamiento y tú sigues siendo el responsable del tratamiento. Todos los detalles están en nuestro DPA.
Qué está integrado
Alojamiento y residencia de datos
Los proyectos publicados se alojan en la región UE de Vercel (Fráncfort). Las bases de datos funcionan en Convex EU West (Irlanda). Ambos están detrás de la red edge de Vercel, que sirve el contenido desde servidores más cercanos a tus visitantes y mitiga el tráfico de ataques antes de que llegue a tu proyecto. Cada proyecto de Macaly obtiene su propia base de datos aislada, así que los datos de un proyecto nunca se mezclan con los de otro. También puedes elegir la región en la que se ejecutan los modelos de IA que usa el agente para crear tus proyectos. Si necesitas que tus datos permanezcan en la UE, puedes seleccionar modelos alojados únicamente en la UE. Para ver la lista de modelos disponibles y los países donde se alojan, consulta Modelos de IA.Cifrado
Los datos están cifrados en tránsito y en reposo:- HTTPS se aplica de forma obligatoria en todos los proyectos publicados
- Los datos en reposo se cifran en nuestros proveedores de alojamiento y bases de datos
- Las credenciales sensibles que Macaly usa internamente se cifran antes de almacenarse
Autenticación
La autenticación integrada de Macaly usa una librería estándar del sector que gestiona el hash de contraseñas, la gestión de sesiones y los códigos de un solo uso. Hay dos métodos disponibles:- Inicio de sesión con OTP para autenticación sin contraseña mediante código por email
- Inicio de sesión con email y contraseña, con registro, verificación y flujos de restablecimiento
Un agente seguro por defecto
El agente de Macaly se guía por prácticas integradas que se aplican en todos los proyectos. La autenticación, los patrones de acceso a la base de datos, la gestión de secretos y la configuración de integraciones siguen valores predeterminados establecidos, en lugar de montarse desde cero cada vez. El agente trabaja en un sandbox seguro con herramientas de desarrollo reales, así que puede crear, ejecutar y probar tu proyecto en un entorno aislado. También puedes pedirle al agente en cualquier momento que te explique cómo está protegida una parte concreta de tu proyecto, o que ajuste algo según tus necesidades. Consulta Crear apps seguras para obtener indicaciones prácticas.Transparencia de la IA
Macaly informa a las personas cuando hay IA de por medio. Un aviso encima del prompt explica que estás trabajando con un agente de IA, y los proyectos publicados llevan una etiquetaai-generated legible por máquinas en su head, además de una insignia Hecho con IA en Macaly por defecto.
Esto cubre la plataforma. Las divulgaciones sobre tu propio proyecto, como un chatbot que crees para tus usuarios finales, siguen siendo responsabilidad tuya. Consulta Usar la IA de forma responsable para saber dónde está el límite.
Protección edge y actualizaciones
La red edge de Vercel y las protecciones de la plataforma gestionan automáticamente los patrones de abuso más comunes, incluida la mitigación de DDoS y un filtrado básico de bots. Las correcciones relevantes para la seguridad de nuestra infraestructura y las dependencias subyacentes se despliegan de forma continua en todos los proyectos, así que no necesitas hacer seguimiento ni aplicar parches tú mismo.Análisis de vulnerabilidades y revisiones de seguridad
Macaly revisa los proyectos de Next.js y TanStack Start en busca de vulnerabilidades conocidas del framework. Si se encuentra un problema crítico, la publicación queda bloqueada hasta que hagas clic en Corregir ahora, lo que envía la corrección directamente al agente. También puedes ejecutar una revisión de seguridad completa de tu proyecto en cualquier momento. La pestaña Seguridad de tu chat analiza tu código, informa de lo que encuentra en lenguaje sencillo en ocho áreas, desde los permisos de acceso hasta los pagos, y puede aplicar las correcciones por ti. La primera revisión de cada chat es gratuita.Qué está en tus manos
Cuando publicas un proyecto en Macaly, la aplicación en sí es tuya. Algunas cosas quedan naturalmente en tus manos, ya que dependen de tu proyecto y de tus usuarios.Datos y cumplimiento normativo
Tú decides qué datos recopila y almacena tu proyecto. El cumplimiento del RGPD, la CCPA y otras leyes aplicables a tus usuarios finales es algo que debes planificar como parte del desarrollo. En la práctica, esto suele significar:- Informar a tus usuarios de cómo se tratan sus datos
- Añadir una política de privacidad si tu proyecto recopila datos personales
- Incluir un banner de cookies si tu proyecto atiende a visitantes de la UE
- Poder gestionar las solicitudes de los usuarios de acceso, rectificación y eliminación
Los controles de acceso de tu aplicación
El agente puede crear la autenticación, el acceso basado en roles y garantizar que cada usuario solo vea sus propios datos. Cómo se configura todo esto en tu proyecto, y quién ve qué, forma parte de describir lo que quieres. La página siguiente, Crear apps seguras, explica cómo hacerlo bien.Copias de seguridad
Macaly ofrece varias salvaguardas para tu proyecto y tus datos:- Las versiones del proyecto se guardan mientras el agente trabaja. Puedes restaurar una versión anterior desde cualquier mensaje del chat.
- El código fuente de los proyectos respaldados con git se guarda de forma duradera en una copia de seguridad del lado de Macaly.
- Las instantáneas de la base de datos se pueden exportar como archivo ZIP desde la pestaña Base de datos siempre que quieras tener tu propia copia de tus datos.
- La integración con GitHub (a partir del plan Pro) guarda el código fuente de tu proyecto en un repositorio privado
- Duplicar chats crea una copia independiente de tu proyecto como punto de seguridad antes de cambios más grandes
Funcionalidades de IA en tu app
Si tu proyecto incluye funcionalidades de IA para los usuarios finales, como chatbots, generación de contenido o resúmenes, la configuración y los resultados que producen forman parte de tu proyecto. Tus usuarios finales necesitan saber cuándo están interactuando con IA, y el aviso propio de Macaly dentro de la app no se traslada a lo que publicas. Usar la IA de forma responsable explica qué añadir y dónde.Pagos
Macaly no es un procesador de pagos y no almacena ni transmite datos de tarjetas. Si tu proyecto acepta pagos, usa un proveedor de pagos alojado que gestione las tarjetas en su propia infraestructura. Evita almacenar números de tarjeta, CVC u otros datos de pago sin procesar en la base de datos de tu proyecto.Cuándo Macaly es la opción adecuada
Macaly está pensado para sitios web de marketing, landing pages, herramientas internas, paneles, MVP y aplicaciones web pequeñas y medianas. Funciona bien para proyectos en los que quieres avanzar rápido e iterar según feedback real. Para proyectos que implican datos muy regulados, puede ser necesario un trabajo de cumplimiento adicional más allá de lo que Macaly gestiona por defecto. Esto incluye:- Datos sanitarios cubiertos por la HIPAA o normativas similares
- Datos sin procesar de tarjetas de pago sujetos a PCI DSS
- Apps dirigidas a menores de 13 años (COPPA) o de 18 años