Política de Privacidad
Última actualización: 31 de octubre de 2026.
QR ya trata datos de cuentas, correos electrónicos y datos de escaneos. No los vendemos. El responsable es LIAO, en Argentina.
Datos de la cuenta
Cuando creás una cuenta guardamos el nombre, el nombre de la empresa, el correo y la contraseña solo como hash (bcrypt). También la fecha en que verificaste el correo, la aceptación de estos textos y, si QR ya suspende la cuenta, la fecha de suspensión.
Cada cliente ve únicamente sus QR y sus totales. Los datos de una cuenta no se muestran en el panel de otra.
Ingreso con Google
Si elegís Google, pedimos los permisos openid, email y profile. Guardamos el nombre, el correo electrónico y el identificador de Google (google_id). No guardamos el token de acceso. Google tiene que marcar ese correo como verificado: si no lo está, no creamos la cuenta ni la vinculamos a una cuenta existente.
Turnstile
En el registro con correo y en la recuperación de contraseña usamos Cloudflare Turnstile. El token de esa verificación, junto con la IP de ese intento, se envía a Cloudflare para comprobar que no es un bot. No guardamos el token.
Cookies y sesión
El panel usa una cookie de sesión y una cookie para proteger los formularios (CSRF). Si marcás «recordarme», queda una cookie para volver a entrar. El tema claro u oscuro se guarda en el navegador (localStorage), no en nuestro servidor.
Con el driver de sesión en base de datos, la sesión del panel puede incluir la IP y el user agent de quien inició sesión, hasta que la sesión vence. Eso no forma parte del registro de escaneos.
La redirección del QR no abre sesión ni deja cookie.
Escaneos
Cuando alguien abre un QR, el servidor recibe la IP y el user agent para responder el pedido. No los escribimos en la tabla de escaneos.
La IP y el user agent se usan solo para armar un hash SHA-256 de «id del QR + IP + user agent», recortado a 32 caracteres hexadecimales. Ese hash es una clave de caché durante 30 segundos, para no contar dos veces el mismo escaneo seguido. No se guarda en MySQL y se descarta al vencer.
El user agent completo no se guarda. Lo clasificamos en tres grupos: celular, computadora o tablet. También marcamos si parece un bot (por ejemplo, una vista previa automática). No leemos ni guardamos el encabezado Referer. No estimamos país ni ciudad.
La fila cruda guarda el QR, el cliente, la fecha y hora, el tipo de dispositivo y si fue un bot. Cada noche sumamos los días ya cerrados, sin contar bots, a totales diarios por dispositivo. Esos totales se conservan. Las filas crudas con más de 7 días se borran.
La IP también puede quedar, por poco tiempo, en una clave de caché del límite de intentos: un minuto en el ingreso y una hora en el registro y la recuperación. Esa clave no es el registro de escaneos.
Tus derechos
Según la Ley 25.326 de Protección de los Datos Personales de la República Argentina, podés pedir acceso, rectificación, actualización y supresión de tus datos. La autoridad de aplicación es la Agencia de Acceso a la Información Pública.
Escribinos a [email protected]. Casilla pendiente de confirmación por QR ya.