Biometric website login

Hello everyone :slight_smile:

I'm thinking about starting a project that will utilise biometric data to log into different websites. I have a lot of passwords to a lot of websites and sometimes it's confusing to find currently needed log in data for certain website.
I was thinking about arduino-based fingerprint reader that could by plugged into PC USB port, and when visiting a website I could scan my fingerprint and by that login and password could by automatically inserted using keyboard.h libraray (from what I understood after reading description of this library - using this library the device could be seen as regular mouse or keyboard, so no extra software on PC is needed at this point).

How I see the procedure is like this:

  1. I'm manually entering a website that I want to log into.
  2. Manually go to log in section
  3. Scan my fingerprint.
  4. Arduino does it's magic and by USB port automatically insert login and passwords and enters the website.

I saw that Chromebook uses fingerprint scanning to access websites and it's something similar to what I'm trying to make, but I think it's more like second stage verification, after you log in by using login and password.

My biggest problem is that I don't know how I could pass to arduino information about which website I'm currently in. I want to make it as automated as possible, without first selecting on the device which website to use and then scan the fingerprint.
Maybe I should also use Ethernet shield and send some commands to ask PC what website is currently active?
I would like to ask you what are your thoughts about this :blush:

If you use an Arduino that can act as a HID (keyboard), you can send anything to the currently active application (e.g. the web browser). Most newer models can act as a HID; in the AVR family you can use a Leonardo, Micro or (SparkFun) Pro Micro).

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.