Privacy
You are about to point a camera at yourself, so this page is short and specific rather than long and lawyerly. The whole recogniser runs inside your browser tab. No video frame, no hand landmark and no letter reaches a server, because there is no server to reach.
Your camera
The camera stays off until you press the button that turns it on, and it stops when you leave the page. While it is on, frames go from the video element straight into MediaPipe and TensorFlow.js, both served from this site and both executing on your own machine. The frames are never recorded, never written to disk and never sent anywhere. You can check this yourself: open your browser's network panel and sign a word - nothing goes out.
What is stored on your device
Three small things, all in your own browser, none of them readable by us:
- Theme - whether you chose light or dark, in
localStorage. - Calibration - when you tap the letter you meant, the nudge is saved per letter in
localStorageso the reader suits your hands next time. A handful of numbers, not an image of you. - Your last transcript - kept in
sessionStorageonly so the translate page can import it. It disappears when you close the tab.
To erase all of it: use the reset calibration control on the transcribe page, or clear site data for this domain in your browser settings. Nothing survives that.
Analytics
The site uses Vercel Web Analytics, which counts page views without cookies and without a cross-site identifier. It records the page URL, referrer, country and rough device type. It never sees your camera, your transcript or your calibration.
What is not here
No accounts, no sign-in, no email collection, no advertising and no third-party trackers. Nothing is sold or shared with anyone. There is no database, so there is no breach to notify you about.
Changes
If any of this stops being true, this page changes first. Until then you do not have to trust it: open your browser's network panel, turn the camera on and sign a word. Nothing leaves.