monitor how often you touch your face with WebRTC and tensorflow.js
A website that monitors when you touch your face.
In addition to washing your hands often, the CDC recommends that you avoid touching your eyes, nose, and mouth with unwashed hands. This can be hard to do without a reminder.
This project uses the BodyPix project from tensorflow.js to detect hands and faces. When a hand intersects with the face it is considered a touch. Set beep alerts or get a browser notification when you do. The reminders can you train yourself to stop accidental face touching.
No information is shared externally - no images are transmitted and all ML processing is done locally in the browser.
Try it at https://facetouchmonitor.com. Read about it at https://webrtchacks.com/
It only takes seconds to try yourself.
The CSS fixes from dharmadeveloper108 are much appreciated!