Skip to content

Aadi7171/RealityGuard-India

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ RealityGuard-India

AI-Powered Misinformation Detection & Content Verification for the Indian Digital Ecosystem.

Python Gemini OCR

📌 Overview

Misinformation in India often spreads through visual media—news clippings, social media posts, and viral WhatsApp images. RealityGuard-India is a specialized tool designed to verify content by extracting text from images (OCR) and performing deep semantic analysis using Google Gemini 1.5 Flash to flag potential misinformation, propaganda, or deep-fake narratives.

🚀 Key Features

  • Visual Intelligence: Uses advanced OCR to pull text from low-quality viral images.
  • Contextual Analysis: Leverages Gemini's reasoning to understand cultural nuances and regional context specific to India.
  • Risk Triage: Automatically classifies content into: Verified, Partially False, Misleading, or False.
  • Streamlit Interface: A clean, user-friendly dashboard for real-time verification.

🛠️ Technical Stack

  • Backend: Python (Streamlit)
  • AI/ML: Google Gemini 1.5 Flash (NLP & Reasoning)
  • Vision: Tesseract OCR (Image Processing)

📂 Project Structure

├── app.py                # Main Streamlit UI
├── ocr_engine.py         # Image-to-text processing pipeline
├── gemini_classifier.py  # AI reasoning and truth-checking logic
├── requirements.txt      # Dependency management
└── .env.example          # Template for API keys

About

AI-powered truth engine for the IndiAn digital ecosystem. Uses OCR and Gemini 1.5 Flash to verify viral images and news clippings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages