Tutorial

Complete guide to protecting privacy with AI-powered face blurring

๐ŸŽฅ Webcam Mode

Real-time face blurring for live video feeds, perfect for video calls and streaming.

1
Navigate to Webcam Mode

Click "Webcam" in the navigation or go directly to the webcam page.

2
Grant Camera Permission

Click "Start Webcam" and allow browser access to your camera when prompted.

3
Adjust Settings

Configure blur intensity, detection rate, and resolution to suit your needs.

4
Record (Optional)

Click "Start Recording" to capture the blurred output. Download when finished.

๐Ÿ’ก Tip: For better performance in video calls, reduce output resolution to 50% and increase the detection update rate to 300โ€“400ms.

๐ŸŽฌ Video Upload Mode

Process pre-recorded videos with face blurring and download the results.

1
Navigate to Video Mode

Click "Video" in the navigation menu.

2
Upload Your Video

Click the upload area or drag and drop your video file. Supports MP4, WebM, AVI, and MOV.

3
Preview & Adjust

The video will start playing automatically with blurred faces. Use playback controls to navigate.

4
Record Output

Click "Start Recording Output" to capture the processed video.

5
Download

Click "Stop & Download" when finished. Your blurred video saves as a WebM file.

โš ๏ธ Note: Recording is limited to 120 seconds (2 minutes). For longer videos, record in segments.

โš™๏ธ Settings Explained

SettingDescriptionRecommendation
Output ResolutionControls canvas output size. Lower = better performance.50% for most uses, 25% for older devices
Blur RadiusIntensity of the blur effect. Higher = more blur.40โ€“60px for adequate privacy
Detection Update RateHow often AI detects faces (ms). Higher = less CPU.200ms smooth, 400ms+ for performance
Detection SensitivityConfidence threshold. Higher = fewer false positives.0.75 (default) works for most scenarios
โ„น๏ธ Performance: If you experience lag, lower resolution to 25%, increase detection rate to 400โ€“500ms, and close other applications.

๐ŸŽฏ Best Practices

For Real-Time Webcam Use

For Video Processing

Privacy Considerations

๐Ÿ”ง Troubleshooting

Camera not working?

Performance issues?

Faces not detected?

โ„น๏ธ Still having issues? Visit the support page for more help or to report a bug.

โ“ Frequently Asked Questions

Is my video data sent to a server?

No. All processing runs locally via TensorFlow.js. Your video never leaves your device.

Which browsers are supported?

Modern Chrome, Firefox, Edge, and Safari. Chrome generally offers the best performance.

Why is there a 120-second recording limit?

This prevents excessive browser memory usage. Record in multiple segments for longer videos.

What AI model is used?

Google's BlazeFace model via TensorFlow.js โ€” fast, lightweight, and runs entirely in the browser.