Skip to content

Robot-Inventor/shadowban-scanner

Repository files navigation

Shadowban Scanner

Node.js CI (build) Node.js CI (lint) Node.js CI (format)

Shadowban Scanner's logo

日本語で読む | 한국어로 읽기 | 以繁體字閱讀

A browser extension that detects shadowbans on Twitter.

Installation

User Scripts

The settings cannot be changed in the user script version. If you need detailed customization, please use the Browser Extensions version.

Features

  • Detects shadowbans and sensitive flags per account
  • Detects sensitive flags for profile media (icon and header image)
  • Detects countries that block accounts for legal reasons
  • Detects sensitive flags per tweet
  • Detects age restrictions on tweets
  • Adds buttons to show hidden tweets

Screenshot of per-account shadowban detection

Screenshot of per-tweet shadowban detection

Screenshot of a hidden tweet

Accuracy

When it comes to detecting shadowbans on an account level, like many other tools, there can be instances of false positives and false negatives. However, when it comes to detecting sensitive flags and age restrictions on a tweet level, it can be almost perfectly accurate. Therefore, it is recommended to use Shadowban Scanner to continuously monitor the status of your account and tweets, while also utilizing other tools alongside it.

Detection Methods

For more information on detection methods and technical details, please refer to the following documents.

Privacy Policy

As a rule, this extension performs all processing on the user's computer. No data is transmitted to external servers. It also does not access Twitter's internal API by obtaining user credentials without permission, as seen with some other extensions. Any web pages not included in this extension are subject to their own terms of use and privacy policies.

Note that the user script version retrieves images from https://abs-0.twimg.com/ in order to display emojis.

License

This extension is released under the MIT License.

However, the badge images of each extension store are not subject to the MIT license, and instead are subject to their own branding guidelines and licenses.

Contributing

To change the code or improve documentation and translations, see the Contributing Guide.

Release Procedure

See doc/release-procedure.md.