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