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.

Built With

  • java
  • microsoft-cognitive-services-api
Share this project: