Overview

Blur Face Privacy Tool is a privacy-focused web application that automatically detects and obscures faces in images and videos to protect personal identity. The system uses advanced machine learning-based face detection in the backend and provides adjustable blur intensity for precise privacy control.

A Next.js frontend offers an intuitive interface with drag-and-drop uploads, real-time comparison between original and processed media, and support for both image (JPG, PNG) and video (MP4, WebM) formats. Users can instantly apply face blurring and download results while remaining responsive on desktop and mobile.

This project demonstrates the integration of AI-driven visual processing with modern UI design to deliver a seamless, privacy-enhancing experience.

Technologies

    Next.js 15
  • Next.js 15
  • NumPy
  • NumPy
  • OpenCV
  • OpenCV
  • Tailwind CSS
  • Tailwind CSS
  • FastAPI
  • FastAPI

# Features

  • Automatically detects and obscures faces in images and videos
  • Adjustable blur intensity for precise privacy control
  • User-friendly drag-and-drop interface
  • Real-time comparison between original and processed media
  • Supports image (JPG, PNG) and video (MP4, WebM) formats