Llevar el escaneado del DNI a los navegadores web
Hazte ilusiones: los formularios web están cambiando para siempre.
Años de investigación y desarrollo han dado sus frutos: hemos conseguido incluir BlinkID en los navegadores más populares del mundo, como Chrome, Safari, Firefox y Microsoft Edge.
Por lo que sabemos, es la primera vez que alguien hace algo así.
Y lo mejor de todo es que pudimos conservar las cosas clave que nos diferencian: la experiencia del usuario y la privacidad de los datos.
Esto significa que ahora los usuarios pueden escanear su DNI sin problemas en cualquier sitio web y utilizarlo para registrarse en productos y servicios más rápido que nunca.
Seguimiento de una nueva plataforma
Llevamos tiempo dándole vueltas a la idea de llevar nuestra tecnología basada en IA a los navegadores.
El potencial estaba ahí. Cuatro de cada cinco usuarios se alejan de los formularios web, y más de una cuarta parte de los encuestados dijeron que se debía al tiempo que se tarda en rellenar uno.
El escaneado del DNI a través del navegador nos permitió eliminar la cumplimentación manual de formularios en un canal que claramente siente aversión hacia ella.

Pero analizar documentos de identidad mediante visión computerizada avanzada no es algo para lo que se hayan creado los navegadores. Concretamente, dos cosas se interponían en nuestro camino (y aún lo hacen, hasta cierto punto):
- Las webcams de la mayoría de los portátiles y ordenadores de sobremesa son de segunda categoría frente a las cámaras móviles (una tendencia en declive a medida que el trabajo a distancia en medio de la «nueva normalidad» despierta la demanda de una mayor resolución de vídeo).
- Los navegadores no aprovechan al máximo la potencia de procesamiento disponible (CPU/cores) y suelen ralentizarse a propósito para remediar fallos de seguridad como Spectre y Meltdown.
Aun así, lo que les falta en rendimiento, los navegadores lo compensan con su alcance. La idea de compartir toda la experiencia de escaneado del DNI con un solo clic era demasiado buena para dejarla sin explorar.
BlinkID SDK en el navegador: Acabar con el rellenado de formularios tal y como lo conocemos
La razón por la que tanta gente renuncia a registrar su cuenta en Internet es sencilla.
Darse de alta en productos y servicios online apenas ha cambiado desde el día en que nació la web. Entras en un sitio y, tarde o temprano, te ves obligado a introducir tus datos personales en una reliquia de la era del papel. Un formulario web.
En su libro de 226 páginas sobre cómo diseñarlos eficazmente, Luke Wroblewski profundiza en las consideraciones de diseño que hacen que rellenar formularios sea menos molesto.
Han pasado 12 años desde que se publicó el libro, y la molestia sigue estando muy presente. Claro que ahora tenemos cosas como el autorrelleno, el diseño en varios pasos y la introducción de texto predictivo, pero todas estas técnicas nos ayudan a reducir la cantidad de tecleo necesario, cuando lo que realmente queremos es deshacernos de él por completo.
Con BlinkID SDK en el navegadorcreemos que la introducción de datos personales en la web nunca volverá a ser lo mismo. No se trata sólo de rellenar formularios de forma emocionante, es UX a un nivel completamente nuevo.
Cualquier navegador, cualquier dispositivo, cualquier ID
Tres cosas clave hacen de BlinkID In-browser SDK una tecnología como ninguna otra.
- Ofrece compatibilidad total con todos los navegadores. Un usuario puede escanear su DNI utilizando cualquiera de los cuatro mayores navegadores web actuales: Chrome, Safari, Edge y Firefox.
- Funciona en cualquier dispositivo, incluidos teléfonos móviles, tabletas y ordenadores de sobremesa. Cuando decimos que funciona en un dispositivo, lo decimos en serio. El procesamiento propiamente dicho tiene lugar en el navegador, por lo que los datos personales nunca saldrán de la seguridad del dispositivo del usuario. Este tipo de seguridad puede ser especialmente útil en los sectores regulados por estrictas leyes de privacidad de datos, así como por requisitos KYC.
- Dado que ejecuta varios modelos de IA bajo su capó, BlinkID In-browser SDK puede reconocer prácticamente cualquier ID que le pongas delante. Estamos orgullosos de nuestra amplia gama de documentos compatibles así como de los medios para extraer información de ellos (a través de la Zona de Lectura Automática, el código de barras y la Zona de Inspección Visual).
Por último, hemos hecho que integrar el escaneado de DNI en cualquier sitio web sea rápido y fácil. Los desarrolladores web pueden añadirlo en tan sólo diez líneas de código JavaScript.
Menos código, más oportunidades
Portar a la web un SDK (kit de desarrollo de software) pensado originalmente para aplicaciones móviles no es tarea fácil.
Nuestro equipo de desarrolladores encontró la solución en WebAssembly, un nuevo tipo de código que se ejecuta increíblemente rápido en los navegadores modernos. WebAssembly (WASM para abreviar) surgió como alternativa a JavaScript, que era, hasta entonces, el único lenguaje de programación que podía utilizarse de forma nativa en la web.
Pero a diferencia de JavaScript, no escribes código WebAssembly. Lo utilizas para compilar cualquier lenguaje de programación en un formato binario ligero que luego ejecuta un navegador.
Porque se entrega de esta forma, WebAssembly brilla por encima de JavaScript cuando se trata de ejecutar código de alto rendimiento.
Esto significa que cosas como la edición de vídeo, el renderizado 3D (Google Earth Web, por ejemplo) y, en nuestro caso, el análisis de secuencias de vídeo y el OCR basado en ML funcionan a velocidades casi nativas.https://player.vimeo.com/video/485955128
Vale, casi nativo podría ser un poco exagerado, ya que el SDK para navegadores de BlinkID tiene que ponerse al día antes de que su velocidad de escaneado alcance su rendimiento en aplicaciones móviles.
Aún así, WebAssembly ha demostrado ser una forma eficaz de portar nuestro código C++ a la web y permitir que la gente disfrute de un escaneo de identificación seguro en todos los navegadores.
No iríamos tan lejos como para decir que va a acabar con JavaScript, pero es probable que lo veamos crecer en su papel de ayudante de potenciador del rendimiento web.
Escanear fuera de la caja
¿Recuerdas que dijimos que las webcams son muy inferiores a las cámaras de los móviles?
Todavía puedes encontrar un teléfono de 200 $ con una cámara mejor que la de un portátil de 2.000 $.
Entonces, ¿qué haces cuando te frena un hardware deficiente? Te las arreglas con un software mejor, por supuesto.
Detrás de la pantalla, BlinkID In-browser SDK analiza el flujo de vídeo de la webcam del usuario en tiempo real, buscando la imagen más nítida y «escaneable».
Selecciona un fotograma del flujo de vídeo y, una vez que lo encuentra, garantiza un escaneado correcto. También recorta la imagen del propio documento, ya que puede utilizarse posteriormente para demostrar su validez.

Escanear documentos de esta forma supone un paso de gigante en UX.
Hasta ahora, la gente tenía que subir manualmente la imagen de su documento o hacerle una foto una vez que encajaba perfectamente en el marco del visor.
Como era de esperar, hubo muchos reintentos.
De cara al futuro
Lo que tienes que tener en cuenta sobre BlinkID In-browser SDK es que se trata realmente de una tecnología pionera.
Los navegadores modernos han avanzado mucho en los últimos años, pero todavía tienen que progresar antes de poder ejecutar sin problemas el escaneado de documentos de identidad en tiempo real.
Dicho esto, BlinkID In-browser SDK ya es adecuado. Es compatible con los principales navegadores, funciona con cientos de tipos de documentos y puede facilitarnos la vida cuando lo necesitemos:
- Comprueba que los clientes tienen edad suficiente para acceder a productos y servicios restringidos por edad
- Dar de alta a los clientes en una cuenta bancaria o en una nueva tarjeta SIM
- Captura información personal precisa en la verificación de identidad
- Gestionar visitas en oficinas corporativas, universidades, hospitales y bibliotecas
- Sustituye la introducción de datos en prácticamente cualquier caso de uso imaginable

También estamos llevando algunos de nuestros otros productos a la web. PhotoPay, nuestro escáner de recibos de pago, ya funciona en el navegador y pronto BlinkCard también lo hará.
Dentro de un año o dos, volveremos a mirar con incredulidad lo lento y frustrante que era rellenar formularios en la web.