Where on the screen are you looking?
Waymark Gaze uses your laptop's webcam to estimate the point on the screen you are looking at, after a short calibration of nine dots. It also shows blinks.
Everything stays on this computer
- The camera video is processed inside this browser tab. It is never uploaded, recorded or stored.
- The face-landmark model and the gaze model are files this page downloads from its own address; they run inside this tab.
- After loading its own files the page makes no network requests. A content security policy blocks connections to any other address.
- Calibration data lives only in this tab's memory and is gone when you close or reload it.
Sit about an arm's length from the screen, with light on your face (not behind you). Your browser will ask for permission to use the camera.
The gaze model was trained and measured on computer-drawn eyes only; its accuracy on real faces has not been measured. It follows where you, the person at this screen, are looking and identifies nobody. Not for medical, safety or accessibility-critical use, and not for watching anyone without their consent. About the model · Third-party software
Simulation mode (?simulate=1): no camera is opened.
Synthetic landmarks "look" at the mouse pointer so the calibration and tracking code can be exercised.
Camera is on
Check the small preview in the bottom-left corner: your whole face should be visible and evenly lit, with the green boxes sitting on your eyes. Then calibrate.
Tracking
The dot shows where the page estimates you are looking. Keep your head where it was during calibration. The dot pauses (dashed outline) while an eye is closed.
Use "Show dot" to hide it, "Smoothing" to trade steadiness against speed, and "Check accuracy" to measure the error on nine new dots.
Calibration done
| Method | Error per dot | Per frame | Ridge λ |
|---|
Errors are measured on this computer only, in CSS pixels and as a share of the screen diagonal. The calibration numbers are leave-one-dot-out estimates; "Check accuracy" measures on nine new dots.