How this page should be used

After sitting up straight and clicking on "Start video" you should click on "Capture current position" to save the current calculated proportion and vertical position of your head, and use that as a baseline. Upon clicking, the page will try to measure your movements from the webcam every 1500 milliseconds by default, and compare it to the captured values. By default, if the distance difference is greater than or equal to 4% you will be notified every 15 seconds, also by default. You can control these values on the page. If you want to recapture your position just click on the capture button again.

You might need to stop the video feed to allow other apps to use the camera. You can also hide the video output to reduce resource usage.

Info & disclaimer

This page uses data from a client side facial detection library and tries to detect if you're getting closer to the camer which might indicate slouching. It then sends you a local notification for you to pull back and straighten up.

In no way does the page send any client data back to any servers. This is purely a client side implementation. We use google analytics just to track website traffic. You can use a tool like uBlock Origin to block this.

Close