Add-on · XenForo 2.3

SpamGuard

Hybrid spam protection for XenForo, GDPR-focused

In development1.0.0 AlphaNot released yet

Classic rules check first and cost nothing. Only borderline cases go to an AI provider of your choice, pseudonymised beforehand. The add-on runs entirely on your server.

Lite on xenforo.com: coming with the releasePro via Lemon Squeezy: coming laterDocumentation

Hybrid instead of everything to the AI

Honeypot, time trap, StopForumSpam, link limits and further rules add points. Only content between the thresholds is checked by the AI. That keeps API costs low.

GDPR as a core feature

Usernames, email addresses, IPs and URL paths are replaced before every AI request. EU providers can be selected and are labelled. The audit log stores no content and has a retention period.

No SaaS in between

No infrastructure of mine, no data through my servers. You use your own API key (BYOK). Errors never lead to unchecked publishing: when in doubt, content is moderated.

Lite and Pro

Planned features. Pro pricing will be announced with the release.

FeatureLite (free)Pro
Basic rules: honeypot, time trap, StopForumSpam, link limit for new users✓✓
Full rule set (domains, keywords, character tricks, duplicates, disposable email, language, velocity, profile fields)–✓
AI review of borderline cases with pseudonymisation–✓
Audit log with retention period30 days fixedconfigurable, with export
Dashboard and false-positive feedback–✓
GDPR documentation templates (DE/EN)–✓
SupportForumTickets

Principles

  • Failures never block the forum. If the AI does not respond, content goes to the moderation queue. If StopForumSpam is down, the other rules keep checking.
  • No content and no prompt in the log, only score, rules and decision.
  • Integrates through the built-in XenForo spam checkers, without changes to controllers.

Requirements

  • XenForo 2.3
  • PHP 8.1 or newer
  • For the AI review (Pro): your own API key, e.g. Mistral

Status

Invision Community 5 will follow after the XenForo release.

Documentation

Questions? Contact