Seguridad

Seguridad y aislamiento multi-empresa

OBRIZIA está diseñado desde cero para SaaS multi-empresa. Tu empresa y sus datos son solo tuyos.

🏢
Multi-tenant
Datos por empresa

Cada empresa tiene sus datos completamente aislados. Nunca se mezclan ni son visibles entre compañías distintas. El aislamiento es a nivel de base de datos, no solo de interfaz.

🔐
Auth seguro
Acceso con usuario autenticado

Inicio de sesión con email y contraseña. Las cookies de sesión y las comprobaciones en servidor protegen el acceso a los datos de empresa.

🛡️
RLS activo
Supabase Row Level Security

Row Level Security (RLS) activo en las tablas con datos de empresa: las políticas de Postgres limitan cada consulta a los datos de tu empresa.

⚡
RPC seguro
Funciones SECURITY DEFINER

Las operaciones sensibles (crear empresa, añadir miembros, cambiar roles) pasan por funciones de base de datos que validan usuario, pertenencia a la empresa y permisos.

👤
RBAC
Control de roles

Seis roles: propietario, administración, ventas, jefe de obra, operario y solo lectura. Los permisos se validan en el servidor, no solo en la interfaz.

📋
Audit log
Registro de actividad

Tabla activity_log preparada para auditorías. Registra acciones relevantes con usuario, empresa, timestamp y detalle de la operación.

🏗️
Arquitectura técnica
·Next.js App Router con Server Components para acceso a datos privados.
·Supabase Auth con cookies de sesión y comprobaciones en middleware.
·Comprobaciones en servidor para el acceso a datos privados.
·RLS en las tablas con datos de empresa: leads, proyectos, presupuestos, costes, alertas.
·RPCs con SECURITY DEFINER para operaciones que requieren permisos elevados.
·Validación de company_id y membership en todas las lecturas y escrituras.

Empieza con confianza

Tus datos de empresa se mantienen separados de los de otras empresas desde el primer día.

Solicitar accesoPreguntar sobre seguridad