Incorporando a digitalização de documentos de identidade aos navegadores da web

microblink in browser id scanning example
Last updated

URL — motivo para ficar animado — os formulários da web estão mudando para sempre.

Anos de pesquisa e desenvolvimento deram frutos — conseguimos integrar o BlinkID aos navegadores mais populares do mundo, incluindo o Chrome, o Safari, o Firefox e o Microsoft Edge. 

Pelo que sabemos, esta é a primeira vez que alguém faz algo assim. 

E o melhor de tudo é que conseguimos preservar os aspectos essenciais que nos diferenciam: a experiência do usuário e a privacidade dos dados. 

Isso significa que agora as pessoas podem desfrutar de uma digitalização de documentos de identidade sem complicações em qualquer site e usá-la para se cadastrar em produtos e serviços mais rapidamente do que nunca.

Acompanhando uma nova plataforma 

Já há algum tempo que vínhamos considerando a ideia de levar nossa tecnologia baseada em IA para os navegadores.

O potencial existia. Quatro em cada cinco usuários estão abandonando os formulários da web, e mais de um quarto dos entrevistados afirmou que isso se deve ao tempo que leva para preenchê-los. 

A digitalização de documentos de identidade pelo navegador nos permitiu eliminar o preenchimento manual de formulários em um canal que claramente não gosta dessa prática.

k, scan your ID and register with the provider; in seconds, not minutes.

Mas analisar documentos de identidade por meio de técnicas avançadas de visão computacional não é algo para o qual os navegadores foram projetados. Especificamente, havia dois obstáculos no nosso caminho (e ainda há, até certo ponto): 

  • Webcams on most laptops and desktop computers are second-rate to mobile cameras (a declining trend as remote work amid the ‘new normal’ stirs up demand for higher video resolution).
  • Browsers don’t make full use of the available processing power (CPUs/cores) and are usually slowed down on purpose to remedy security weaknesses like Spectre and Meltdown.

Ainda assim, o que lhes falta em desempenho, os navegadores compensam com seu alcance. A ideia de compartilhar toda a experiência de leitura de documentos de identidade com apenas um clique era boa demais para não ser explorada. 

Quer saber mais?
Entre em contato hoje mesmo para falar com um especialista em fraude e identidade da Microblink

SDK do BlinkID para navegadores: Acabando com o preenchimento de formulários como o conhecemos

We’ve envisioned BlinkID In-browser SDK as a long-awaited replacement for web forms. 

A razão pela qual tantas pessoas estão desistindo de se cadastrar online é simples.

O processo de inscrição em produtos e serviços online praticamente não mudou desde o nascimento da internet. Você acessa um site e, mais cedo ou mais tarde, é obrigado a digitar suas informações pessoais em uma relíquia da era do papel: um formulário online. 

Em seu livro de 226 páginas sobre como projetá-los de maneira eficaz, Luke Wroblewski analisa em profundidade as considerações de design que tornam o preenchimento de formulários menos incômodo.

Já se passaram 12 anos desde que o livro foi publicado, e esse incômodo continua bem presente. É claro que agora contamos com recursos como preenchimento automático, design em várias etapas e digitação preditiva, mas todas essas técnicas apenas nos ajudam a reduzir a quantidade de digitação necessária, quando o que realmente queremos é nos livrar dela de vez. 

Com o SDK do BlinkID para navegadores, acreditamos que o preenchimento de dados pessoais na web nunca mais será o mesmo. Não se trata apenas de tornar o preenchimento de formulários mais empolgante, mas de elevar a experiência do usuário a um nível totalmente novo.

Qualquer navegador, qualquer dispositivo, qualquer ID

Três aspectos fundamentais fazem do SDK no navegador da BlinkID uma tecnologia única. 

  • It offers full cross-browser support. A user can scan their ID using any of the four biggest web browsers of today: Chrome, Safari, Edge and Firefox.
  • It works on any device, including mobile phones, tablets and desktop computers. When we say it works on a device, we mean it. The processing itself happens in the browser, so personal data will never leave the safety of a user’s device. This kind of security can be especially useful in industries regulated by strict data privacy laws, as well as KYC requirements.
Browser-based ID scanning on a smartphone. Mobile browsing accounts for roughly half of web traffic worldwide.
  • Since it runs several AI models under its hood, BlinkID In-browser SDK can recognize virtually any ID you put in front of it. We pride ourselves on our vast range of supported documents as well as means of extracting information from them (through the Machine Readable Zone, barcode and Visual Inspection Zone).

Por fim, tornamos a integração da leitura de documentos de identidade com qualquer site rápida e fácil. Os desenvolvedores web podem adicioná-la com apenas dez linhas de código JavaScript.  

Menos código, mais oportunidades

Portar um SDK (Kit de Desenvolvimento de Software) que foi originalmente concebido para aplicativos móveis para a web não é uma tarefa fácil. 

Nossa equipe de desenvolvedores encontrou a solução no WebAssembly, um novo tipo de código que é executado com uma velocidade incrível nos navegadores modernos. O WebAssembly (ou WASM, na sigla em inglês) surgiu como uma alternativa ao JavaScript, que era, até então, a única linguagem de programação que podia ser usada nativamente na web.

Mas, ao contrário do JavaScript, você não escreve código em WebAssembly. Você o utiliza para compilar qualquer linguagem de programação em um formato binário leve, que é então executado por um navegador.

Por ser implementado dessa forma, o WebAssembly se destaca em relação ao JavaScript quando se trata da execução de código de alto desempenho.

Isso significa que tarefas como edição de vídeo, renderização 3D (como no Google Earth Web, por exemplo) e, no nosso caso, análise de fluxo de vídeo e reconhecimento óptico de caracteres (OCR) baseado em aprendizado de máquina funcionam a velocidades quase nativas.https://player.vimeo.com/video/485955128

Tudo bem, dizer que é “quase igual ao original” talvez seja um pouco exagerado, já que o SDK do BlinkID para navegadores ainda precisa evoluir um pouco antes que sua velocidade de varredura alcance o desempenho das aplicações móveis. 

Ainda assim, o WebAssembly provou ser uma maneira eficiente de portar nosso código em C++ para a web e permitir que as pessoas tenham acesso a uma leitura segura de documentos de identidade em todos os navegadores. 

Não chegaríamos ao ponto de dizer que isso vai acabar com o JavaScript, mas provavelmente veremos essa tecnologia crescer em seu papel de coadjuvante como impulsionadora do desempenho na web.

Digitalização fora dos padrões

Lembra que a gente disse que as webcams são muito inferiores às câmeras dos celulares?

Ainda é possível encontrar um celular de US$ 200 com uma câmera melhor do que a de um laptop de US$ 2.000.

Então, o que você faz quando se depara com um hardware de baixa qualidade? Você contorna o problema com um software melhor, é claro.

Nos bastidores, o SDK do BlinkID para navegadores analisa o fluxo de vídeo da webcam do usuário em tempo real, procurando a imagem mais nítida e mais “fácil de escanear”. 

Ele seleciona um quadro específico do fluxo de vídeo e, assim que o encontra, garante que a digitalização seja bem-sucedida. Além disso, recorta a imagem do próprio documento, já que isso pode ser usado posteriormente para comprovar sua validade. 

From the user’s POV, the experience is one of simplicity. Real-time feedback messages guide her through the scanning flow and there’s no need to worry about things like document orientation or angle. 

Digitalizar documentos dessa forma representa um grande avanço na experiência do usuário. 

Até agora, as pessoas precisavam fazer o upload manualmente da imagem do documento ou tirar uma foto dele, depois de posicioná-lo corretamente dentro do quadro do visor.

Como era de se esperar, não faltaram novas tentativas.

Perspectivas para o futuro

O que você precisa ter em mente sobre o SDK do BlinkID para navegadores é que se trata de uma tecnologia verdadeiramente pioneira. 

Os navegadores modernos evoluíram bastante nos últimos anos, mas ainda precisam avançar mais antes de poderem executar, sem problemas, a digitalização de documentos de identidade em tempo real.

Dito isso, o SDK do BlinkID para navegadores já atende às necessidades. Ele é compatível com todos os principais navegadores, funciona com centenas de tipos de documentos e pode facilitar a vida quando precisamos:

  • Check customers are old enough to access age-restricted products and services
  • Sign clients up for a bank account or a new SIM card
  • Capture accurate personal information at identity verification
  • Manage visitors at corporate offices, universities, hospitals and libraries
  • Replace data entry in pretty much any use case imaginable 

Também estamos disponibilizando alguns de nossos outros produtos na web. O PhotoPay, nosso leitor de boletos, já funciona diretamente no navegador e, em breve, o BlinkCard também estará disponível nessa versão.

Daqui a um ou dois anos, vamos olhar para trás e ficar incrédulos ao ver como preencher formulários na internet costumava ser lento e frustrante.

Descubra nossas soluções

Para explorar nossas soluções, você está a apenas um clique de distância. Experimente nossos produtos ou converse com um de nossos especialistas para se aprofundar no que oferecemos.

Relatório
Analisando o aumento das fraudes de identidade impulsionadas pela IA

A IA não se limitou a tornar a fraude mais rápida. Ela a transformou em um sistema. Analisamos milhões de interações relacionadas à identidade para mapear como os ataques de identidade estão evoluindo em diferentes regiões, tipos de ataque e níveis de sofisticação — e o que as organizações precisam repensar para acompanhar essa evolução.

Veja os dados