Seguridad y trazabilidad
Separación entre organizaciones
Los datos de cada organización están aislados. Nadie fuera de la organización ve su hacienda, salvo un consignatario al que un administrador le dio acceso, y en ese caso solo en lectura.
Ingreso
- Los enlaces de ingreso sirven una sola vez y vencen a los 15 minutos.
- Los pedidos de enlace están limitados por cuenta y por dirección de red, para evitar abusos. El mensaje que ve la persona es siempre el mismo, para no revelar qué correos tienen cuenta.
- Las contraseñas son opcionales y tienen entre 12 y 72 caracteres. Se guardan cifradas.
- Una sesión recordada dura 14 días.
- Cambiar el correo o la contraseña requiere haber ingresado hace menos de 20 minutos. Cambiar la contraseña cierra las sesiones de los otros dispositivos.
Permisos
Lo que cada persona puede hacer depende de su rol en la organización. Las restricciones se aplican en el servidor, no solo ocultando botones.
Protección del navegador
Puelas se sirve solo por HTTPS y aplica una política de seguridad de contenido estricta: no carga scripts de terceros, no puede mostrarse dentro de otro sitio y no usa cámara, micrófono ni ubicación. Las páginas con datos no quedan guardadas en cachés compartidas.
Registro de auditoría
Puelas registra quién hizo qué y cuándo. Entre otras cosas:
- Ingresos: cada ingreso, cada intento rechazado y cada cierre de sesión.
- Personas: altas, bajas, cambios de rol y de correo.
- Accesos: cada acceso dado o quitado a un consignatario.
- Rodeo: cada importación (quién importó qué archivo), edición o deshacer; tratamientos; movimientos de lote; cambios de lotes, productos y establecimientos.
- Reglas de importación: cada columna o valor aprendido.
- Declaraciones y tropas: creación, generación del archivo, cierre y reapertura.
El registro de una importación se escribe en la misma operación que la importación: un archivo que no llegó a entrar no deja un registro que diga lo contrario.
Las contraseñas nunca se registran.
Historia de los datos
- Cada medición guarda la fila original del archivo, completa.
- Una importación nunca borra un dato con una celda vacía, y una lectura copiada de un trabajo anterior nunca pisa lo que se registró en su momento.
- Los lotes y productos se dan de baja, no se borran.
- Las declaraciones guardan una copia de los datos tal como se declararon.