• Resolved developeresfera

    (@developeresfera)


    I am facing an issue with your website. Some users are being blocked and are unable to access the site.

    I have also noticed that when I check the website using the Brave browser with Tor enabled, the website gets blocked on my end as well. This suggests the plugin may be restricting access based on IP, browser, or security rules.

    Could you please help me identify the cause of this issue and guide me on how to resolve it so that legitimate users are not blocked?

    Looking forward to your support.

    Thank you,

    The page I need help with: [log in to see the link]

Viewing 1 replies (of 1 total)
  • Plugin Author Ben Marshall

    (@bmarshall511)

    Thank you for reaching out!

    Why Users Are Being Blocked

    Zero Spam uses multiple mechanisms that can block users from accessing your entire website:

    1. Manual IP/Location Blocks

    You or another administrator may have manually blocked:

    • Specific IP addresses
    • Entire countries
    • Regions/states
    • Cities
    • ZIP/postal codes

    2. Enhanced Protection (Zero Spam API)

    If you have a license key configured, this service checks visitor IPs against a spam database. Users are blocked when their IP has a “confidence score” of 30% or higher (default setting). This is the most common cause, especially those using VPNs or Tor.

    3. Stop Forum Spam

    This free service checks if visitor IPs appear in their spam database. Users are blocked when their IP has a confidence score of 50% or higher (default setting).

    4. Project Honeypot

    If you’ve configured an access key, this service checks IP threat scores. Users are blocked when their threat score is 50 or higher (default setting).Why Tor/VPN Users Get Blocked

    This is expected behavior. Tor exit nodes and VPN IP addresses are:

    • Shared by thousands of users worldwide
    • Frequently used for spam and malicious activity
    • Commonly listed in spam databases

    When you tested with Brave browser using Tor, you experienced this firsthand.

    How to Resolve This Issue

    Step 1: Identify What’s Blocking Users

    Go to WordPress Admin → Dashboard → Zero Spam → Log

    This shows you:

    • Which IP addresses are being blocked
    • The exact reason for each block (e.g., “High Confidence Score: 95%”, “blocked_country_code”, “Stop Forum Spam”)
    • When the blocks occurred

    Step 2: Whitelist Trusted IP Addresses

    If you know certain IPs belong to legitimate users:

    1. Go to Settings → Zero Spam → General
    2. Find the IP Whitelist field
    3. Add trusted IP addresses (one per line)
    4. Save changes

    Important: Whitelisted IPs bypass ALL security checks, so only add IPs you completely trust.Step 3: Adjust Detection Sensitivity

    Here’s how to make things lenient:

    Enhanced Protection (if enabled):

    • Go to Settings → Zero Spam → Enhanced Protection
    • Change Confidence Minimum from 30% to 60-70%
    • Higher numbers = fewer blocks, but potentially more spam

    Stop Forum Spam (if enabled):

    • Go to Settings → Zero Spam → Stop Forum Spam
    • Change Confidence Minimum from 50% to 70-80%

    Project Honeypot (if enabled):

    • Go to Settings → Zero Spam → Project Honeypot
    • Change Threat Score Minimum from 50 to 100-150

    Step 4: Remove Manual Blocks

    1. Go to Dashboard → Zero Spam → Blocked
    2. Check the IPs tab – remove any IP addresses that shouldn’t be blocked
    3. Check the Locations tab – remove any geographic blocks (countries, regions, cities, ZIPs)

    Step 5: Set Up Emergency Access

    To prevent being locked out yourself, add this to your wp-config.php

    define('ZEROSPAM_RESCUE_KEY', 'your-secret-key-here');

    Replace 

    your-secret-key-here

     with any random string. If you ever get blocked, access your site with:

    https://yoursite.com/?zerospam_rescue=your-secret-key-here

    Recommended Settings to Reduce False Positives

    Based on your situation, I recommend:

    • Enhanced Protection Confidence: 60% (instead of 30%)
    • Stop Forum Spam Confidence: 70% (instead of 50%)
    • Project Honeypot Threat Score: 100 (instead of 50%)
    • Geographic Blocking: Only block specific high-risk countries if absolutely necessary
    • IP Whitelist: Add your own IP and any known legitimate user IPs

    What About Tor/VPN Users?

    You have three options:

    1. Accept the limitation – Most legitimate users don’t browse via Tor. This may be acceptable for your use case.
    2. Reduce sensitivity significantly – Set all thresholds to 70%+ or disable IP reputation checks entirely. This will allow more Tor/VPN users through, but may also allow more spam.
    3. Disable IP-based blocking – Turn off Enhanced Protection, Stop Forum Spam, and Project Honeypot entirely. Rely only on form-level protection (the plugin has other techniques that don’t block site access).

    The key is finding the right balance between security and accessibility for your specific audience and needs.

    We’d greatly appreciate it if you could leave us a review on WordPress.org!

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.