SpamBanana uses advanced Machine Learning (Logistic Regression + TF-IDF) to detect spam comments. Accuracy improves over time with admin feedback, reaching up to 99% after 2M feedbacks. No annoying CAPTCHAs needed!
Features
- AI-Powered Detection with Machine Learning
- Accuracy improves over time (up to 99% with feedback)
- Real-time Dashboard with Statistics
- GeoIP Country Blocking
- Admin Feedback System to improve AI
- No CAPTCHA Required
- Fast & Lightweight
- Secure HMAC-SHA256 Authentication
How It Works
- Install and activate the plugin
- Get your free API keys from spambanana.com
- Enter API keys in Settings
- All comments are automatically checked
- Provide feedback to improve AI accuracy
Admin Feedback System
Help improve the AI by providing feedback on spam detection:
* Mark false positives as “Not Spam”
* Mark false negatives as “Spam”
* AI learns from your feedback
* Accuracy improves over time
GeoIP Blocking
Block spam by country:
* Real-time IP geolocation
* Select countries to block
* Cached for performance
Dashboard & Statistics
- Total comments checked
- Spam blocked count
- Daily trends (7-90 days)
- Top spam sources
- Beautiful charts
External Services
This plugin relies on external services to provide spam detection and geolocation features. Below is detailed information about each service:
SpamBanana API (api.spambanana.com)
What it does: Analyzes comments using Machine Learning (Logistic Regression + TF-IDF) to detect spam.
When data is sent: Every time a comment is submitted on your WordPress site (unless the user is logged in and you’ve disabled checking for logged-in users).
What data is sent:
* Comment content (text)
* Comment author name
* Comment author email
* Comment author IP address
* Comment author website URL (if provided)
* User agent string
Why it’s needed: WordPress servers have limited resources. By processing spam detection on our dedicated ML servers, we:
* Reduce load on your WordPress server
* Provide faster spam detection
* Use advanced Machine Learning models that would be too resource-intensive to run locally
* Continuously improve accuracy through centralized learning from millions of comments
* Reduce AI costs for users by sharing infrastructure
Data retention: Comment data is stored temporarily for analysis and learning. Spam detection results are kept to improve the ML model accuracy over time.
Privacy & Terms:
* Service Terms: https://spambanana.com/terms
* Privacy Policy: https://spambanana.com/privacy
* The service is GDPR compliant
* No personal data is sold or shared with third parties
IP-API.com (ip-api.com)
What it does: Provides geolocation data (country) based on IP addresses for the GeoIP blocking feature.
When data is sent: Only when GeoIP blocking is enabled in settings, and only for new IP addresses not in cache (cached for 7 days).
What data is sent:
* Visitor’s IP address only
Why it’s needed: To identify the country of origin for comments, allowing you to block spam from specific countries if desired.
Privacy & Terms:
* Service website: http://ip-api.com
* Terms of Service: https://ip-api.com/docs/legal
* This is a free service with rate limiting (45 requests per minute)
Privacy Policy
User Data Protection:
* All data transmission uses secure HTTPS connections
* Data is only sent when actively processing comments
* Users can disable the plugin at any time to stop data transmission
* GeoIP feature is optional and can be disabled
* No tracking cookies or scripts are added to your site
* GDPR compliant
Support
- Support: info@famaserver.com
- Support: support@spambanana.com
- Website: https://spambanana.com
Credits
Developed by FamaServer Team
Website: https://famaserver.com
Screenshots

Main Dashboard with Statistics

Settings Page with API Configuration

Spam Detection in Action

Admin Feedback Buttons