Arquitectura y privacidad
Privacidad de códigos QR: Offline QR y Smart QR
Arquitectura técnica de Fair-QR: qué permanece local en Offline QR, qué datos normales genera la web y cómo se procesa Smart QR por separado.
Respuesta breve
En el generador público Offline QR, la carga se produce en el navegador y no se envía a una API de Fair-QR para generar el código. El logotipo opcional se procesa localmente como Data URL. Al descargar, la configuración puede guardarse en el historial local. Una visita web normal sí genera metadatos técnicos y de analítica. Smart QR es un producto separado y gestionado en servidor.
La separación esencial
- Offline QR: la carga final está directamente dentro del código.
- Offline QR: no requiere cuenta ni generador de servidor.
- Smart QR: contiene un enlace corto gestionado por Fair-QR.
- Smart QR: destino, reglas y analítica requieren almacenamiento en servidor.
- Visitar una web no equivale a una aplicación totalmente sin red.
Comparación directa del flujo
| Pregunta | Offline QR | Smart QR |
|---|---|---|
| ¿Qué contiene? | URL, texto, WiFi o contacto final | Enlace corto gestionado |
| ¿Dónde se genera? | En el navegador | Código y destino en el panel |
| ¿Requiere cuenta? | No | Sí |
| ¿Editable después? | No; hay que crear otro | Sí; el impreso no cambia |
| ¿Analítica de escaneos? | Sin analítica de escaneo Fair-QR | Sí, según configuración y plan |
Qué ocurre técnicamente en el generador Offline
- Las entradas actualizan el estado local de React en el navegador.
- El gráfico QR se renderiza en el cliente desde esa carga.
- Los logotipos se validan en el navegador y se convierten en Data URL local.
- PNG, JPEG y SVG se generan desde el elemento renderizado.
- Al descargar puede guardarse una entrada en Local Storage.
- Los eventos de analítica describen acciones como formato o tipo de archivo, no la carga del QR.
“Offline QR” describe la generación local y la carga incorporada. La web y sus recursos deben cargarse en la primera visita.
Datos que aún pueden existir
Al solicitar cualquier web, los sistemas de alojamiento y seguridad reciben datos técnicos como IP, hora, URL y navegador. Fair-QR también usa analítica minimizada para comprender errores y patrones. Estos metadatos son distintos de la carga QR.
El historial local puede borrarse en Fair-QR o desde el navegador. Un QR estático descargado funciona sin cuenta mientras su contenido incorporado siga siendo válido.
Por qué Smart QR requiere servidor
Smart QR permite cambiar un destino después de imprimir. Por eso contiene un enlace corto gestionado, no la carga final. Al escanear, Fair-QR resuelve el enlace, aplica reglas y, si está activado, registra un evento minimizado.
Esta arquitectura es necesaria, pero está separada del generador público. Los requisitos de Smart QR no deben cambiar la generación local del flujo Offline gratuito.
Cómo comprobar la afirmación
- Abre las herramientas de red y observa las solicitudes mientras editas.
- Confirma que la carga no se envía a un endpoint de generación.
- Compara Local Storage antes y después de una descarga.
- Prueba Offline QR y Smart QR por separado.
- Consulta la política de privacidad actual para alojamiento, analítica y retención.
Documentación y base
Esta página documenta la implementación; la política de privacidad vigente sigue siendo la referencia legal.
Recursos relacionados
Guía de impresión
Cómo imprimir códigos QR: tamaño, contraste y zona libre
Guía técnica de impresión QR sobre zona libre, tamaño de módulo, corrección de errores, logotipos y una lista de comprobación verificable.
Abrir recurso técnicoMetodología de prueba
Prueba de escaneo QR: un método reproducible
Protocolo reproducible para dispositivos, distancias, luz, superficies, logotipos y tasas de éxito, sin resultados inventados.
Abrir recurso técnicoCrea un QR localmente en tu navegador
Para contenido fijo, el generador público produce la carga directamente en tu dispositivo.