Skip to content

farshidrezaei/stream-guard

StreamGuard logo

StreamGuard

Persian

A Chrome extension for automatic Aparat chat moderation with a popup dashboard, an in-page floating panel, toxic language detection, repeated spam detection, trusted users, and visible moderation logs.

Screenshots

Popup dashboard Floating panel
StreamGuard popup dashboard StreamGuard floating panel

Open Source

StreamGuard is open source under the MIT License.

Before contributing, read Contributing, Code of Conduct, and Security Policy. For general help, see Support. Release notes are tracked in Changelog.

Project Status

  • Project type: Chrome Extension with Manifest V3
  • Target platform: aparat.com and www.aparat.com
  • Build step: none
  • External dependencies: none
  • User control surface: popup and in-page floating panel
  • Public console control surface: none

Install in Chrome

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select this project folder.
  5. Open or refresh an Aparat page.

Usage

  • The default mode is Dry Run; detections are only logged in the UI.
  • Use the extension popup or the in-page floating panel to control the system, toxic detection, spam detection, and real timeout mode.
  • Trusted users are skipped for real actions.
  • Public console controls have been removed; management happens through the extension UI.

Documentation

Main Files

  • manifest.json: Manifest V3 extension definition
  • content/: content script modules for dictionary, config, text utilities, detector, spam detection, storage, Aparat actions, floating panel, runtime bridge, and bootstrap
  • popup/popup.html: popup UI
  • popup/popup.css: popup styles
  • popup/popup.js: popup-to-content-script communication

License

MIT. See LICENSE.

About

StreamGuard is a Chrome extension that automatically moderates Persian live stream chats using profanity filtering, spam detection, and automated user moderation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors