Qspaces Docs
IT y seguridad

Datos y privacidad

Criterios publicos sobre datos visibles, permisos y responsabilidad operativa.

Qspaces trabaja con datos operativos de espacios: nombres de salas, estados, horarios y, segun configuracion, informacion de reservas. La organizacion decide que se publica fisicamente.

Resumen para IT

Qspaces es una plataforma SaaS multi-tenant disenada siguiendo principios de seguridad por capas, desplegada en infraestructura europea, con autenticacion corporativa mediante OAuth, cifrado de datos en transito y reposo, control de acceso por organizacion y rol, segregacion de clientes, copias de seguridad automatizadas y gestion segura de credenciales e integraciones.

Principios

  • Mostrar solo lo necesario en la puerta.
  • Separar permisos de administracion y uso diario.
  • Evitar datos personales en pantallas visibles.
  • Revisar privacidad antes de activar calendarios completos.

Alojamiento y cifrado

  • Los datos se alojan en Supabase Postgres, una base de datos PostgreSQL gestionada en Frankfurt eu-central-1.
  • La aplicacion corre en AWS Lightsail, tambien en Frankfurt, con servicios contenerizados y HTTPS.
  • La infraestructura principal se encuentra dentro de la Union Europea y el tratamiento se realiza conforme al RGPD.
  • AWS y Supabase participan en infraestructura y base de datos. Microsoft y Google solo participan cuando el cliente habilita integraciones de calendario.
  • Supabase cifra los datos en reposo con AES-256 y las comunicaciones van cifradas en transito mediante TLS.
  • Los tokens OAuth, credenciales y secretos de integracion se cifran a nivel de aplicacion.
  • En proyectos de pago, Supabase gestiona backups automaticos diarios. Si esta activado, tambien permite recuperacion a un punto concreto en el tiempo.

Qspaces puede formalizar los acuerdos de tratamiento de datos necesarios cuando el cliente lo requiera.

Acceso, roles y clientes

  • El acceso se valida con OAuth de Microsoft 365 o Google Workspace.
  • Qspaces no almacena contrasenas corporativas de Microsoft o Google.
  • Cuando el acceso se realiza con Microsoft 365 o Google Workspace, Qspaces hereda las politicas de seguridad, MFA y acceso condicional de la organizacion.
  • Un usuario corporativo solo puede entrar si esta registrado y autorizado en Qspaces.
  • Cada organizacion mantiene separados sus usuarios, salas, pantallas, reservas y configuraciones.
  • Los permisos se diferencian entre administracion global, administracion de organizacion y usuarios operativos.
  • La segregacion se implementa a nivel de aplicacion y modelo de datos mediante organizacion, roles y permisos. Los clientes no acceden directamente a la base de datos.

Calendarios y datos visibles

Qspaces guarda solo los datos necesarios para operar la senalizacion: sala, horario, estado de reserva y, segun configuracion, titulo, organizador o asistentes.

Las plantillas y modos de privacidad permiten mostrar informacion completa, parcial o privada. En modo privado, la pantalla puede mostrar textos genericos como "Reunion privada" o "Reservado", sin asistentes.

Pantallas, APIs y revocacion

  • Las pantallas usan MQTT para recibir ordenes y HTTP para descargar el contenido tecnico que deben mostrar.
  • Las pantallas no acceden nunca a la base de datos.
  • Las APIs internas y de integracion usan tokens Bearer, secretos de sincronizacion y validacion por organizacion.
  • Los usuarios, integraciones y tokens de API pueden desactivarse o eliminarse desde administracion.
  • Los secretos reales se gestionan mediante variables de entorno y gestor de secretos, nunca en el repositorio.

Logs, continuidad y salida

  • Qspaces registra trazabilidad operativa de dispositivos, sincronizaciones, trabajos de actualizacion, estados, errores y eventos tecnicos relevantes.
  • Las operaciones principales quedan asociadas a estado, fecha, origen tecnico y organizacion. Los logs de aplicacion e infraestructura complementan esa trazabilidad.
  • Si AWS tiene una incidencia, la aplicacion podria verse afectada temporalmente, pero los datos permanecen en Supabase.
  • Si Supabase tiene una incidencia, las operaciones que requieren base de datos pueden verse afectadas hasta recuperar el servicio o aplicar procedimientos de recuperacion.
  • Las pantallas conservan el ultimo contenido mostrado hasta recuperar servicio.
  • El cliente puede solicitar la exportacion o eliminacion de sus datos conforme a la normativa aplicable y a las condiciones del servicio.

Donde se decide

La politica visible se decide en plantillas, integraciones y permisos de usuario. Para dudas de cumplimiento, involucra a IT o privacidad antes del despliegue.

Para la version publica orientada a compra y aprobacion, revisa la FAQ de seguridad.

On this page