Announcement

Collapse
No announcement yet.

SafePost AI Filter for vBulletin 5 and 6

Collapse
This is a sticky topic.
X
X
Collapse
First Prev Next Last
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Paid Mod SafePost AI Filter for vBulletin 5 and 6

    ⚠️ Status Update: SafePost AI Filter has been temporarily removed from sale following Google's announcement that the Perspective API will be discontinued on December 31, 2026. Existing customers may continue using the plugin. A replacement AI moderation provider is currently being evaluated.

    Hello vBulletin Community!

    I’m excited to introduce SafePost AI Filter, a new plugin designed to help forum administrators automatically detect and manage harmful or toxic content on your forums using the Perspective API which is provided for free by Google.

    Key Features:
    • AI-Powered Content Filtering: Detects offensive, insulting, or toxic content using AI and Machine Learning before it gets published. Spam posts are excluded.
    • Flexible Filter Settings: Configure filters individually (Toxicity, Severe Toxicity, Identity Attack, Profanity, Threat, and Insult)..
    • Adjustable Threshold: Each filter has a threshold setting (percentage-based), giving you full control over how strict the moderation should be.
    • Customizable Actions: Decide whether filtered posts should be blocked with an error or automatically sent for moderation.
    • Referennce Codes for Transparency: When a post is blocked, a reference code (e.g., IA0092) shows which filter was triggered and the likelihood score, so you can investigate or assist users quickly.
    • Multi-language Support: ​See Language Support section below.
    • User-Based Filtering: Apply filters based on usergroups, post count, or both, giving you granular control over who gets moderated.
    Why Use SafePost AI Filter Plugin?
    • Protect your community: Automatically catch problematic content before it spreads.
    • Save moderator time: Reduce manual moderation workload.
    • Improve member experience: Prevent toxic content from disrupting your forum.
    • Customizable for your forum: Flexible settings allow you to adapt the plugin to your forum’s unique needs.
    Click image for larger version  Name:	image.png Views:	16114 Size:	400.7 KB ID:	33248

    Language Support:
    Supports multiple languages, ensuring accurate detection even on multilingual forums. These are the languages supported by the Perspective API.
    • Arabic (ar)
    • Chinese (zh)
    • Czech (cs)
    • Dutch (nl)
    • English (en)
    • French (fr)
    • German (de)
    • Hindi (hi)
    • Indonesian (id)
    • Italian (it)
    • Japanese (ja)
    • Korean (ko)
    • Polish (pl)
    • Portuguese (pt)
    • Russian (ru)
    • Spanish (es)
    Text Analyzer Tool: (new in v1.1)
    The latest update v1.1 adds a Text Analyzer tool in the Admin Control Panel — a quick and easy way for Administrators to test the Perspective API directly within vBulletin AdminCP.

    Simply enter any sample text and instantly view the API’s analysis scores for each attribute (Toxicity, Severe Toxicity, Identity Attack, Insult, Profanity and Thread).
    Click image for larger version  Name:	image.png Views:	17 Size:	218.0 KB ID:	33272
    This helps you fine-tune your filter thresholds without needing to create a test post in the forum.

    Perspective API :
    Perspective is a free API that helps you host better conversations online. The API uses machine learning models to score the perceived impact a comment might have on a conversation. These are the prerequisites In order to use this API:
    1. A Google account.
    2. A Google Cloud project to authenticate your API requests.
    3. API access requested from Google.
    Follow these detailed instructions to get started. This is also linked from the plugin settings.​

    Compatibility:
    • Compatible with vBulletin 5 and 6 (self-hosted)
    • Not compatible with vBCloud.
    • Make sure your forum language(s) are listed in the Language Support section above.
    Version History:
    v1.1
    • Added Text Analyzer tool in AdminCP to enable Admins to quickly test the Perspective API.
    • Set "doNotStore" flag to true in the Perspective API request to indicate that the post content should not be stored and used for future research to improve the API.
    • Stripped out unnecessary HTML tags in a post before sending it to the Perspective API for toxicity analysis.
    v1.0
    • Initial version.

    Demo:


    Price:
    $50 (Branding-free)​
    Buy Now Add to Cart View Cart

    Need help or not comfortable installing this mod? Purchase the installation service below:

    Product Installation Add-On: $20
    Purchase this product add-on to get professional installation of this mod from us.

    Add to Cart View Cart


    Don't have a PayPal account yet or want to use a new account to purchase this mod? Sign up with PayPal now and get $5 reward!

    Want to pay using Credit/Debit Card? Contact us and we will send you an invoice where you can use your own card.


    SafePost AI Filter is ideal for forums of any size and provides a modern, AI-driven approach to keeping your community safe and welcoming.

    Ready to get started? Purchase SafePost AI Filter today and give your forum moderation a powerful AI boost!
    Last edited by glennrocksvb; 06-19-2026, 09:39 AM. Reason: Added Status Update at the top
    Buy me a coffeePayPal QR Code
    My Amazon Affiliate Link
    Fast vBulletin VPS Host:
    This site is hosted by IONOS

    #2
    Released v1.1 with the following changes:
    • Added Text Analyzer tool in AdminCP to enable Admins to quickly test the Perspective API.
    • Set "doNotStore" flag to true in the Perspective API request to indicate that the post content should not be stored and used for future research to improve the API.
    • Stripped out unnecessary HTML tags in a post before sending it to the Perspective API for toxicity analysis.
    Here's a screenshot of the new Text Analyzer tool:

    Click image for larger version

Name:	image.png
Views:	177
Size:	218.0 KB
ID:	33271

    ​Paid customers will receive an email containing the download link.
    Last edited by glennrocksvb; 10-10-2025, 10:42 PM.
    Buy me a coffeePayPal QR Code
    My Amazon Affiliate Link
    Fast vBulletin VPS Host:
    This site is hosted by IONOS

    Comment


      #3
      I have checked this out and it is really great!

      Thanks for your effort.

      Comment


        #4
        Thank you for your great feedback, flohse!

        If you have any suggested improvements, please let me know.
        Buy me a coffeePayPal QR Code
        My Amazon Affiliate Link
        Fast vBulletin VPS Host:
        This site is hosted by IONOS

        Comment


          #5
          You have implemented phrase support. So it would be a good idea to mention this in the Readme.

          It would be also of interest, if anyhing is billed for the needed Google Cloud Service. As far as I could deternine, this is not the case. Please correct me, if I am wrong.

          Beside this I am happy with this new mod. Well done!

          Comment


            #6
            Thanks for your suggestions.

            The phrase support is actually mentioned in the Filtered Content Action setting under Display Error option.
            Click image for larger version

Name:	image.png
Views:	313
Size:	160.6 KB
ID:	33293

            Google said the Perspective API is free to use. It just has a default usage limit/quota of 60 requests per minute for all users and 60 requests per minute per user. You can edit the quota to reduce or increase (which requires you to request for higher quota). You can find these in Enabled API & services > Perspective Comment Analyzer API > Quotas & System Limits tab. Please see below screenshot for reference:

            Click image for larger version

Name:	image.png
Views:	62
Size:	114.3 KB
ID:	33294​​
            Buy me a coffeePayPal QR Code
            My Amazon Affiliate Link
            Fast vBulletin VPS Host:
            This site is hosted by IONOS

            Comment


              #7
              Is there any Information shown if the quota has been exceeded?

              Comment


                #8
                Do you see any values in the "Current usage percentage" and "Current usage" columns in the Quotas & System Limits tab in Google Cloud Console?

                When it exceeds the limit, the call to the Perspective API would fail and the plugin would ignore the error and treat the post as not toxic but it would log an error in the error logs on the server. The log entry includes the phrase "Perspective API Error:" and the error message returned by the API.
                Buy me a coffeePayPal QR Code
                My Amazon Affiliate Link
                Fast vBulletin VPS Host:
                This site is hosted by IONOS

                Comment


                  #9
                  Important Announcement: SafePost AI Filter Temporarily Unavailable

                  I have some unfortunate news to share regarding the future of the SafePost AI Filter plugin.

                  Google has officially announced that the Perspective API will be sunset and permanently shut down on December 31, 2026. The Perspective API is the core technology that powers SafePost AI Filter's ability to detect Toxicity, Severe Toxicity, Identity Attacks, Insults, Profanity, and Threats. (perspectiveapi.com)

                  Click image for larger version

Name:	image.png
Views:	17
Size:	100.7 KB
ID:	34405

                  While the service will remain operational through the end of 2026, Google has stated that no direct migration support will be provided, and the API will no longer be available after the shutdown date.

                  As a result, I have decided to temporarily remove SafePost AI Filter from sale while I evaluate alternative AI moderation providers and determine the best long-term path forward for the plugin.


                  What This Means
                  • Existing customers can continue using the plugin while the Perspective API remains available.
                  • The plugin is temporarily unavailable for new purchases.
                  • I am actively researching replacement services that can provide similar or better moderation capabilities.
                  • Existing customers will continue to receive updates and support as appropriate during this transition period.

                  Looking Ahead
                  Although this announcement is disappointing, it also presents an opportunity to improve the plugin. Modern AI moderation services have evolved significantly since Perspective API was first introduced, and I am exploring alternatives that may offer:
                  • Improved moderation accuracy
                  • Better multilingual support
                  • Additional moderation categories
                  • Enhanced configurability
                  • Long-term platform stability

                  I will post updates as I evaluate potential replacements and determine the future direction of the plugin.

                  Thank you to everyone who has supported SafePost AI Filter since its release. I appreciate your patience and understanding during this transition.

                  If you have suggestions for moderation APIs or services that you would like me to evaluate, please feel free to post them in this thread.
                  Buy me a coffeePayPal QR Code
                  My Amazon Affiliate Link
                  Fast vBulletin VPS Host:
                  This site is hosted by IONOS

                  Comment


                  • flohse
                    commented
                    Editing a comment
                    Thank you very much for your open communication and your efforts.

                Latest Posts

                Collapse

                Working...
                X
                Searching...Please wait.
                An unexpected error was returned: 'Your submission could not be processed because you have logged in since the previous page was loaded.

                Please push the back button and reload the previous window.'
                An unexpected error was returned: 'Your submission could not be processed because the token has expired.

                Please push the back button and reload the previous window.'
                An internal error has occurred and the module cannot be displayed.
                There are no results that meet this criteria.
                Search Result for "|||"