Focus Guard

Focus Guard

Your productivity monitor assistant.

Nothing

Timeline

My Achievement

0
Total Sessions
0h
Total Focus Time
0%
Average Focus
0
Day Streak

Badges

My Records

Recent Sessions

Date Duration Focus Score Action

Customise

Detection Settings

6

Higher values require stricter focus criteria

30 FPS

Notifications

Data Management

Help

How to Use Focus Guard

  1. Click "Start" or navigate to "Start Focus" in the menu
  2. Allow camera access when prompted
  3. Click the green "Start" button to begin monitoring
  4. Position yourself in front of the camera
  5. The system will track your focus in real-time
  6. Click "Stop" when you're done to save the session

What is "Focused"?

The system considers you focused when:

  • You are clearly visible in the camera frame
  • You are centered in the view
  • Your face is directed toward the screen
  • No other people are detected in the frame

Adjusting Settings

Frame Rate: Lower values reduce CPU usage but update less frequently. Recommended: 15-30 FPS.

Sensitivity: Higher values require stricter focus criteria. Adjust based on your setup.

Privacy & Data

All video processing happens in real-time. No video frames are stored - only detection metadata (focus status, timestamps) is saved in your local database.

FAQ

Why is my focus score low?

Ensure good lighting, center yourself in the camera frame, and adjust sensitivity settings in the Customise page.

Can I use this without a camera?

No, camera access is required for focus detection.

Does this work on mobile?

The app works on mobile browsers but performance may vary due to processing requirements.

Is my data private?

Yes! All processing happens locally. Video frames are analyzed in real-time and never stored. Only metadata is saved.

Technical Info

Model: YOLOv8n (Nano)

Detection: Real-time person detection with pose analysis

Storage: SQLite local database

Framework: FastAPI + Native JavaScript