AI‑Powered System to Detect Deepfake Images & Videos
Preventing misinformation, fraud, and digital manipulation
Truth Seeker (DeepGuard) is an AI-powered system designed to detect deepfake images and videos with high accuracy.
It helps prevent misinformation, fraud, identity misuse, and digital manipulation across social media and online platforms.
Deepfake images and videos generated using AI are rapidly spreading on social media.
These fake contents are used to spread misinformation, damage reputations, commit fraud, and manipulate public opinion.
Truth Seeker uses deep learning models to analyze images and videos and classify them as Real or Fake, along with a confidence score.
The system is optimized for accuracy, performance, and scalability.
flowchart TD
A[User Uploads Image / Video] --> B[Preprocessing Module]
B --> C[Deepfake Detection Model]
C --> D[Confidence Scoring Engine]
D --> E[Final Prediction: Real / Fake]
🔍 AI-based deepfake image & video detection
⚡ High-performance optimized models
📊 Confidence score with predictions
🔐 Secure & privacy-focused processing
📈 Scalable architecture for future upgrades
- HTML, CSS, JavaScript
- React (UI Framework)
- Python
- FastAPI / Flask
- CNN & Transformer‑based Models
- OpenCV
- PyTorch / TensorFlow
- Firebase Authentication
- Email & Password based login
- Secure user access control
- Faster inference
- Optimized CPU performance
- Vercel
- Docker
Prerequisites Python 3.9+
pip
git clone https://github.com/Khushal-93/truth-seeker.git
cd truth-seekerpip install -r requirements_server.txt
python server.pynpm install
npm run dev
python server.py
truth-seeker/
├── public/
├── src/
├── video_deepfake/
├── server.py
├── requirements_server.txt
├── README.md✔ Image Deepfake Detection
✔ Video Deepfake Detection
🔄 Model Accuracy Improvements (Ongoing)
| Name | Role |
|---|---|
| Khushal Choudhary | Frontend & UI |
| Tushar kumar | AI Model & Integration |
| Pushkar Shinde | Backend & APIs |
| Ruchita Naik | PPT and coordination |
Thanks to Riya Patil for providing the voice-over for our official YouTube project video.
Contributions are welcome and appreciated!
If you have ideas to improve Truth Seeker / DeepGuard, feel free to contribute.
- Fork this repository
- Create a new branch (
git checkout -b feature-name) - Make your changes
- Commit your changes (
git commit -m "Add feature") - Push to your branch (
git push origin feature-name) - Open a Pull Request
Please ensure your code follows the project structure and does not break existing functionality.
This project is licensed under the MIT License. See the LICENSE file for details.
