La numérisation des pièces d’identité dans les navigateurs web
L’URL vous permet de vous réjouir : les formulaires web changent pour de bon.
Des années de recherche et de développement ont porté leurs fruits – nous avons réussi à intégrer BlinkID dans les navigateurs web les plus populaires au monde, notamment Chrome, Safari, Firefox et Microsoft Edge.
À notre connaissance, c’est la première fois que quelqu’un fait une chose pareille.
Et le plus beau, c’est que nous avons pu préserver les éléments clés qui nous distinguent : l’expérience de l’utilisateur et la confidentialité des données.
Cela signifie que les gens peuvent désormais bénéficier d’une numérisation transparente de leur identité sur n’importe quel site web et l’utiliser pour s’enregistrer pour des produits et des services plus rapidement que jamais.
Suivre l’évolution d’une nouvelle plateforme
Cela fait un certain temps que nous caressons l’idée d’apporter notre technologie basée sur l’IA aux navigateurs.
Le potentiel était là. Quatre utilisateurs sur cinq se détournent des formulaires web, et plus d’un quart des personnes interrogées ont déclaré que c’était à cause du temps nécessaire pour remplir un formulaire.
La numérisation des pièces d’identité par navigateur nous a permis d’éliminer le remplissage manuel des formulaires sur un canal qui n’aime manifestement pas cela.

Mais l’analyse de documents d’identité à l’aide d’une vision artificielle avancée n’est pas une tâche pour laquelle les navigateurs ont été conçus. Plus précisément, deux éléments nous barraient la route (et nous barrent toujours la route, dans une certaine mesure) :
- Les webcams de la plupart des ordinateurs portables et de bureau sont reléguées au second plan par rapport aux caméras mobiles (une tendance à la baisse, car le travail à distance, dans le cadre de la « nouvelle normalité », suscite une demande pour une résolution vidéo plus élevée).
- Les navigateurs n’exploitent pas pleinement la puissance de traitement disponible (CPUs/cores) et sont généralement ralentis à dessein pour remédier à des faiblesses de sécurité telles que Spectre et Meltdown.
Cependant, ce qui leur manque en termes de performances, les navigateurs le compensent par leur portée. L’idée de partager toute l’expérience de la lecture d’une pièce d’identité en un seul clic était trop belle pour ne pas être explorée.
BlinkID In-browser SDK : Mettre fin au remplissage de formulaires tel que nous le connaissons
La raison pour laquelle tant de personnes renoncent à enregistrer leur compte en ligne est simple.
L’inscription à des produits et services en ligne n’a guère changé depuis la naissance du web. Vous arrivez sur un site et, tôt ou tard, vous êtes obligé de saisir vos informations personnelles dans une relique de l’ère du papier. Un formulaire web.
Dans son livre de 226 pages sur la conception efficace des formulaires, Luke Wroblewski se penche sur les considérations de conception qui font du remplissage des formulaires une tâche moins gênante.
Douze ans se sont écoulés depuis la publication de ce livre, et cette nuisance est toujours d’actualité. Certes, nous disposons aujourd’hui d’outils tels que le remplissage automatique, la conception en plusieurs étapes et la saisie de texte prédictive, mais toutes ces techniques nous aident à réduire la quantité de texte à taper, alors que ce que nous voulons vraiment, c’est nous en débarrasser complètement.
Avec BlinkID In-browser SDKnous pensons que la saisie de données personnelles sur le web ne sera plus jamais la même. Il ne s’agit pas seulement de remplir des formulaires de manière passionnante, c’est l’UX à un tout autre niveau.
N’importe quel navigateur, n’importe quel appareil, n’importe quel identifiant
Trois éléments clés font de BlinkID In-browser SDK une technologie unique en son genre.
- Il offre une prise en charge complète de tous les navigateurs. Un utilisateur peut scanner sa carte d’identité en utilisant l’un des quatre plus grands navigateurs web actuels : Chrome, Safari, Edge et Firefox.
- Il fonctionne sur tous les appareils, y compris les téléphones portables, les tablettes et les ordinateurs de bureau. Lorsque nous disons qu’il fonctionne sur un appareil, nous le pensons vraiment. Le traitement lui-même a lieu dans le navigateur, de sorte que les données personnelles ne quittent jamais la sécurité de l’appareil de l’utilisateur. Ce type de sécurité peut être particulièrement utile dans les secteurs régis par des lois strictes sur la confidentialité des données, ainsi que par des exigences en matière de connaissance du client.
- Comme il utilise plusieurs modèles d’intelligence artificielle, BlinkID In-browser SDK peut reconnaître pratiquement n’importe quel identifiant que vous lui présentez. Nous sommes fiers de notre vaste gamme de documents pris en charge ainsi que des moyens d’en extraire des informations (grâce à la zone de lecture automatique, au code-barres et à la zone d’inspection visuelle).
Enfin, nous avons fait en sorte que l’intégration de la lecture optique des pièces d’identité dans n’importe quel site web soit simple et rapide. Les développeurs web peuvent l’ajouter en seulement dix lignes de code JavaScript.
Moins de code, plus de possibilités
Le portage sur le web d’un SDK (Software Development Kit) initialement destiné aux applications mobiles n’est pas une mince affaire.
Notre équipe de développeurs a trouvé la solution dans WebAssembly, un nouveau type de code qui fonctionne incroyablement vite dans les navigateurs modernes. WebAssembly (WASM en abrégé) s’est imposé comme une alternative à JavaScript, qui était jusqu’alors le seul langage de programmation utilisable en mode natif sur le web.
Mais contrairement à JavaScript, vous n’écrivez pas de code WebAssembly. Vous l’utilisez pour compiler n’importe quel langage de programmation dans un format binaire léger qui est ensuite exécuté par un navigateur.
Parce qu’il est livré de cette manière, WebAssembly surpasse JavaScript lorsqu’il s’agit d’exécuter du code de haute performance.
Cela signifie que des choses comme le montage vidéo, le rendu 3D (Google Earth Web, par exemple) et, dans notre cas, l’analyse de flux vidéo et l’OCR pilotée par ML fonctionnent à des vitesses quasi natives.https://player.vimeo.com/video/485955128
En effet, le SDK BlinkID In-browser a du retard à rattraper avant que sa vitesse d’analyse n’atteigne ses performances dans les applications mobiles.
Néanmoins, WebAssembly s’est avéré un moyen efficace de porter notre code C++ sur le web et de permettre aux utilisateurs de bénéficier d’un balayage d’identité sécurisé dans tous les navigateurs.
Nous n’irons pas jusqu’à dire qu’il va mettre fin à JavaScript, mais nous le verrons probablement se développer dans son rôle d’acolyte pour améliorer les performances du web.
Scanner hors des sentiers battus
Vous vous souvenez que nous avons dit que les webcams étaient de loin inférieures aux appareils photo mobiles ?
Il est encore possible de trouver un téléphone à 200 dollars doté d’un meilleur appareil photo que celui d’un ordinateur portable à 2 000 dollars.
Alors, que faire lorsque vous êtes freiné par un matériel de mauvaise qualité ? Vous vous débrouillez avec de meilleurs logiciels, bien sûr.
Derrière l’écran, BlinkID In-browser SDK analyse en temps réel le flux vidéo de la webcam de l’utilisateur, à la recherche de l’image la plus claire et la plus « scannable ».
Il sélectionne une image dans le flux vidéo et, une fois qu’il l’a trouvée, garantit la réussite de l’analyse. Il recadre également l’image du document lui-même, qui peut être utilisée ultérieurement pour prouver sa validité.

La numérisation de documents de cette manière constitue un pas de géant en matière d’interface utilisateur.
Jusqu’à présent, les utilisateurs devaient télécharger manuellement l’image de leur document ou la prendre en photo une fois qu’elle était bien rangée dans le cadre du viseur.
Comme on pouvait s’y attendre, il y a eu beaucoup de tentatives.
Perspectives d’avenir
Ce que vous devez garder à l’esprit à propos du SDK BlinkID In-browser, c’est qu’il s’agit véritablement d’une technologie d’avant-garde.
Les navigateurs modernes ont beaucoup évolué ces dernières années, mais ils ont encore des progrès à faire avant de pouvoir exécuter de manière transparente la numérisation de documents d’identité en temps réel.
Cela dit, le SDK BlinkID In-browser est déjà prêt à l’emploi. Il prend en charge les principaux navigateurs, fonctionne avec des centaines de types de documents et peut nous faciliter la vie lorsque nous en avons besoin :
- Vérifier que les clients ont l’âge requis pour accéder aux produits et services limités par l’âge
- Ouvrez un compte bancaire ou une nouvelle carte SIM.
- Saisir des informations personnelles exactes lors de la vérification de l’identité
- Gérer les visiteurs dans les entreprises, les universités, les hôpitaux et les bibliothèques
- Remplacer la saisie de données dans pratiquement tous les cas d’utilisation imaginables

Certains de nos autres produits sont également en cours d’adaptation au web. PhotoPay, notre scanner de bordereaux de paiement, fonctionne déjà dans le navigateur et BlinkCard le fera bientôt aussi.
Dans un an ou deux, nous nous rendrons compte avec incrédulité de la lenteur et de la frustration avec lesquelles les formulaires étaient remplis sur le web.