Kunena/Kunena-Forum

Akismet integration (or any other Anti-Spam plugin than StopForumSpam in general)

c-schmitz opened this issue · 6 comments

Kunena offers integration for StopForumSpam. The problem with this apprach is that it is not really GDPR compatible because StopForumSpam does not offer any way to conclude a necessary data procession agreement.
(email addresses, user name and in some countries even IP addresses are seen as personal data)

Akismet on the other hand offers an anti-spam API for small/null money for private websites, and affordable prices for professional websites and also offers the possible data procession agreement on top.

Describe the solution you'd like
An integration that would have the following features:

  • Check all new posts wit Akismet, and prevent posting if a positive happens
  • Mark & report certain posts as spam to Akismet
  • Quick ban users and trash all their posts
  • Unban user/posts that were false positives (and report to Akismet)
  • Whitelist certain users/IP addresses locally

Describe alternatives you've considered
StopForumSpam has the problems as described in my intro

Additional context
We have tried to implement a Akismet plugin, but as of today certain events are missing or cannot be used because there is no proper handling of the event result.

@xillibit Hi Florian, would you know anyone who could implement this (as a plugin) and also make necessary changes in Kunena Core (if needed)? We would be willing to finance this feature.

Hi @c-schmitz , just to chip in.
I use (created it myself) ochSimpleFirewall. This uses IP sets off known offenders / spammers and when the visitor IP is in one of the lists, this visitor is denied access to the site.
it has build in support for among others cleantalk, botscout and stopforumspam.
Because the IP sets are downloaded and cached locally there are no remote API / lookup needed (other then that your server downloads these sets periodically from a remote location.

This is only part of what this plugin offers, but it serves me (and my forum) well: I never have spam even though part of my forum is open for public posting.

Hope this help, gives some food for thought

@Ruud68 Thank you for the hint - I will take a look.

This issue is stale because it has been open 30 days with no activity.

If there was only someone who could give it a feature request label.

This issue is stale because it has been open 30 days with no activity.