Datos y Seguridad
1 QUE ES BLEXMAN
Blexman es la aplicacion del equipo de maleteros (bell staff) de un hotel. Recibe las salidas de huespedes que registran en la aplicacion Butlex los mayordomos y cualquier companero del mismo hotel y permite marcar su estado: pendiente, maletas recogidas y entregado al transporte.
2 QUE DATOS DE HUESPEDES RECIBE BLEXMAN
De cada salida, Blexman recibe UNICAMENTE: numero de habitacion, fecha de salida, horas de recogida de equipaje, de recogida del transporte y del vuelo, tipo de transporte y numero de piezas de equipaje. De esos datos, solo los que cada mayordomo o companero decida compartir; la habitacion y la fecha van siempre.
Blexman NUNCA recibe el nombre del huesped ni ningun otro dato personal suyo (correo, telefono, documento, nacionalidad, preferencias, alergias ni notas). El servidor no tiene ningun campo donde guardarlos y rechaza textos que contengan correos, telefonos o numeros de documento.
3 DONDE SE GUARDAN LOS DATOS
3.0 Tu cuenta (Google Firebase Authentication)
La cuenta de Blexman la gestiona Firebase Authentication, de Google: tu correo electronico y tu contrasena (que Blexman nunca ve ni guarda), o tu cuenta de Google si entras con ella; en ese caso Blexman recibe el correo y el nombre de esa cuenta de Google. Firebase entrega a la app un identificador de sesion con el que el servidor sabe que eres tu.
3.1 En el servidor (Supabase)
Blexman usa Supabase (Supabase Inc.), alojado en Estados Unidos (us-east-1), para:
- Tu perfil: nombre, apellido, hotel y cargo, y la version de estos documentos que aceptaste. Tu nombre y tu hotel son los que ven tu equipo, los mayordomos y cualquier companero del hotel conectado: Blexman no usa alias.
- Tu equipo: el equipo de maleteros de tu hotel al que perteneces (hasta 15 personas), tu identificador publico (BLX y 10 numeros), quien es el encargado del equipo, las invitaciones y el historial de altas y bajas del equipo.
- Las conexiones con tu equipo de los mayordomos y de cualquier companero del hotel que use Butlex: su nombre, los ultimos 4 numeros de su numero de cliente de Butlex, que datos comparte y hasta cuando, y a que maleteros acepto.
- Las salidas descritas en la seccion 2 y su estado, con la hora y el autor de cada cambio.
- Las incidencias de la bitacora de salidas (tipo, comentario, habitacion, fecha y tu nombre).
- El identificador de notificaciones de tu telefono y tus preferencias de avisos.
Las salidas de un mayordomo o companero conectado solo las ven los maleteros de su equipo que el acepto, y solo mientras la conexion este vigente. Nadie de otro equipo puede verlas.
3.2 En tu telefono
Una copia de las salidas y de la bitacora del hotel, tu cola de cambios pendientes de enviar y tus ajustes se guardan en una base de datos cifrada en el dispositivo. La clave vive en el almacen seguro del telefono y no sale de el.
Mi dia, Mi turno, los horarios operativos, los servicios del hotel y las bibliotecas de extensiones que crees o importes se guardan SOLO en tu telefono.
Mi perfil y las Propinas tambien viven SOLO en tu telefono, cifrados, y nunca se envian al servidor ni a nadie: Mi jornada (turnos con su hora de entrada y salida, dias libres, vacaciones, licencias, ausencias, dias sin disfrute, horas extra, ajustes y el regimen de tu jornada), Mis hoteles y el Perfil laboral (hoteles, cargo, departamento, fechas de ingreso y salida, tipo de contrato, turno, supervisor y notas laborales) y Mi nomina (salario, moneda, frecuencia de pago, pagos recibidos con sus conceptos, aumentos, historial laboral y las reglas de calculo que configures). Las Propinas del Centro de operaciones guardan el monto, la moneda, la fecha, el metodo de pago, el cobro y tus notas, y quien la dio se anota como una descripcion, nunca con su nombre: Blexman no guarda datos de huespedes. Como no forman parte de tu cuenta del servidor, no pasan a otro telefono. Una biblioteca de extensiones solo llega al servidor si un miembro del equipo o un mayordomo o companero del hotel conectado decide publicarla para el equipo; contiene nombres de departamentos y extensiones del personal, nunca datos de huespedes.
3.3 Camara
Blexman usa la camara solo para leer codigos QR de configuracion de Butlex (horarios y extensiones). Las imagenes no se guardan ni se envian.
3.4 Estadisticas de uso e informes de fallos (Google Firebase)
- Estadisticas de uso (Google Analytics for Firebase): secciones visitadas y contadores de acciones (por ejemplo, inicios de sesion), para mejorar la aplicacion. NUNCA incluyen habitaciones, nombres, comentarios ni ningun texto libre: solo cifras y valores predefinidos. No se vinculan a tu cuenta: se usa un identificador anonimo que genera el dispositivo. Son OPCIONALES y estan DESACTIVADAS hasta que las actives: aceptar estos documentos no las autoriza, es una casilla aparte que puedes dejar sin marcar. Puedes activarlas o desactivarlas cuando quieras en Configuraciones > Configuraciones generales > Privacidad.
- Informes de fallos (Firebase Crashlytics): cuando la aplicacion se cierra de forma inesperada se envia un informe tecnico para poder corregirlo, con el tipo de error y el punto del programa donde ocurrio, el modelo del dispositivo, la version de Android y de Blexman, el idioma, datos tecnicos del momento (como la memoria disponible) y un identificador aleatorio de la instalacion. NO contiene el contenido de tus pantallas, las salidas, la bitacora ni nada de lo que escribas. Estan activados de salida, porque un cierre que nadie reporta no se puede arreglar, y puedes desactivarlos en el mismo sitio sin perder ninguna funcion.
3.5 Verificacion de la aplicacion (Firebase App Check)
Blexman usa la verificacion de aplicacion de Google (Play Integrity, a traves de Firebase App Check) para comprobar que quien habla con el servicio de cuentas es la aplicacion autentica y no un programa que la suplanta. Esa comprobacion devuelve un si o un no sobre la instalacion; no identifica a la persona, no lee ningun dato tuyo y no se puede desactivar, porque es lo que protege tu cuenta de peticiones ajenas.
3.6 Precio del dolar
Para mostrar en Inicio el precio del dolar en la moneda local que elijas en Configuraciones generales, y para convertir montos de distintas monedas en Mi nomina, Blexman consulta tasas de cambio publicas: primero Frankfurter (api.frankfurter.app) y, si no tiene tu moneda, ExchangeRate-API (open.er-api.com). La consulta solo pide la tasa de una moneda: no envia tu cuenta, tu nombre, tus montos ni ningun otro dato tuyo. Como cualquier conexion a internet, esos servicios ven la direccion IP del telefono. Sin conexion, Inicio muestra el estado de sincronizacion en su lugar.
4 CUANTO TIEMPO SE GUARDAN
- Salidas: se borran automaticamente 35 dias despues de su fecha de salida, y al momento cuando termina la conexion del mayordomo o companero (caduca, se desconecta o el equipo lo desconecta).
- Tu perfil y tu identificador: hasta que elimines la cuenta. El historial del equipo, 12 meses.
- Las conexiones terminadas de los mayordomos y companeros (su nombre, los ultimos 4 numeros de su numero de cliente, las fechas y el estado) y las invitaciones al equipo ya respondidas o caducadas: se borran, como mucho, 35 dias despues.
- Incidencias de la bitacora: se borran 90 dias despues de su fecha.
- Identificadores de notificaciones: se borran tras 60 dias sin uso, al salir del hotel o al cerrar sesion.
- Tu cuenta: hasta que la elimines desde Configuraciones > Mi cuenta > Eliminar cuenta.
- En tu telefono: las salidas descargadas de mas de 2 dias se borran solas. Lo de Mi perfil (jornada, hoteles y nomina) y las Propinas se quedan hasta que los borres desde la propia aplicacion.
- Estadisticas de uso: los plazos de retencion del propio servicio de analitica de Google, sin vinculacion con tu cuenta.
- Informes de fallos: un maximo de 90 dias desde que se registra el fallo, que es el plazo de Firebase Crashlytics.
5 NOTIFICACIONES
Para avisarte de salidas nuevas o cambios, Blexman usa el servicio de notificaciones de Expo y, en Android, Firebase Cloud Messaging de Google. El aviso contiene el numero de habitacion (puedes ocultarlo en la pantalla bloqueada) y el tipo de cambio, nunca nombres.
6 QUIEN PUEDE VER TUS DATOS
- Los otros maleteros de tu equipo, los mayordomos y cualquier companero del hotel conectado ven tu nombre, tu identificador BLX y los cambios de estado que hagas.
- Cada equipo tiene un encargado: quien lo creo o, si se va, el miembro mas antiguo. Solo el encargado invita y saca maleteros, renueva el codigo del equipo y aprueba o desconecta a los mayordomos y companeros. Cada mayordomo o companero conectado decide a que maleteros acepta.
- El desarrollador no accede a los datos operativos salvo para resolver una incidencia tecnica que tu solicites.
7 TRANSFERENCIAS INTERNACIONALES
Los proveedores son Supabase (base de datos), Google (Firebase Authentication para la cuenta, Firebase Cloud Messaging para entregar notificaciones en Android, Google Analytics for Firebase y Firebase Crashlytics para las estadisticas de uso y los informes de fallos, y Firebase App Check con Play Integrity para verificar la aplicacion) y Expo (envio de notificaciones). Las tasas de cambio del precio del dolar salen de Frankfurter y ExchangeRate-API, que solo reciben la consulta de la tasa (seccion 3.6). Pueden tratar datos fuera de tu pais.
8 TUS DERECHOS
Puedes consultar, corregir o eliminar tus datos, y activar o desactivar cuando quieras las estadisticas de uso y los informes de fallos (seccion 3.4); retirar el consentimiento de las estadisticas no afecta a lo recogido antes. La eliminacion de la cuenta borra tu cuenta de Firebase, tu perfil, tu pertenencia al equipo y tus identificadores de notificaciones; tus incidencias quedan sin tu nombre. Para cualquier solicitud escribe a support@thepawnkingdom.com.
9 SEGURIDAD
Todo el acceso al servidor pasa por funciones que comprueban que perteneces al equipo y que el mayordomo o companero conectado te acepto; nadie puede leer ni escribir directamente las tablas. Los codigos de los equipos se guardan cifrados. Las comunicaciones van cifradas (HTTPS) y los datos del telefono estan cifrados.
10 DATOS PROHIBIDOS
No escribas en los comentarios nombres, telefonos, correos, documentos, datos de pago, de salud ni de menores. Blexman intenta bloquearlos, pero el usuario es responsable de lo que escribe.