Gestión empresarial · Costa Rica
Seguridad de datos, respaldos y aislamiento por sucursal en Constela ERP
Constela combina controles de infraestructura, identidad y aplicación para limitar el acceso a la información empresarial. La plataforma opera sobre Microsoft Azure y aplica el contexto de empresa, sucursal y permisos en las solicitudes autenticadas.
Infraestructura sobre Microsoft Azure
Constela ERP opera sobre infraestructura de Microsoft Azure. La aplicación, la base de datos PostgreSQL y los servicios asociados se administran como componentes de la operación del sistema. El acceso público utiliza HTTPS y los servicios internos se configuran para evitar exponer credenciales dentro de las imágenes de la aplicación.
- Infraestructura alojada en Microsoft Azure.
- Comunicación pública mediante HTTPS.
- Credenciales y claves operativas separadas del código y de la imagen de despliegue.
- Base de datos accesible mediante la configuración privada de la infraestructura.
Respaldos operativos y restauración controlada
La información persistente de Constela se incluye en respaldos operativos administrados dentro de la infraestructura de Azure. Las copias se gestionan separadas del servicio activo y su restauración queda limitada al personal autorizado. Antes de cambios de esquema o mantenimientos sensibles se requiere respaldar la base. La frecuencia, retención y objetivos de recuperación concretos dependen de la configuración de infraestructura y del servicio acordado; Constela no publica un tiempo de recuperación universal que no pueda garantizar para todos los planes.
- Copias periódicas de la información persistente.
- Conservación separada de la operación activa.
- Acceso restringido para recuperación.
- Restauración mediante procedimiento controlado.
- Respaldo previo a migraciones o cambios sensibles de base de datos.
Aislamiento por empresa y sucursal
Cada solicitud autenticada establece una empresa y una sucursal activa. El servidor comprueba que el usuario pertenezca a la sucursal solicitada antes de aceptar el contexto y las consultas operativas se filtran con esos identificadores. Por ello, un usuario no puede consultar datos de otra empresa ni de una sucursal que no tenga asignada. Cuando una persona está autorizada en varias sucursales, debe cambiar expresamente a una de ellas y opera dentro de ese contexto.
- La empresa se obtiene de la identidad autenticada.
- La sucursal solicitada debe pertenecer al usuario.
- Los registros operativos conservan empresa y sucursal.
- Inventario, ventas, contabilidad, finanzas, correo y otros módulos consultan el contexto activo.
- Una sucursal no expone automáticamente la información de otra.
Permisos por función y tipo de acción
Los roles definen qué módulos puede utilizar cada persona y distinguen acciones como Ver, Crear, Editar y Eliminar. Los puntos de acceso del backend validan autoridades específicas antes de ejecutar operaciones. Esto permite entregar a ventas, contabilidad, inventario o administración solamente las capacidades necesarias para su trabajo.
- Autenticación con sesiones basadas en JWT.
- Autorización en el servidor, además de los controles visuales del frontend.
- Permisos separados para ver, crear, editar y eliminar.
- Asignación de usuarios por empresa y sucursal.
- Registro de eventos relevantes de acceso y seguridad.
OAuth y protección de credenciales
Para conectar buzones de Google o Microsoft, Constela utiliza OAuth y solicita alcances de lectura del correo. La contraseña del buzón no se entrega a Constela. Los tokens OAuth almacenados se cifran con AES-GCM y la clave de cifrado se administra como un secreto separado. La conexión delegada utiliza enlaces temporales, de un solo uso y revocables.
- Gmail con alcance gmail.readonly.
- Microsoft Graph con alcance Mail.Read.
- Tokens OAuth cifrados con AES-GCM.
- Estados OAuth y enlaces sensibles almacenados mediante hash cuando corresponde.
- Enlaces delegados con expiración y revocación.
Demostraciones separadas y de solo lectura
Los tours para contadores, supermercados y pulperías utilizan una sucursal de demostración separada con información ficticia. La sesión queda limitada a esa sucursal y bloquea solicitudes de escritura. Las invitaciones tienen vigencia definida, correos autorizados y pueden deshabilitarse para cerrar las sesiones abiertas.
- Datos ficticios preparados para la demostración.
- Sucursal demo independiente de la operación real.
- Acceso de solo lectura.
- Invitaciones con fecha de vencimiento.
- Revocación administrativa.
Uso limitado de IA
Las funciones opcionales de IA preparan sugerencias que una persona debe revisar. En inventario se usa contexto agregado como CABYS, actividad, existencias y demanda; no se envían clientes, proveedores, facturas completas, correos, precios ni identificadores internos. En reglas fiscales se envía el contexto mínimo necesario y la propuesta no se guarda automáticamente.
- La IA es opcional.
- Las propuestas permanecen editables.
- Las automatizaciones no se activan solas.
- Se evita enviar identificadores y documentos completos cuando no son necesarios.
- La decisión final queda en manos del usuario autorizado.
Alcance y mejora continua
La seguridad se revisa como parte continua de la operación y del desarrollo. Esta documentación describe controles implementados y prácticas operativas actuales; no declara certificaciones externas que Constela no haya obtenido ni sustituye los acuerdos específicos de disponibilidad, respaldo o recuperación de cada servicio.
Continúe explorando
- Conexión delegada de Gmail y Microsoft para recibir documentos en Constela
- Tours guiados de Constela ERP para contadores y supermercados
- Motor de automatización configurable
- Gestión avanzada de inventario y abastecimiento
Consulte las funciones documentadas y los precios y límites de los planes. Podemos revisar su proceso con una demostración y datos autorizados.
Conocer Constela ERP