ProfileGuard – Anti Spam for LMS Profiles

Description

ProfileGuard is an aggressive, zero-cloud security firewall engineered to eliminate fake bot registrations and stop spammers from exploiting LMS student accounts for gambling, casino, and backlink promotion.

Unlike heavy cloud-based anti-spam plugins that transmit your student’s personal information to third-party overseas servers, ProfileGuard runs 100% locally on your server. It drops bot connections at the front door before they can touch your database, saving server memory, CPU, and database bloat.

🛡️ Core Features (100% Free Forever)

  • Front-Door Pre-Registration Blocker: Intercepts spammers before account creation occurs. Drops bots using disposable emails, foreign betting scripts, and bot patterns (e.g. 3+ numbers in usernames) with a hard connection termination.
  • Deep Database Honeypot for LMS Profiles: If a spammer somehow enters with a clean name, the honeypot silently monitors profile edits. The instant they attempt to insert casino links into their student bio or social links, their account is permanently deleted.
  • Hardened Checkout Safe Bypass: Never lose a course sale. Smart detection automatically stands down during active WooCommerce checkouts, ensuring genuine paying students and customers register with zero friction.
  • 100% GDPR & Privacy Compliant: Zero tracking, zero cloud calls, zero external API latency. Your student data stays on your server.
  • Dual Notification Engine: Get real-time kill reports when bots are blocked, and clean email alerts when legitimate students register.
  • Safe for European Names: Includes an optional opt-in toggle for non-ASCII characters, so legitimate users with accented names (José, Müller, Søren) are never blocked by default.

🎯 Perfect for:

  • Course Creators & LMS Sites: Native deep defense for Tutor LMS, LearnDash, LifterLMS, and online academies.
  • WooCommerce Stores: Clean user base without annoying CAPTCHAs that reduce checkout conversion rates.
  • Membership Communities: Prevent fake accounts from cluttering member directories in BuddyPress, bbPress, and Ultimate Member.
  • Webmasters & Business Sites: Stop automated bot floods from exhausting database connections and slowing down your site.

⭐ Upgrade to Pro for Advanced Tools

Looking to clean up existing damage from past spam attacks? ProfileGuard Pro adds:
* Smart CSV Bulk Spammer Sweeper: Export toxic profile URLs directly from Ahrefs, SEMrush, or Google Search Console, upload the CSV, and let the smart-parser erase thousands of spam profiles in bulk.
* Global Bio Disabler: One-click feature to completely hide and disable the “Bio” and “About Yourself” textareas (including WordPress core and Tutor LMS rich-text editors), giving spammers nowhere to leave backlinks.

Installation

  1. Upload the profileguard-anti-spam-lms directory to the /wp-content/plugins/ directory, or install the plugin directly through the WordPress plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Navigate to ProfileGuard LMS in your WordPress admin menu to configure your banned keywords, domains, and notification preferences.

FAQ

Does this plugin send my site data to external servers?

No. ProfileGuard is completely zero-cloud. All firewall checks and honeypot traps execute 100% locally on your WordPress server. It is fully GDPR-compliant.

Will this block paying customers or students on WooCommerce?

No. The plugin includes a Hardened Checkout Safe Bypass. When an active customer places an order or completes checkout, the firewall recognizes the purchase action and permits registration smoothly.

Does this work with Tutor LMS?

Yes! ProfileGuard features specialized deep integration for Tutor LMS student and instructor profiles, targeting Tutor LMS bio keys and social link fields.

What happens when a bot is blocked?

The plugin intercepts the registration hook before database insertion and executes a hard connection termination. This prevents database bloat, stops password hashing overhead, and conserves server resources.

Can I use this with legitimate European or international users?

Yes. The Foreign/Non-ASCII character filter is disabled by default, ensuring names with accents (like José, Zoë, Müller, and Søren) pass through without issue. You can enable it with one click if you are specifically targeted by foreign bot syndicates.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ProfileGuard – Anti Spam for LMS Profiles” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Added direct Developer Feedback & Feature Request channel in the dashboard.
  • Added quick-link to leave a 5-star review on WordPress.org.

1.0.1

  • Integrated official Freemius checkout link for ProfileGuard Pro upgrades.

1.0.0

  • Initial public release with front-door blocker, LMS database honeypot, WooCommerce checkout safe bypass, and legitimate user signup alerts.