Skip to content

SharletAlex/Deepfake_Image_Detection_System

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

11 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Deepfake Detection Extension + Bot ๐ŸŽฏ

"Reality is your best armor."


๐ŸŒŒ About

Deepfake Detection is a blazing-fast Chrome Extension + Telegram Bot that detects AI-generated fake images and videos in real-time.

โœ… No installations
โœ… No complex setup
โœ… Download โ†’ Load into Chrome or start the bot โ†’ Detect Deepfakes Instantly


โšก Quick Access

๐Ÿ‘‰ Chrome Extension
๐Ÿ“ฅ Download Here (MediaFire)
๐Ÿ‘‰ Visit Our Website
๐ŸŒ v0dev - Official Site

๐Ÿงฉ How to Install the Chrome Extension

  1. Download the .crx or .zip file from the link above
  2. Open Chrome โ†’ Go to chrome://extensions/
  3. Turn ON Developer Mode (top-right)
  4. Click Load unpacked โ†’ Select the extracted folder
  5. ๐ŸŽฏ Done! Start detecting deepfakes in real time

๐Ÿ“– More instructions + demo videos on v0dev.site


๐ŸŒ Backend API (for Extension)

Powered by FastAPI + Uvicorn

๐Ÿ“„ File: main.py

This is the REST API backend that powers the Chrome extension.

โ–ถ๏ธ How to Run the Extension Server

pip install -r requirements.txt

# Then run the server:
uvicorn main:app --host 0.0.0.0 --port 8000

๐Ÿ” What It Does

  • Accepts image or video uploads from the extension
  • Processes files using trained deepfake models
  • Returns detection results in real-time

โš ๏ธ Make sure model files are present and properly loaded within main.py.


๐Ÿค– Telegram Bot Backend

"Because deepfakes don't announce themselves."

๐Ÿ“ Folder: backend/

Includes:

  • deepfake_bot.py โ€” Telegram bot logic
  • requirements.txt โ€” Python dependencies
  • models.txt โ€” Direct download links for pretrained models
  • .env โ€” Required for API keys (not included)

๐Ÿ› ๏ธ Setup Guide

1. Environment Setup

cd backend
python -m venv .venv

# Activate:
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate

2. Install Dependencies

pip install -r requirements.txt

3. Create .env File

Inside backend/, create a .env file:

TELEGRAM_TOKEN=your_telegram_bot_token
GOOGLE_VISION_API_KEY=your_google_vision_api_key
SERP_API_KEY=your_serp_api_key

4. Download Model Files

Model download links are listed in models.txt.
Download and place them in backend/.


โ–ถ๏ธ Run the Bot

python deepfake_bot.py

Start chatting with the bot on Telegram:
Send /start, then upload an image โ†’ Get instant deepfake results!


๐ŸŒŸ Features

  • ๐Ÿง  AI-Powered Deepfake Detection
  • ๐Ÿ–ผ๏ธ Image & Video File Scanning
  • โšก Instant Results (Few Seconds)
  • ๐Ÿ”’ 100% Local Processing (Privacy First)
  • ๐ŸŒ Works on WhatsApp Web, Instagram, Telegram, Facebook

๐Ÿ› ๏ธ Tech Stack

Layer Tools Used
Frontend React.js, Tailwind CSS
Extension JavaScript + API (FastAPI)
Backend Flask, TensorFlow, FastAPI, Uvicorn
Models XceptionNet, MesoNet, ViT, MViTv2

๐Ÿ“ˆ Performance

Metric Value
๐ŸŽฏ Accuracy >90%
โšก Detection Speed <5s (Images)
๐ŸŽฅ Video Support Short Clips
๐Ÿ”’ Privacy 100% Local

๐Ÿ”ฎ Future Plans

  • ๐Ÿ“ฑ Mobile App Version
  • ๐ŸŽ™๏ธ Audio Deepfake Detection
  • ๐Ÿšจ Enhanced Threat Alerts & Reports

๐Ÿ›ก๏ธ License

Licensed under the MIT License.
You are free to fork, remix, and contribute.


๐Ÿ•น๏ธ Stay Real. Stay Sharp.

Developed by People Who Canโ€™t Trust Their Own Eyes ๐Ÿ‘€ | Stay Real ๐ŸŒŒ

About

AI-Driven Real-Time Deepfake Detection System is a browser extension that lets users drag and drop images or videos to detect deepfakes instantly using AI models. It provides real-time results with confidence scores, ensuring privacy, speed, and ease of use across major platforms.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%