Manifiesto de Privacidad
Este generador funciona completamente en tu navegador. Estas seis garantías se derivan de esa arquitectura, y puedes verificarlas tú mismo en DevTools.
1. Nunca vemos tus datos
Cada código QR, vCard, contraseña de WiFi, CSV en lote, imagen escaneada, tarjeta de visita y payload de licencia de conducir AAMVA se procesa íntegramente en tu navegador, al igual que el escáner. Nada se carga. Nada se registra. No hay ningún codificador ni decodificador del lado del servidor que pueda registrar nada accidentalmente. La única página que se comunica con nuestro servidor es el formulario de contacto, y solo cuando pulsas Enviar; la política de privacidad detalla exactamente qué guarda y durante cuánto tiempo. Lo único que podría cambiar eso es que nuestro propio código fuera sustituido en el origen, y la página de seguridad explica qué hacemos al respecto y qué puede y no puede evitar una cabecera de respuesta.
2. No hay registro. Nunca habrá registro.
Sin cuentas, sin puertas de correo electrónico, sin «verifica tu dirección», sin «guarda en tu biblioteca». Las funciones que necesitan una cuenta, como los enlaces editables y el recuento de escaneos, viven en un producto de pago separado, pro.qr.abundera.ai, con su propia política de privacidad, nunca como degradación de este sitio.
3. No hay rastreo. Sin cookies. Sin analítica. Sin huellas digitales.
Cero analítica propia. Cero scripts de terceros. Sin Google Analytics, sin Plausible, sin Fathom, sin Meta Pixel, sin Hotjar, sin Sentry, sin nada. Abre Aplicación → Cookies en DevTools, vacío. La única cookie que este sitio puede llegar a establecer es abundera_locale, tu elección de idioma, y solo después de que elijas un idioma en el selector; contiene el código de idioma y nada más.
4. No hay muro de pago, nunca.
Cada tipo, cada formato de exportación, cada tamaño de lote, cada plantilla, cada icono. Para siempre. Pro es un sitio distinto en una dirección distinta; este no tiene botón de actualización. Si alguna página de qr.abundera.ai te pide pagar por algo de esta lista, algo va mal: envía un email a hello@abundera.ai.
5. No cargamos activos de terceros.
Origen único: qr.abundera.ai. Sin fuentes de CDN, sin endpoints de analítica, sin servicios de avatar. La lista completa de excepciones, para que puedas comprobarla en DevTools Red: las páginas de generación cargan un único script compartido, el selector de idioma, desde abundera.ai, nuestro propio dominio. La página de contacto carga la comprobación anti-bots Turnstile de Cloudflare desde challenges.cloudflare.com. El cuadro de la newsletter en el pie de página envía la dirección de correo que escribiste a abundera.ai cuando pulsas Suscribirse, y no antes. El campo opcional de URL de foto para vCards obtiene esa imagen directamente del servidor que escribiste, esa solicitud nunca pasa por nosotros. Esa es la lista completa.
6. Tu código QR es tuyo.
Todo lo que generes (incluidos los diseños de tarjetas de visita, las salidas de CSV en lote y el historial del escáner) te pertenece por completo. Sin marcas de agua. Sin píxeles de rastreo en el QR. Sin canal trasero de «escanear para verificar». El QR que descargas es el QR que hiciste; nada más está codificado en él.
Cómo verificar estas afirmaciones tú mismo
Tres niveles de verificación, del más fácil al más exhaustivo. El primero lleva 20 segundos.
Nivel 1: la guía de verificación de 20 segundos en DevTools
Los revisores a veces dicen «la confianza solo es tan buena como las auditorías independientes». Nuestra respuesta: cualquier visitante puede auditar esto ahora mismo. Sigue estos cinco pasos en orden. Cada paso lleva unos segundos y tiene un resultado esperado que puedes confirmar tú mismo, no se requiere confianza.
| Paso | Qué hacer | Resultado esperado |
|---|---|---|
| 1 | Abre DevTools: F12 (Windows/Linux) o ⌥⌘I (macOS). Ve a la pestaña Red. Haz clic en Fetch/XHR. | Lista vacía tras la carga inicial de la página. |
| 2 | Vuelve a el generador. Pega cualquier URL en el campo. Haz clic en Generar. | Aparece un código QR en la vista previa. Todavía cero nuevas entradas en la pestaña Red. Todo el cálculo ocurrió en tu navegador. |
| 3 | Cambia a la pestaña Aplicación (Chrome) o Almacenamiento (Firefox). Haz clic en Cookies → https://qr.abundera.ai. | Vacío, salvo que hayas elegido un idioma en el selector; en ese caso, exactamente una cookie, abundera_locale, que contiene el código de idioma. |
| 4 | Aún en Aplicación → haz clic en Almacenamiento local → https://qr.abundera.ai. | Solo claves de preferencias y contenido: tu idioma y modo elegidos, tus plantillas guardadas y tu historial reciente de QR (los códigos que creaste, guardados en este dispositivo para que puedas volver a abrirlos). Sin IDs de rastreo, sin tokens de sesión, sin claves de analítica. |
| 5 | Corta tu red: desactiva el Wi-Fi, o en DevTools ajusta la limitación de Red a Sin conexión. Genera otro QR. | Sigue funcionando. Sin llamada al servidor que perder. El service worker mantiene la app completamente funcional sin conexión. |
Si algún resultado esperado difiere de lo que observas, escríbenos, eso es una violación del manifiesto y queremos solucionarlo rápido.
Nivel 2: la prueba del modo avión
La prueba más sencilla. Carga el sitio una vez, luego desactiva tu Wi-Fi y datos móviles (o desenchufa el cable Ethernet). Genera códigos QR, escanéalos, diseña tarjetas de visita, exporta PNGs, todo sigue funcionando sin conexión. Si el sitio estuviera llamando secretamente a una API, fallaría en el momento en que se cortara la conexión. No lo hace, porque no hay ninguna API detrás del generador ni del escáner. (El formulario de contacto es lo único que necesita conexión, porque envía tu mensaje hasta nosotros.)
Nivel 3: inspección de paquetes a nivel de SO
Si quieres recibos a nivel de SO: ejecuta Little Snitch (macOS), OpenSnitch (Linux) o una captura de Wireshark en tu LAN. Carga el sitio, luego usa cada función que puedas encontrar. El único tráfico que verás es la carga inicial de activos desde qr.abundera.ai más un script compartido desde abundera.ai, sin balizas en segundo plano, sin pings de analítica, sin telemetría. Después de la carga inicial, un cortafuegos correctamente configurado puede bloquear qr.abundera.ai completamente y la app sigue funcionando.
Por qué escribimos esto
La mayoría de los generadores QR «con privacidad primero» suben tus datos a un servidor, registran la solicitud, establecen cookies de rastreo y luego afirman «no vendemos tus datos». Nosotros no afirmamos nada. Lo hicimos imposible. Abre DevTools en el sitio en vivo, el JavaScript del lado del cliente está ahí mismo para que lo audites mientras se ejecuta.
7. Cuando necesitas QR dinámico
Hemos sido honestos en este manifiesto sobre lo que este sitio no hará. Debemos ser igualmente honestos sobre lo que no puede hacer: si genuinamente necesitas destinos editables después de imprimir y analítica de escaneos, la generación estática no es la herramienta adecuada. Los códigos QR dinámicos (donde cada escaneo se redirige a través de un servidor) hacen posibles ambas cosas.
Los compromisos son reales: dependencia del proveedor, coste de suscripción, implicaciones de privacidad para los escaneadores, y el riesgo de que tus códigos impresos dejen de funcionar si el proveedor desaparece o cambia los precios. Creemos que vale la pena entender esos compromisos claramente. Lee la comparación completa en QR estático vs dinámico →
Para usuarios que necesitan redirecciones dinámicas y analítica de escaneos con privacidad, estamos construyendo Abundera QR Pro: analítica respetuosa con la privacidad (país + tipo de dispositivo, sin IP, sin UA completo), período de gracia de 90 días tras la cancelación para que los códigos no mueran de la noche a la mañana, exportación con un clic y un QR estático de respaldo para cada código dinámico. Si dejas de necesitar el Pro completo pero tus códigos impresos aún necesitan resolver, baja a Keep-Alive (desde $2/mes efectivo) en lugar de cancelar. Nadie más ofrece un nivel así.