BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
TrueSift icon
Actively maintained Tested with WP 7.1

TrueSift

Privacy-first automated human verification for WordPress forms, WooCommerce, and popular form plugins.

Active installs<10New
Downloads · 30d286▼ -4.3% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads339Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 8.1+
Downloads · 7d47▼ -48.4% week over week
Our verdict

Solid choice

TrueSift is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 day ago, and scores 64/100 on our health check.

  • Actively developed — last update 1 day ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Sep 12Sep 27Oct 12
Yesterday23
Daily average (1y)10
Peak day36Sep 12, 2026
Last 12 months322

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where TrueSift stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
anti-spam >100 752 Best anti-spam plugins →
bot protection >100 1,262 Best bot protection plugins →
captcha >100 1,408 Best captcha plugins →
human verification >100 723 Best human verification plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About TrueSift

From the official readme · v1.1.0

Description

TrueSift connects WordPress forms to the TrueSift verification service. It starts an automated browser challenge when a protected form is displayed, keeps the form submit action unavailable until an authoritative verification token is issued, and validates and atomically consumes that single-use token on the WordPress server before the protected action continues.

The plugin does not implement a separate CAPTCHA protocol. Its browser runtime tracks the public @truesift/next 0.4.0 client contract, and its PHP bridge uses the official TrueSift challenge, verify, and business-proof API contracts.

Included integrations

  • WordPress login
  • WordPress registration
  • WordPress password reset request
  • WordPress comments
  • WooCommerce customer login
  • WooCommerce customer registration
  • WooCommerce checkout (classic and Checkout Block)
  • WooCommerce product reviews
  • Contact Form 7
  • WPForms
  • Fluent Forms
  • Elementor Pro Forms
  • Manual shortcode and PHP helper integration

The WooCommerce checkout integration supports both the classic shortcode checkout and the Checkout Block. Checkout Block proofs are carried through Store API extension data and validated before checkout processing.

Security model

The browser sends only an opaque verificationToken as security proof. Client-provided values such as allowed, decision, score, status, failOpen, challengeId, action, path, and origin are never trusted by the protected PHP action.

The plugin sends the token together with a signed WordPress form context to the server. The PHP verifier calls TrueSift’s proof endpoint with server-owned credentials and expected action, path, and origin. A normal success is accepted only when TrueSift confirms allowed: true, decision: allow, and atomic consumption through either consumed: true or a non-empty consumedAt timestamp. Replayed, expired, invalid, mismatched, reviewed, or blocked proofs are rejected.

The bundled SDK 0.4.0 adapter may send optional Behavioral Signals v2 aggregates for the current verification window: pointer movements and presses, keyboard events, scroll and touch activity, focus, blur, visibility changes, interaction counts, and observation/interaction timing. The SDK samples high-frequency pointer and scroll activity and frees event listeners after verification or unmount. It does not send pointer coordinates, pressed keys, form contents, device fingerprints, or persistent visitor identifiers. Older clients without v2 telemetry remain compatible; missing or insufficient behavioral telemetry remains neutral.

Visual modes

The admin page shows live, non-networked previews of all official layouts:

  • Checkbox
  • Banner
  • Inline
  • Badge

Theme, language, size, and appearance can be configured globally.

Manual integration

Place the shortcode inside a form:

[truesift]

When used outside a form, the same shortcode renders a standalone visual verification status. Standalone mode does not protect a business action until it is associated with a form and server-side verification.

For a form located elsewhere in the DOM:

[truesift form_selector="#contact-form" button_selector="button[type=submit]"]

A custom PHP handler must also validate the proof before performing its protected action:

$proof = truesift_verify_request();

Continue only when the returned value is not a WP_Error and its allowed value is true.

External services

This plugin connects to the external TrueSift service operated by WebDigiTech.

The following requests are made only when TrueSift is configured and a protected form or connection test is used:

  • Browser challenge through the local WordPress route, forwarded server-to-server to https://api.truesift.de/api/v1/botguard/challenge
  • Browser verification through the local WordPress route, forwarded server-to-server to https://api.truesift.de/api/v1/botguard/verify
  • Authoritative single-use proof verification directly from the protected WordPress server action to https://api.truesift.de/api/v1/botguard/proof/verify

Data sent can include the site key, requested action, page path, website origin, browser language, languages, time zone, screen and viewport dimensions, platform information, cookie availability, referrer, current page URL, challenge identifiers, short-lived challenge tokens, verification timing, aggregate pointer, keyboard, scroll, touch, focus, blur, visibility and interaction counters for the active verification window, and the single-use verification token. The behavioral counters contain counts only and do not contain pointer coordinates, actual pressed keys, form contents, fingerprints, or persistent visitor identifiers. The secret key is sent only server-to-server and is never exposed to the browser.

TrueSift service information: https://truesift.de/
Request access and obtain a Site Key / Secret Key: https://truesift.de/#zugang
Privacy policy: https://webdigitech.de/datenschutz
Terms of service: https://webdigitech.de/agb

Privacy

The plugin adds suggested text to WordPress’ Privacy Policy Guide. It does not store visitor verification tokens, browser metadata, or visitor profiles in the WordPress database. Site credentials are stored encrypted when supported by the server, or may be supplied through wp-config.php constants.

Installation

  1. Upload the truesift folder to /wp-content/plugins/, or install the ZIP through Plugins > Add New > Upload Plugin.
  2. Activate TrueSift.
  3. Open Settings > TrueSift.
  4. Enter the site key and secret key issued for the site in TrueSift.
  5. Save the connection settings, then run the connection test.
  6. Choose the visual mode and enable the desired integrations.

Credentials may also be defined in wp-config.php:

define( 'TRUESIFT_SITE_KEY', 'bg_site_...' );

define( 'TRUESIFT_SECRET_KEY', '...' );

Optional server constants:

TRUESIFT_API_BASE_URL, `TRUESIFT_DEFAULT_ACTION`, `TRUESIFT_FAIL_OPEN`, and `TRUESIFT_TIMEOUT_MS`.

Frequently asked questions

Does the plugin trust the browser result?

No. The browser result controls only the user interface. The protected WordPress action validates and consumes the opaque verification token server-to-server.

Is disabling the submit button the complete protection?

No. The button lock improves the form flow and prevents ordinary unverified submissions. The PHP proof verifier is the security boundary.

Are tokens stored in WordPress?

No. Verification tokens are kept only for the current browser form request and are consumed by TrueSift during server-side proof validation.

What happens if a token is reused?

TrueSift rejects the replay and the protected action does not continue.

Does the plugin collect local analytics?

No. TrueSift does not create a local analytics database or visitor profile. Debug mode stores only administrator troubleshooting events and is disabled by default.

Can I use the shortcode with any form?

The shortcode can mount and control TrueSift on a custom HTML form. The form’s PHP handler must still call truesift_verify_request() before performing the protected operation.

Changelog

1.1.0

  • Updated the WordPress browser adapter to the official @truesift/next@0.4.0 client and shared protocol, while retaining the existing WordPress REST and PHP proof-validation architecture.
  • Added optional, privacy-conscious Behavioral Signals v2 aggregates for pointer, keyboard, scroll, touch, focus, blur, visibility, and interaction timing without capturing event contents, pointer coordinates, or form values.
  • Preserved cancellation-safe observation and automatic verification, with a 2.5-second minimum observation window and listener cleanup after verification or unmount.
  • Extended the PHP verification bridge’s strict field allowlist for Behavioral v2 and retained compatibility with legacy v1 clients.
  • Released detached React roots when dynamic form fragments are removed; preserved valid proofs and avoided duplicate checks on live replacement mounts.
  • Kept WordPress login, registration and public password reset protections, administrator-initiated reset compatibility, Fluent Forms AJAX proof validation, and the other supported integrations unchanged.
  • Continued to use the bundled static SVG fallback, without third-party dotLottie runtime or animation asset.
  • SDK browser asset revision: 1.1.0-0.4.0. The server-side proof contract remains unchanged.

1.0.21

  • Fixed Fluent Forms AJAX submissions so server-side TrueSift validation reads the verification token and signed context from Fluent Forms’ original AJAX form payload before Fluent removes unregistered fields.
  • Kept Fluent Forms fail-closed for missing or invalid verification while leaving the shared verifier and other form integrations unchanged.
  • Removed the internal release testing checklist from the distributable WordPress plugin package.
  • No TrueSift SDK or verification contract change; the WordPress asset revision advances to 1.0.21-0.3.0.

1.0.20

  • Fixed WordPress password recovery compatibility so public reset requests remain protected while legitimate WordPress administrative recovery actions can complete normally.
  • Preserved fail-closed TrueSift verification for the public Forgot Password form, including rejection when verification is missing or invalid.
  • No TrueSift SDK or verification contract change; the WordPress asset revision advances to 1.0.20-0.3.0.

1.0.19

  • Fixed a WooCommerce Checkout Blocks bridge-state desynchronization where Woo could rebuild its extension store after TrueSift had already published a valid proof, causing the final Store API checkout request to omit extensions.truesift and fail with truesift_verification_required.
  • Republished the complete verification token and context pair during Checkout Block synchronization and immediately before checkout validation succeeds.
  • Restored a cached proof only when its complete token/context pair is still compatible with the current context; a changed context requires a new proof.
  • Server-side fail-closed verification and the Woo registration boundary fix from 1.0.18 remain unchanged.

1.0.18

  • Fixed a WooCommerce Checkout Blocks conflict where account creation during Store API checkout could trigger a second registration verification and incorrectly return truesift_verification_required.
  • Keeps WooCommerce My Account registration protected by woo_register while excluding account creation performed inside an already protected Store API checkout.
  • Preserves the dedicated Checkout Block proof lifecycle and prevents the same checkout operation from requiring or consuming a second proof through woocommerce_registration_errors.
  • Keeps the official SDK at @truesift/next@0.3.0 and advances the WordPress SDK asset revision to 1.0.18-0.3.0.

Older release history is included in CHANGELOG.md in the plugin package.

Full changelog on WordPress.org →

Screenshots

Connect WordPress to TrueSift with securely stored site credentials and the official TrueSift API service.
Connect WordPress to TrueSift with securely stored site credentials and the official…
Choose between Checkbox, Banner, Inline, and Badge layouts and configure theme, language, size, and appearance.
Choose between Checkbox, Banner, Inline, and Badge layouts and configure theme, language…
Enable TrueSift protection for WordPress login, registration, password reset, comments, and WooCommerce forms.
Enable TrueSift protection for WordPress login, registration, password reset, comments…
Protect WooCommerce customer actions, classic and block checkout, product reviews, and supported form plugins.
Protect WooCommerce customer actions, classic and block checkout, product reviews, and…
Built-in diagnostics for the TrueSift plugin, SDK, security contract, and WordPress runtime environment.
Built-in diagnostics for the TrueSift plugin, SDK, security contract, and WordPress…
Privacy-conscious debugging, settings import and export, and administrator maintenance tools.
Privacy-conscious debugging, settings import and export, and administrator maintenance…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best TrueSift alternatives

All anti-spam plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Akismet Anti-spam: Spam Protection Akismet Anti-spam: Spam Protection The best anti-spam protection to block spam comments and spam in a contact form. The most… by Automattic 5M+ ★★★★★★★★★★ 4.7 (1.2K) 2 months ago 79
2 Antispam Bee Antispam Bee Sophisticated antispam plugin for effective daily comment and trackback spam-fighting… by pluginkollektiv 700K+ ★★★★★★★★★★ 4.8 (226) 2 months ago 78
3 WP Armour – Honeypot Anti Spam WP Armour – Honeypot Anti Spam Fastest growing Anti Spam plugin. No API calls, subscriptions, captcha or puzzle. Full GDPR… by Dnesscarkey 400K+ ★★★★★★★★★★ 5 (1.5K) 1 month ago 80
4 CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7 CF7 Apps Add hCaptcha, Honeypot, and Redirection to Contact Form 7 with CF7 Apps, and generate forms… by Saad Iqbal 300K+ ★★★★★★★★★★ 3.8 (135) 2 weeks ago 91
5 Anti-Spam by CleanTalk – Spam Protection Without CAPTCHA Anti-Spam by CleanTalk – Spam Protection Without CAPTCHA Stop spam in contact forms, comments, registrations, and WooCommerce automatically. CAPTCHA… by CleanTalk Inc 200K+ ★★★★★★★★★★ 4.8 (3.2K) 5 days ago 94
6 CloudSecure WP Security CloudSecure WP Security CloudSecure WP Securityは、管理画面とログインURLをサイバー攻撃から守る、国産・日本語対応のセキュリティ対策プラグインです。… by XServer 100K+ ★★★★★★★★★★ 5 (2) 2 weeks ago 86
7 Gravity Forms Zero Spam Gravity Forms Zero Spam Block form spam in Gravity Forms with an invisible token check, email rejection rules, and… by GravityKit 100K+ ★★★★★★★★★★ 4.3 (24) 1 month ago 84
8 Email Encoder – Protect Email Addresses and Phone Numbers Email Encoder – Protect Email Addresses and Phone Numbers Protect email addresses and phone numbers on your site and hide them from spambots. Easy to… by Online Optimisation 90K+ ★★★★★★★★★★ 4.9 (94) 3 weeks ago 91
9 Spam Protection | Maspik Spam Protection | Maspik Blocks spam the moment you activate it. No CAPTCHA, no setup, no API key. Multi-Layer. Just… by yonifre 30K+ ★★★★★★★★★★ 4.7 (87) 2 weeks ago 94
10 Blackhole for Bad Bots Blackhole for Bad Bots Blackhole is a WordPress security plugin that detects and traps bad bots in a virtual black… by Jeff Starr 30K+ ★★★★★★★★★★ 4.7 (148) 2 months ago 90

FAQ

TrueSift: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 13, 2026

Is TrueSift free?

Yes. TrueSift is free to download and use from the official WordPress.org plugin directory.

Is TrueSift safe to use in 2026?

TrueSift is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 1 day ago, and scores 64/100 on our health check.

How many websites use TrueSift?

TrueSift is active on <10 WordPress websites and has been downloaded 339 times since it launched in September 2026. It was downloaded 286 times in the last 30 days.

Does TrueSift work with WordPress 7.1?

Yes. The developer has tested TrueSift up to WordPress 7.1.3, the latest release. It requires WordPress 6.6 or newer.

What PHP version does TrueSift need?

TrueSift requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was TrueSift last updated?

The latest version, 1.1.0, was released on October 12, 2026 (1 day ago).

Who makes TrueSift?

TrueSift is developed and maintained by webdigitech.

What are the best alternatives to TrueSift?

The most popular alternatives to TrueSift are Akismet Anti-spam: Spam Pro… (5M+ installs), Antispam Bee (700K+ installs) and WP Armour (400K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.