VMS Elements Form Guard is a comprehensive spam protection plugin that validates email domains, blocks disposable emails, and protects your forms from malicious submissions using multiple security layers.
VMS Elements Form Guard Pro adds Form Guard, Contact Guard, Subscribe Guard, AI summaries, email templates, and more.
Core Protection
Security API Integrations
AI-Powered Features
Form Protection Guards
Additional Features
VMS Elements Form Guard works with any HTML form including:
Basic protection works without any API keys. For enhanced security:
VMS Elements Form Guard does not collect, store, or send any data from your website on its own. Every outbound network call is opt-in and only happens after you explicitly configure the corresponding API key or feature in the plugin settings.
The plugin can connect to the following third-party services. Each one is only contacted when you actively enable the matching feature and provide the required API key:
https://webrisk.googleapis.com/v1/uris:search. Requires your own Google API key. Terms of Service · Privacy Policy.https://www.virustotal.com/api/v3/domains/. Requires your own VirusTotal API key. Terms of Service · Privacy Policy.https://www.google.com/recaptcha/. Terms · Privacy Policy.https://api.openai.com/v1/chat/completions. Requires your own OpenAI API key. Terms · Privacy Policy.https://api.anthropic.com/v1/messages. Requires your own Anthropic API key. Terms · Privacy Policy.https://generativelanguage.googleapis.com/. Requires your own Gemini API key. Terms · Privacy Policy.https://api.deepseek.com/chat/completions. Requires your own DeepSeek API key. Terms · Privacy Policy.https://bedrock-runtime.{region}.amazonaws.com/model/{model}/invoke (the region and model are the ones you configure). Requires your own AWS access key, secret key, and model ID. Terms · Privacy Policy.For each enabled service the plugin sends ONLY:
The plugin does NOT send the full submitted form, IP addresses, user accounts, or any other personal data to these third parties.
The plugin writes only to the WordPress site database. The following tables and options may be created:
*_vms_elements_form_guard_whitelist_domains, *_vms_elements_form_guard_disposable_domains — Email-domain reputation lists you manage.*_vms_elements_form_guard_logs — Validation events (domain, decision, timestamp). No personal data.*_vms_elements_form_guard_api_keys — Encrypted copies of the API keys you entered.*_vms_elements_form_guard_comment_enforcement — IP/user-ID strike counters for the optional Block User feature.vefg-google-config, vefg-virustotal-config, vefg-ai-span-config, vefg-recaptcha-config, vefg-error-messages, vefg-registration-guard — Plugin settings.All tables and options are removed when you uninstall the plugin.
The plugin itself does not set any cookies. Google reCAPTCHA sets its own cookies when you enable it.
Because every outbound request requires an administrator to first enable the matching feature and provide an API key, your site only becomes a “data processor” toward these third parties after you opt in. We recommend listing each enabled service in your site’s own privacy policy.
This plugin relies on the following third-party / external services. Each service is contacted ONLY after a site administrator enables the matching feature and provides the required API key or credentials. Nothing is sent by default.
Google Web Risk — Used to detect malware and phishing domains. The email domain or URL hostname being validated is sent to https://webrisk.googleapis.com/v1/uris:search each time a guarded field is validated and this feature is enabled. Provided by Google. Terms of Service — Privacy Policy.
VirusTotal — Used for multi-engine domain reputation scanning. The email domain or URL hostname being validated is sent to https://www.virustotal.com/api/v3/domains/ each time a guarded field is validated and this feature is enabled. Provided by VirusTotal (Google). Terms of Service — Privacy Policy.
Google reCAPTCHA — Used for bot protection on guarded forms. When enabled, the visitor’s browser exchanges a verification token with https://www.google.com/recaptcha/. Provided by Google. Terms of Service — Privacy Policy.
OpenAI — Used for AI spam moderation. The message text typed in a guarded field is sent to https://api.openai.com/v1/chat/completions when AI moderation is enabled with this provider. Provided by OpenAI. Terms of Use — Privacy Policy.
Anthropic — Used for AI spam moderation. The message text typed in a guarded field is sent to https://api.anthropic.com/v1/messages when AI moderation is enabled with this provider. Provided by Anthropic. Terms — Privacy Policy.
Google Gemini — Used for AI spam moderation. The message text typed in a guarded field is sent to https://generativelanguage.googleapis.com/ when AI moderation is enabled with this provider. Provided by Google. Terms — Privacy Policy.
DeepSeek — Used for AI spam moderation. The message text typed in a guarded field is sent to https://api.deepseek.com/chat/completions when AI moderation is enabled with this provider. Provided by DeepSeek. Terms — Privacy Policy.
Amazon Bedrock — Used for AI spam moderation. The message text typed in a guarded field is sent to the AWS Bedrock Runtime endpoint https://bedrock-runtime.{region}.amazonaws.com/model/{model}/invoke (region and model are the ones you configure) when AI moderation is enabled with this provider. Provided by Amazon Web Services. Service Terms — Privacy Policy.