Shown on app startup
Facial recognition and age detection of a user over 18
Website not blocked in browser
Facial recognition and age detection of a user under 18
Website consequently blocked in browser
Parents often leave their phones in the hands of their children. Life can be hectic and thus it is not always possible to supervise what they are up to.
What it does
Therefore we decided to build an app that makes use of the Microsoft Cognitive Services Face API in order to determine the age of the user. Consequently we can moderate the content that the user is able to access in the app browser. If they are under 18 then certain websites such as those affiliated with gambling (BetFred, Ladbrokes) will be blocked.
How we built it
By using the Microsoft Cognitive Services Face API provided in conjunction with Android Studio.
Challenges I ran into
Trying to use the camera alongside the Face API. Additionally merging all the files was a bit awkward and required a workaround in Android Studio.
Accomplishments that I'm proud of
Completing the project on time and accomplishing what we set out to do.
What we learned
Developing software in a team. Implementing APIs.
What's next for WebLock
Ideally we would like it to be integrated into facial recognition authentication software built into the OS. Subsequently content across the entire system would be moderated, such as hiding particular apps and blocking certain domains from other browsers rather than just the in-app browser.