Los datos se separan en el servidor
Cada petición se acota a un inquilino resuelto en el servidor. Los clientes de la API nunca envían identificador de instalación —se deduce del token—, así que nadie puede leer ni modificar datos ajenos adivinando IDs.
Los tokens de API se guardan cifrados
Los tokens Bearer se guardan como hashes SHA-256, nunca en texto plano. Los propietarios los generan, los acotan a permisos concretos y los revocan cuando quieran. Un token de solo lectura sigue siendo de solo lectura.
El acceso del personal es acotado y revocable
Cada empleado tiene su cuenta con un rol que define qué puede hacer, ve solo sus instalaciones y define su contraseña desde una invitación por correo. El acceso se revoca al instante en todas partes. Sin accesos compartidos.
Cada cambio queda registrado
Los registros anotan quién cambió qué y cuándo, incluida cada llamada a la API con método, estado y duración. «¿Quién movió esa reserva?» tiene respuesta.
Cifrado en tránsito
El sitio y la API se sirven por HTTPS con HSTS, incluidos los subdominios. Los certificados se renuevan automáticamente.
Las peticiones tienen límite de tasa
Los formularios públicos y los endpoints de la API están limitados, para que un solo cliente no agote la plataforma para el resto.