Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

40 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

UnCovered - Because truth shouldn't be hard to find.

Stop misinformation in its tracks โ€” three clicks, instant truth for anything you see on the web

UnCovered is a revolutionary Chrome extension that brings real-time fact-checking, quick search, and deep research directly to your browsing experience. No copy-pasting. No new tabs. Just right-click โ€” and know the truth.

๐ŸŽฅ Quick Previews

Text Verification Image Fact-Check Screenshot Analysis

๐Ÿงฉ The Problem

In todayโ€™s digital age, misinformation spreads faster than ever โ€” not just during major events like conflicts or elections, but every single day.

From AI-generated images and deepfakes to fake headlines and out-of-context quotes, our feeds are flooded with misleading content. And now, itโ€™s not just text โ€” infographics, screenshots, viral videos, and visual edits are weaponized to mislead.

I saw this firsthand during the recent India-Pakistan tensions โ€” my social media was filled with AI-generated visuals, fake news clips, and viral claims. But even outside of that, I still encounter suspicious content daily.

Itโ€™s not just me. These problems are everywhere:

  • AI-generated content makes it hard to separate fact from fiction
  • Most tools only support text, or at best, basic image analysis โ€” no screenshots, no video frames, no real-time capture
  • Even trusted tools (like ChatGPT, Perplexity) break your flow:
    pause โ†’ copy โ†’ switch tab โ†’ paste โ†’ read long output โ†’ decide
  • People want instant, trusted verification across all content types โ€” without leaving the page

The result? Misinformation spreads because fact-checking is too fragmented, slow, and inconvenient.

๐Ÿ“ˆ Some Stats

  • Over 62% of people see misleading information online each week. Source

  • Around 37% of people say they don't fact-check because it takes too much time.

  • 76% (on average across 29 countries) think artificial intelligence is making it easier to generate very realistic fake news, stories, and images. Source

  • Many users say they would fact-check more often if the process were quicker. Source

  • A significant portion of people have believed fake news was real at least once. Source

stat

Source: World Economic Forum, based on 1,490 expert opinions collected Sep 4 โ€“ Oct 9, 2023


โœ… The Solution: UnCovered

Thatโ€™s why I built UnCovered โ€” one tool that verifies text, images, screenshots, websites, and more โ€” instantly.

  • Right-click โ†’ verify anything
  • No switching tabs
  • No juggling multiple tools
  • Just trustworthy, contextual answers โ€” backed by citations.

For Text & Website Analysis ๐Ÿ“

  1. Select any text/link on any webpage
  2. Right-click โ†’ UnCovered โ†’ Choose from 3 options:
    • ๐Ÿ” Quick Search โ€“ Get instant context and information
    • โœ… Fact-Check โ€“ Get clear verdict: True/False/Unconfirmed
    • ๐Ÿ”ฌ Deep Research โ€“ Comprehensive analysis with citations

For Images ๐Ÿ–ผ๏ธ

  1. Right-click on any image
  2. UnCovered โ†’ Choose from 2 options:
    • ๐Ÿ” Quick Search โ€“ AI-powered image analysis and context
    • โœ… Fact-Check โ€“ Image verification and misinformation detection

Screen Capture ๐Ÿ“ธ

  1. Click UnCovered extension icon in toolbar
  2. Select "Capture Screen" button
  3. Analyze visual content for misinformation instantly

Customization ๐ŸŽ›๏ธ

  • Auto-mode โ€“ 3-click instant results
  • Custom prompt โ€“ Add your own context for enhanced precision
  • ๐Ÿ—ฃ๏ธ Instant Counter-Response Generator โ€“ Get a concise, human-like reply based on verified facts that you can post directly to correct misinformation in real time

User Flow Diagram


๐Ÿš€ Key Features โ€“ Why UnCovered is a Game-Changer

Feature Description
โšก 3-Click Verification Select text or link โ†’ Right-click โ†’ UnCovered โ†’ Choose analysis mode
๐ŸŽฏ Multiple Search Modes Text: Quick Search, Fact-Check, Deep Research
Image: Quick Search, Fact-Check
๐Ÿ–ผ๏ธ Image Analysis Right-click any image โ†’ UnCovered โ†’ Choose mode โ†’ Instantly verify claims within visual content
๐Ÿ“ธ Screenshot-Based Fact-Checking Capture videos, infographics, or any on-screen content โ†’ Analyze with AI-powered accuracy
๐ŸŒ Website/Link Analysis Paste or right-click any URL โ†’ Get summaries or full-page fact-checks
๐Ÿ“š Citation-Backed Results Every response includes trusted citations powered by Perplexity Sonar Pro & Reasoning Pro
๐Ÿง  AI-Augmented Reasoning Delivers contextual insights, not just keyword matchesโ€”deep understanding, fast results
๐Ÿ—ฃ๏ธ Instant Counter-Response Generator Auto-generate a concise, fact-based rebuttal you can share to inform others
๐ŸŽจ Clean, Seamless Interface Lightweight Chrome extension that stays out of the way while delivering powerful tools

โŒ Why Current Tools Fall Short

Tool / Extension Supports Text Supports Image Supports Video / Infographic Verdicts Screenshots Summary + Citations
Google / Bing โœ… โŒ โŒ โŒ โŒ โŒ
Reverse Image Search โŒ โœ… โŒ โŒ โŒ โŒ
Snopes / FactCheck.org โœ… โŒ โŒ โœ… (only for known claims) โŒ โœ…
InVID / WeVerify โŒ โœ… โœ… (complex tools) โŒ โŒ โŒ
AI Assistants (ChatGPT, Gemini) โœ… Partial Partial โŒ โŒ โœ…
Fact-check extensions (like CheckGPT, SurfSafe) โœ… Some โŒ โŒ โŒ Partial

๐Ÿ›‘ None of them support all content types โ€” text, images, videos, infographics, AND websites โ€” in one tool, with fact verdicts, citations, and instant context.


๐Ÿ” Competitor Comparison โ€“ What Makes UnCovered Truly Unique

Most fact-checking tools are limited to text or basic link analysis. UnCovered redefines the space with advanced capabilities no other tool offers:

  • ๐Ÿ–ผ๏ธ Advanced Image & Screenshot Analysis
    Instantly fact-check memes, charts, infographics, or visual claimsโ€”just right-click or capture your screen.

  • ๐ŸŽฅ Video & Infographic Verification via Screenshots
    Take a snapshot of any frame and let UnCovered analyze visual misinformation on the fly.

  • โšก Multi-Mode Intelligence
    Choose from Quick Search, Fact-Check, or Deep Researchโ€”adapt to context and urgency.

  • ๐Ÿง  Backed by Perplexity's Best AI Models
    Uses Sonar Pro & Sonar Deep Research to ensure source-backed, nuanced understanding of complex topics.

  • ๐Ÿงฉ Real-Time Chrome Integration
    Runs where you browseโ€”no copy-pasting, no context-switching, just click and check.

  • ๐Ÿ—ฃ๏ธ Human-Like Rebuttal Generator
    Create shareable, persuasive responses to misinformation instantlyโ€”perfect for social or community platforms.

  • ๐Ÿงฉ Scalable & Modular Architecture
    Built to expand with features like PDF analysis, voice input, and moreโ€”future-proof by design.


๐Ÿ”— The All-in-One Fact-Checking Toolkit Competitors Canโ€™t Match

Feature UnCovered Other Tools
๐Ÿ” Image Analysis (e.g., memes, photos) โœ… โš ๏ธ
๐Ÿ“ธ Real-Time Screenshot Verification (e.g., infographics, video frames) โœ… โŒ
๐ŸŽฏ Multiple Fact Modes (Quick / Fact-Check / Deep) โœ… โš ๏ธ
๐ŸŒ Website/Link Analysis (Right-click or Paste) โœ… โš ๏ธ
๐Ÿง  Citation-Backed, Contextual Results โœ… โŒ
โšก Real-Time Chrome Integration โœ… โœ…
๐Ÿ—ฃ๏ธ Human-Like Counter-Answers โœ… โŒ
๐Ÿงฉ Modular Backend (Future: PDF, Voice, etc.) โœ… N/A

Legend:
โœ… = Full supportโ€ƒโš ๏ธ = Partial/limited supportโ€ƒโŒ = Not supported

๐Ÿง  Most tools support just 1โ€“2 featuresโ€”and often incompletely. UnCovered gives you a seamless, all-in-one fact-checking experience across text, images, screenshots, and more.


โœจ Sonar Models & APIs Used

  • sonar-pro: Used for Quick Search and Fact-Checking
  • sonar-deep-research: Used for Deep Research
  • Microlink.io (Free tier): Used to fetch source metadata (title, heading, description, logo)

๐Ÿ” Google OAuth Scopes

This app requests the following Google OAuth scopes:

  • https://www.googleapis.com/auth/userinfo.profile โ€“ To access the userโ€™s basic profile info (name, picture)
  • https://www.googleapis.com/auth/userinfo.email โ€“ To access the userโ€™s email address

๐Ÿ”ง Tech Stack

  • Frontend: HTML + JavaScript (vanilla) + Chrome Extension APIs + CSS for styling.
  • Backend: Node.js + Express
  • AI Power: Perplexity Sonar API
  • Database: MongoDB
  • Cloud Storage - Cloudinary for image upload
  • Authentication: Google OAuth 2.0 (one-time login for identity verification)
    • User authenticates via Google to share name, email, and profile picture
    • Retrieved data is stored in Chrome storage.local with a lastLoggedInDate
    • On each visit, the app checks if the login has expired based on custom logic
    • If expired or missing, the user is prompted to log in again via Google

๐ŸŽช Live Demo

Here's the live demo of UnCovered


๐Ÿš€ Quick Setup

Prerequisites

  • Node.js (v22+)
  • Chrome Browser
  • Git

Installation (5 minutes)

  1. Clone the repository

    git clone https://github.com/aayushsingh7/UnCovered.git
    cd UnCovered
  2. Install dependencies

    cd server
    npm install
  3. Set up environment variables Create .env inside server folder:

    PORT=4000
    PERPLEXITY_API_KEY=your_perplexity_api_key_here
    // use the below mongodb url
    MONGODB_URI= mongodb+srv://demo-user:demo-user-password@cluster0.3egxckp.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0
  4. Start the server

    npm run dev
  5. Load Chrome Extension

    • Open chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked" โ†’ Select the client folder

That's it! UnCovered is now running in your browser.


๐ŸŽฏ Target Audience

Everyone suffers from misinformation. UnCovered is built for:

  • ๐Ÿ“ฑ Social Media Users - Verify viral posts instantly
  • ๐Ÿ“ฐ News Readers - Check article claims in real-time
  • ๐ŸŽ“ Students & Researchers - Quick fact-checking while studying
  • ๐Ÿ‘ฅ General Public - Anyone who wants to stay informed with truth

๐Ÿ”ฎ Future Roadmap

  • ๐Ÿ“ฐ Personalized News Feed โ€“ Curated, fact-checked content tailored to your interests
  • ๐Ÿ“„ Document Upload Support โ€“ Fact-check PDFs, documents, and other file types
  • ๐Ÿ… Community Awards System โ€“ Reward users for exposing misinformation and verifying facts, encouraging active participation and critical thinking

๐Ÿง  How Perplexity Powers UnCovered

UnCovered leverages Perplexity Sonar API (sonar-pro for quick-search & fact-check And sonar-deep-research for deep-research) to revolutionize real-time searching & fact-checking and make the world a better place:

๐Ÿ”„ The Magic Behind Every Click

  1. User Interaction: When you select text/image or paste a URL, UnCovered captures your query
  2. Smart Query Processing: Our backend intelligently formats your request for optimal Perplexity analysis
  3. Perplexity Sonar API:
    • For Text: Analyzes claims against real-time, authoritative sources
    • For Images: Uses multimodal AI to understand visual content and verify claims
    • For URLs: Crawls and analyzes entire webpage content
  4. Citation-Rich Results: Perplexity returns comprehensive answers with credible source links
  5. Intelligent Formatting: UnCovered presents results in digestible formats (True/False/Unconfirmed verdicts)

๐ŸŒ Making the World Better Through AI

  • Combat Misinformation: Every fact-check helps reduce the spread of false information
  • Promote Media Literacy: Users learn to verify claims, creating more informed citizens
  • Real-Time Truth: Perplexity's up-to-date search ensures users get current, accurate information
  • Source Transparency: Direct access to credible sources builds trust in factual information
  • Accessibility: Making professional-grade fact-checking available to everyone, everywhere

By combining Perplexity's powerful AI with our seamless UX, we're democratizing truth verification and fighting misinformation at scale.


๐Ÿ† Why UnCovered Will Win

๐ŸŽฏ Solves a Real Problem

Misinformation is a global crisis. We make verification effortless.

โšก Revolutionary UX

First solution to make fact-checking as simple as right-click โ†’ UnCovered โ†’ verify.

๐Ÿ”ฌ Powered by Perplexity

Leverages the most reliable AI search engine with citations.

๐ŸŒ Universal Impact

Works on any website, any content, any language.

๐Ÿ“ˆ Scalable & Practical

Ready for millions of users, easy to deploy and maintain.


๐Ÿ“ง Contact & Support


๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐ŸŒŸ Built with โค๏ธ for a misinformation-free world

UnCovered - Because truth shouldn't be hard to find.

About

Stop misinformation in its tracks - three clicks, instant truth for anything you see on the web

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages