AmuraAMURA Software
Servicio · Auditoría de código IA · Hoteles y turismo

Auditoría de código IA para hoteles y turismo.

Has lanzado un concierge IA en Lovable, un widget de reservas con v0 o un bot de respuesta a reseñas con Cursor. Auditamos antes de que un huésped lea la conversación de otro — o de que un token al PMS acabe en el bundle del cliente.

Qué resolvemos

El alcance PCI no se va cuando lo construyó una IA.

Un concierge IA tiene acceso a peticiones del huésped, datos de reserva y, si la integración con el motor está hecha sin cuidado, a campos cercanos a datos de pago. Un widget de reservas construido en v0 puede acabar con la clave service_role de Supabase en el bundle. Un bot que responde reseñas a veces se entrena con comentarios que contienen apellidos y números de habitación.

Auditamos el código que tu equipo levantó con IA con la lente del sector: aislamiento de huéspedes y reservas, cuidado con el alcance PCI, custodia de tokens del PMS y del motor de reservas, y los logs donde aparecen apellidos, fechas y números de tarjeta truncados que no deberían estar ahí.

Qué construimos para este sector

Casos de uso que llegan a producción.

Ver catálogo completo →
Aislamiento

Aislamiento entre huéspedes y reservas

Filtros de pertenencia en consultas de reservas, mensajes y peticiones. Ningún huésped autenticado puede leer la conversación, la factura o la petición de otro cambiando un id.

0 fugas entre reservas
PCI

Cuidado con el alcance de datos de pago

Si el agente IA ve datos del flujo de pago — incluso campos truncados o referencias a la tarjeta — el alcance PCI te alcanza. Trazamos qué llega al modelo, qué se queda en logs y qué viaja a proveedores externos.

Alcance PCI delimitado y documentado
Tokens

Custodia de tokens del PMS y del motor

Tokens de Mews, Cloudbeds, Opera, SiteMinder, Booking — dónde viven, qué permisos tienen, si están en el bundle del cliente, si se rotan. Y qué pasa si el token de un cliente se filtra al de otro hotel del grupo.

Tokens fuera del cliente · rotables
PII en logs

Apellidos, números de habitación y fechas en logs

console.log con datos del huésped que sobreviven al build. Plataformas de hosting que retienen logs durante semanas. Lo que es ‘debug’ para tu equipo es retención de datos personales según RGPD.

Cero PII de huésped en logs externos
Un caso real

Un grupo hotelero con 11 propiedades.

Cadena boutique con 11 hoteles, un concierge IA común a todos construido en seis semanas con Lovable. Auditoría hecha antes de habilitar el agente para gestionar peticiones que tocan reservas y facturación.
Antes de la auditoría

El concierge respondía bien preguntas tipo wifi, desayuno y traslados. Cuando empezaron a probarlo con peticiones reales (cambio de fecha, factura, política de cancelación), descubrieron que la API de reservas aceptaba cualquier id de reserva sin verificar el huésped. La clave service_role de Supabase llegaba al cliente para que la subida de fotos del check-in funcionara.

Después de la auditoría

9 hallazgos. 3 críticos resueltos antes del despliegue completo: filtro de pertenencia en la API de reservas, eliminación del service_role del cliente y migración a un endpoint de upload firmado, política RLS sobre las tablas de reservas y mensajes, y revisión de los logs de Vercel donde aparecían apellidos y números de habitación.

3 críticos resueltos antes del despliegue a las 11 propiedades
Conectamos con tus sistemas

Integraciones que importan en este sector

CRM

HubSpot

CRM para empresas medianas con APIs amplias — ideal para agentes comerciales y enriquecimiento de contactos.

COMMS

Microsoft 365 / Outlook

Correo, calendario y SharePoint como canal y como contexto — triaje, redacción y búsqueda con RAG en tu correo y archivos.

Preguntas frecuentes

Lo que nos preguntan

  • 01

    Trabajamos con datos de huéspedes y números de habitación. ¿Cómo lo tratáis?

    Bajo NDA, con acceso de solo lectura al repositorio. No tocamos datos reales: leemos código y migraciones. Si necesitamos probar un endpoint, usamos cuentas sintéticas en un entorno staging.

  • 02

    Tenemos un PMS antiguo (Opera, Sihot) y el agente IA habla con él vía API. ¿Lo cubrís?

    Sí. Auditamos el conector — qué permisos pidió, qué tokens guarda, cómo maneja errores y reintentos. Si vuestro PMS no tiene API moderna y la integración va por archivos planos, también la leemos.

  • 03

    Si el agente IA roza el flujo de pago, ¿afecta a nuestro alcance PCI?

    Probablemente sí, aunque la forma exacta depende de qué ve el agente. Documentamos qué datos del flujo de pago llegan al modelo y a logs, te decimos cómo aislarlo, y aportamos el material que tu auditor PCI te pedirá.

  • 04

    Recibimos críticas en Booking y respondemos con un bot. ¿Hay riesgo en eso?

    Pequeño pero real: el bot puede entrenarse con respuestas pasadas que incluyen apellidos, citar números de habitación o estancias concretas, y publicar texto que no querrías ver en una reseña pública. Auditamos qué contexto le llega y qué publica antes de salir a respuesta.

Confianza

IA segura, trazable,
preparada para empresa.

Diseñamos soluciones con privacidad desde el inicio, control humano, trazabilidad, límites de uso, gestión de permisos y documentación. Para procesos sensibles, ayudamos a evaluar los riesgos y obligaciones aplicables bajo el RGPD y el Reglamento de IA.

  • 01No entrenamos modelos con tus datos sin autorización explícita.
  • 02Revisión humana incorporada cuando el riesgo del proceso lo requiere.
  • 03Trazabilidad: instrucciones, fuentes, permisos, errores y métricas documentados.
  • 04Privacidad, seguridad y control integrados desde el diseño.
  • 05Soluciones que se pueden mantener, auditar y mejorar con el tiempo.
RGPDReglamento de IAAEPDPreparado para ISO 27001Datos alojados en la UE
Diagnóstico personal

Trabajamos con
pocos clientes.

Cada proyecto lo lidera personalmente uno de los socios. Si hay encaje, te respondemos en menos de 24 horas con una primera lectura concreta de tu caso — no con una demostración genérica.

Cómo trabajamos
  1. 01Nos cuentas qué proceso te quita tiempo
  2. 02Te respondemos personalmente en < 24 h
  3. 03Llamada de 20 min — sin demostración ni discurso comercial
Empezar la conversación →