Linux 软件免费装
Banner图

SOS Captcha — Privacy-First Spam Protection

开发者 solariane
更新时间 2026年5月7日 22:26
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

privacy contact form anti-spam recaptcha alternative captcha alternative

下载

1.0.71

详情介绍:

Stop spam without collecting visitor data. SOS Captcha protects your WordPress forms with an interactive slider challenge. Visitors drag a handle along a track to prove they are human. The plugin runs entirely on your own server — no tracking, no cookies, no external services. Privacy by design Visitor-friendly slider How the protection works Form integrations Authentication form protection (Premium) How it works SOS presents a slider with randomly positioned checkpoints. Visitors slide a cursor along the track to activate each checkpoint in sequence. Each session generates unique cryptographic tokens with millions of possible combinations and server-side timing validation. Premium plans add behavioral analysis on top. Free vs Premium Free version includes: Premium features: Upgrade to Premium — from €4.99/month or €47/year. Technical Highlights Compliance Support & Documentation Source Code The plugin ZIP ships both the human-readable source (assets/challenge-slider.js, admin/js/sos-admin.js, assets/*.css, admin/css/*.css) and the minified production builds (.min.js, .min.css). WordPress loads the minified versions in production and the source versions when SCRIPT_DEBUG is enabled (define('SCRIPT_DEBUG', true) in wp-config.php).

安装:

Automatic Installation
  1. Go to Plugins → Add New
  2. Search for "SOS Captcha"
  3. Click "Install Now" and then "Activate"
  4. Go to Settings → SOS Captcha to configure
Manual Installation
  1. Download the plugin ZIP file
  2. Go to Plugins → Add New → Upload Plugin
  3. Choose the ZIP file and click "Install Now"
  4. Activate the plugin
  5. Go to Settings → SOS Captcha to configure
Configuration
  1. Enable protection for your desired forms (Contact Form 7, Comments, etc.)
  2. Adjust the number of checkpoints (default: 6; 2–8 allowed in Free, up to 15 in Premium)
  3. Customize colors to match your site's branding
  4. Test on a staging environment first
  5. Deploy to production
The plugin works out-of-the-box with default settings optimized for most sites.

屏幕截图:

  • Interactive slider challenge — account protection
  • Interactive slider challenge — comment protection
  • Contact Form 7 integration example
  • Many Integrations available
  • Customizable colors to match your brand
  • avoid unnecessary challenges

升级注意事项:

1.0.71 Pro honeypot and browser-fingerprint features now actually work end-to-end. Pair with Pro 1.0.10. 1.0.70 Critical: fixes slider validation silently failing at the last checkpoint. Pair with 1.0.69. Update immediately. 1.0.69 Critical: fixes the slider challenge not loading on protected forms (admin-ajax 400). Update immediately — without it, no form on the site is actually being protected. 1.0.68 WP.org Plugin Check compliance pass — escaping, translators comment, load_plugin_textdomain removal. 1.0.67 Fixes Pro integration toggles silently failing to save. Recommended. 1.0.66 Translation refresh. Pair with Pro 1.0.8. 1.0.65 Critical: fixes silent save failures on Settings/Integrations and a fatal error on the Compare-plans page. Update strongly recommended. 1.0.64 Pro integration cards now visible (locked) without installing Pro. Color presets restored. Recommended. 1.0.63 Settings page now shows Pro features as locked previews instead of hiding them. Statistics gets a locked menu entry. Recommended. 1.0.61 Compare-plans page rebuilt with proper 4-tier pricing and full translations restored. Recommended. 1.0.60 Fixes admin translations on manually-uploaded installs and adds a "Pro" lock badge on premium integrations. Recommended. 1.0.59 Fix: admin JS file renamed to match the prefixed enqueue path — clears a 404 in the admin console. 1.0.57 Critical fix: 1.0.56 caused a fatal error on activation due to mismatched class file names. Update strongly recommended. 1.0.56 Form-traveling input names are now prefixed (soscaptcha_*) to avoid collisions with other plugins. Auto-applied; no action needed. 1.0.55 CSS classes and script handles are now prefixed soscaptcha- for WordPress.org compliance. Visual rendering unchanged. 1.0.54 PHP class/function prefix is now SOSCAPTCHA_ / soscaptcha_ per WordPress.org guidelines. No functional change for visitors. 1.0.53 Plugin split into a free build and an optional companion plugin (sos-captcha-pro) loaded via filter/action hooks. Existing free settings preserved. 1.0.52 Source assets in the free ZIP are stripped of dev comments. No functional change. 1.0.51 WordPress.org compliance pass: source code visibility, trialware removal, AJAX nonce check. No functional change for existing users. 1.0.50 Rebrand to "SOS Captcha" with new slug. New installs from WordPress.org will use sos-captcha as the directory and text-domain. 1.0.49 WordPress.org compliance pass. AJAX actions are now prefixed with sos_; no functional change for visitors.

常见问题:

Is this really GDPR compliant?

Yes. SOS Captcha:

  • Collects no personal data
  • Sets no cookies
  • Doesn't track users
  • Processes everything on your server
  • Requires no consent banner

Does it require JavaScript?

Yes — the interactive slider requires JavaScript to work. If JavaScript is disabled, the form submission is blocked to protect against simple bots. For visitors without JavaScript, we recommend keeping a secondary spam protection layer.

Will this slow down my site?

No. The plugin adds less than 20KB of assets and uses efficient server-side processing. Operations use WordPress transients which auto-expire. There are no external API calls.

Can sophisticated bots defeat this?

No anti-spam solution is 100% perfect, but SOS makes automation difficult:

  • Millions of possible checkpoint combinations
  • Randomized positioning per session
  • Server-side timing validation (too fast = rejected)
  • Behavioral analysis (Premium)
  • No single pattern to exploit

Does it work on mobile devices?

Yes. The slider is optimized for touch interfaces with visual feedback. Touch offset correction ensures accurate control even on small screens. Tested on iOS, Android, and tablets.

Can I use it with Contact Form 7?

Yes, Contact Form 7 is fully supported in the free version. Enable it in Settings → SOS Captcha → Integrations.

What about WPForms/Gravity Forms/Ninja Forms?

These are supported in the Premium version.

Can it protect my WordPress login and registration pages?

Yes, in the Premium version. SOS can protect:

  • wp-login.php — blocks brute-force login attacks
  • User registration form — prevents bot-generated accounts
  • Lost-password form — stops password-reset email spam
Enable these under Settings → SOS Captcha → Integrations.

Can I customize the appearance?

Yes. You can customize:

  • Gradient colors (start, middle, end)
  • Label text
  • Help text
  • Verified text
  • All text is translatable
Premium users can also remove the badge for a fully white-label look.

Is there a limit on submissions?

No limits on either version. Protect unlimited forms with unlimited submissions.

What happens if a legitimate user fails the challenge?

The challenge is designed to be easy for humans. If someone fails, they can simply try again. A rate limit (default 60s) prevents brute-force attempts.

Can I see spam statistics?

Yes, in the Premium version. The local statistics dashboard shows blocked submissions, success/failure rates, and per-form breakdowns. All stats are stored on your server — nothing is sent externally.

Do you offer refunds?

EU customers have a 14-day statutory right of withdrawal on Premium subscriptions. After that, subscriptions can be cancelled at any time and remain active until the end of the current billing period.

更新日志:

1.0.71 - 2026-05-06 1.0.70 - 2026-05-06 1.0.69 - 2026-05-06 1.0.68 - 2026-05-06 1.0.67 - 2026-05-06 1.0.66 - 2026-05-06 1.0.65 - 2026-05-06 1.0.64 - 2026-05-06 1.0.63 - 2026-05-05 1.0.61 - 2026-05-05 1.0.60 - 2026-05-05 1.0.59 - 2026-05-05 1.0.57 - 2026-05-05 1.0.56 - 2026-05-05 1.0.55 - 2026-05-04 1.0.54 - 2026-05-04 1.0.53 - 2026-05-03 1.0.52 - 2026-05-03 1.0.51 - 2026-05-03 1.0.50 - 2026-04-29 1.0.49 - 2026-04-27