Skip to content

Tamasha24/AntiScreenshot_Chrome_Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anti-Screenshot Browser Plugin

A lightweight browser extension designed to detect and prevent screenshots of sensitive web content in real time using DOM-level protection techniques.


Overview

With the rise of web-based platforms handling sensitive data such as educational materials, financial information, and proprietary content, browser-level security remains a weak point.

This project introduces a client-side protection mechanism that detects screenshot attempts and dynamically conceals sensitive content.


Features

  • Screenshot detection via keyboard hooks (Print Screen, Snipping Tool)
  • Detection of screen capture APIs (getDisplayMedia)
  • Real-time protection:
  • Blur sensitive content
  • Hide elements
  • Replace with placeholders
  • Dynamic watermarking (timestamp + domain)
  • User warning notifications
  • Logging of capture attempts
  • “Protection Active” status indicator
  • Lightweight Chrome Extension (Manifest V3)

Tech Stack

  • Language: JavaScript (ECMAScript 2015+)
  • Frontend: HTML5, CSS3
  • Platform: Chrome Extension APIs (Manifest V3)
  • Storage: Chrome Storage API
  • Core Concept: Document Object Model (DOM) manipulation

Project Structure


Installation

  1. Clone or download this repository
  2. Open Chrome and go to:

chrome://extensions/

  1. Enable Developer Mode
  2. Click Load unpacked
  3. Select the project folder

About

A lightweight browser extension to detect and prevent screenshots of sensitive web content in real time.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors