Cómo crear un check-in con QR sin almacenar pasaportes para siempre
Generar un QR es fácil. Lo difícil es tratar el enlace como una credencial, validar los datos extraídos y eliminar los documentos cuando dejan de ser necesarios.
La mitad fácil
Un QR puede contener una URL que abre el portal de una reserva. El huésped elige idioma, completa datos, aporta documentos cuando son necesarios y firma. El mismo flujo funciona desde un enlace enviado por correo o mensajería.
Un enlace es una credencial
Quien posee el enlace puede acceder a información privada. El token debe ser aleatorio, guardarse de forma segura, caducar y poder revocarse. No debe contener el identificador predecible de la reserva ni conceder acceso a otras reservas. Los intentos repetidos también necesitan límites.
La mitad difícil: borrar los documentos
Una fotografía del pasaporte puede ser útil durante extracción y verificación, pero no debería convertirse en almacenamiento permanente por comodidad. El sistema debe separar los datos estructurados que existe obligación de conservar de la imagen temporal utilizada para capturarlos, y destruir esta última cuando el proceso termina.

La extracción ayuda, pero no es la fuente de verdad
OCR puede proponer nombre, fecha, número y nacionalidad. El huésped o el equipo debe confirmar esos valores antes de guardarlos. Los documentos tienen formatos distintos, caracteres ambiguos y campos ausentes; una puntuación de confianza no convierte la lectura automática en un dato legal.
Lo que recepción todavía debe resolver
Habrá documentos ilegibles, menores, grupos, personas sin móvil y llegadas sin enlace. El flujo manual debe producir exactamente los mismos registros y obligaciones que el autoservicio; de lo contrario aparecen dos versiones incompatibles del check-in.
Los jobs son parte del producto
La cola debe enviar invitaciones, reconciliar pagos cuyo webhook se perdió, reintentar comunicaciones y destruir archivos temporales. El modo de fallo más peligroso es silencioso: los enlaces no salen y las fotografías no se borran, sin que ninguna pantalla parezca rota.
