← Volver a Modularis Agents
Seguridad · v1 · 15 mayo 2026
Seguridad, en concreto.
Qué medidas técnicas tomamos para que tu data, tu prompt y los mensajes de tus clientes no terminen en lados raros.
En 30 segundos: TLS 1.3 en tránsito, AES at-rest, tokens y API keys cifrados con Fernet, acceso al backend solo con 2FA, audit log de cada acción, backups diarios, retention de logs 90 días. No tenemos certificación SOC 2 (aún), pero seguimos sus prácticas.
1. Cifrado en tránsito
- HTTPS forzado en todo el dominio
agents.modularis.pro con TLS 1.3 (TLS 1.2 mínimo).
- HSTS habilitado (`max-age: 31536000`) — el browser nunca acepta conexión sin cifrar.
- Certificado Let's Encrypt renovado automáticamente cada 60 días.
- Las APIs internas (FastAPI ↔ Supabase, FastAPI ↔ Stripe, FastAPI ↔ Anthropic) usan TLS server-to-server.
2. Cifrado en reposo
- Base de datos Postgres en Supabase managed → AES-256 at-rest provisto por el proveedor.
- Secretos sensibles (API keys de Claude/Shopify/Meta/UltraMSG que vos pegás en el portal) se cifran con Fernet (AES-128 + HMAC-SHA256) antes de guardarse en la DB. La master key vive solo en el env del container, jamás en código ni en la DB.
- Tokens de tenant (los
mt_*) se hashean (SHA-256) antes de comparación — la DB nunca tiene el token plano.
3. Control de acceso
Acceso del Cliente
- Cada Cliente accede SOLO a sus propios datos mediante su
tenant_token.
- Todas las consultas SQL incluyen filtro obligatorio
WHERE tenant_id = ? — auditado en code review.
- Rate limiting: máximo 5 signups por IP/hora, 60 requests/min por tenant para evitar abuso.
Acceso del equipo Modularis
- Solo Julio Chicas (fundador) tiene acceso admin al backend y la DB.
- 2FA obligatorio en Portainer, Supabase, GitHub, Stripe y Cloudflare.
- Acceso SSH al VPS solo con clave pública (no password). Bastion único, sin acceso público.
4. Auditoría
- Tabla
tenant_audit_log registra cada acción importante: creación, modificación de prompt, generación/revocación de token, edición de variables, activación/cancelación de suscripción.
- El audit log incluye actor (system / tenant / admin), action, target, metadata JSON, IP origen y timestamp UTC.
- Retención: 12 meses rolling.
5. Backups y recovery
- Supabase realiza backups automáticos diarios (point-in-time recovery a 7 días).
- Backup adicional del schema
modularis diario a storage privado de Modularis (retention 30 días).
- Recovery time objective (RTO): 4h. Recovery point objective (RPO): 24h.
6. Aislamiento entre clientes
Modularis es multi-tenant compartido (no dedicated), pero el aislamiento es a nivel aplicación:
- Schema único
modularis en Postgres con FK a tenant_id en cada tabla.
- Cada query del backend incluye
WHERE tenant_id = current_tenant_id.
- Pool de conexiones compartido con search_path explícito.
- No usamos LLM compartido entre tenants — cada cliente paga su propia API key.
7. Datos sensibles que NO procesamos
- Tarjetas de crédito: Stripe maneja los pagos directo. Nosotros solo guardamos el
stripe_customer_id y el stripe_subscription_id (referencias, no datos de tarjeta).
- Datos PCI: ninguno. No estamos sujetos a PCI-DSS.
- Datos médicos: Modularis no es un producto certificado para PHI/HIPAA. Si tu cliente final es del sector salud, asegúrate de no procesar diagnósticos médicos por WhatsApp.
8. Incident response
Si detectamos una brecha de seguridad que afecta data de Clientes:
- Aislamos el sistema afectado dentro de las primeras 2 horas.
- Notificamos a los Clientes afectados por email dentro de 72 horas con lo que sabemos hasta ese momento.
- Publicamos un post-mortem público dentro de 14 días.
Si vos detectaste algo raro (responsible disclosure): hola@modularis.pro con asunto "Security Report". Te respondemos en menos de 24h y te acreditamos en el post-mortem si querés.
9. Lo que aún no tenemos
Para ser transparentes — todavía estamos en etapa temprana. Estos items están en roadmap pero no listos:
- SOC 2 Type II — seguimos sus prácticas pero no estamos certificados.
- ISO 27001 — no certificados.
- Bug bounty pagado — solo responsible disclosure por ahora.
- SSO/SAML — solo login con token.
Si tu compra requiere alguno de estos, escribínos — podemos discutir un timeline o si Modularis no es el fit aún.
10. Contacto seguridad
hola@modularis.pro — para preguntas o reportes. Respondemos en menos de 24h hábiles para incidentes activos.
© 2026 B3TA LLC · Modularis Agents · Última actualización: 15 mayo 2026