Frequently Asked Questions
Find answers to common questions about Drowsiness Alarm below.
Privacy & Security
Is my camera footage stored or sent anywhere?
No. Camera footage is never transmitted to any external server or stored anywhere. All AI analysis runs entirely in your browser on your own device.
Closing the browser tab immediately ends all processing. No images or video frames are saved at any point.
Can someone else see my camera feed?
No. The camera stream is processed locally using WebAssembly — it never leaves your device. Additionally, the video element is hidden and never rendered on screen.
What personal data does the app collect?
The app itself collects no personal data. Only eye landmark coordinates are computed (and immediately discarded). Your settings exist only in browser memory and are lost when the tab closes. See the Privacy Policy for full details.
Features & Usage
Do I need an internet connection?
An internet connection is required the first time to download the MediaPipe AI model files from CDN (about 5–10 MB). Once the browser caches those files, the app can run offline.
Eye closure isn't being detected — what should I do?
Try these steps:
- Watch the live EAR value on screen. Set the sensitivity threshold 0.05 below your open-eye EAR value.
- Improve lighting — bright, even light from in front works best.
- Adjust your distance from the camera (40–80 cm is ideal).
- Make sure your full face is clearly visible in the camera frame.
What is EAR and how should I calibrate it?
EAR (Eye Aspect Ratio) measures the height-to-width ratio of your eye opening. Higher values = more open, lower values = more closed.
To calibrate: observe your EAR value when your eyes are fully open (typically 0.25–0.35). Set the sensitivity threshold 0.05–0.08 below that number.
Can I use this while wearing glasses?
Yes. The app works with most glasses. If lens reflections interfere, try adjusting your light source to reduce glare, or increase the sensitivity slider slightly.
Will the alarm still sound if I switch browser tabs?
Yes. The detection loop uses setTimeout (not requestAnimationFrame), which continues running in the background. The alarm sound will play regardless of which tab is active.
Can I adjust the alarm volume?
Yes. Use the volume slider under the alarm sound selector to set the volume from 0% to 100%. Use Preview Sound to test before starting detection.
Environment & Compatibility
Which browsers and devices are supported?
The app works on any desktop or laptop browser that supports WebAssembly and getUserMedia:
- Chrome 80+ (recommended)
- Firefox 75+
- Safari 14+
- Edge 80+
Mobile browsers are not recommended — webcam access and performance may be limited.
What camera specifications are needed?
Any standard 720p or 1080p webcam works. The app captures at 640×480 pixels. Built-in laptop webcams are sufficient.
Does it work in low light?
Detection accuracy drops significantly in low light. For reliable results, ensure adequate frontal lighting. A desk lamp aimed at your face works well.
Other
Is this service free?
Yes, completely free. No account or subscription needed.
Can I use this to prevent drowsy driving?
This app is designed for stationary use (office, desk, studying). Do not use it as a primary safety device while driving. For driving safety, use dedicated in-vehicle driver monitoring systems.
I have a suggestion or found a bug — how do I contact you?
Please email us at contact@YOUR-DOMAIN.COM. We typically respond within 3 business days.