{"id":355626,"date":"2026-08-20T16:59:18","date_gmt":"2026-08-20T16:59:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/findip-shield\/"},"modified":"2026-08-20T18:34:55","modified_gmt":"2026-08-20T18:34:55","slug":"findip-shield","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/findip-shield\/","author":23551284,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"FindIP Shield","header_author":"FindIP","header_description":"Adds privacy-conscious visitor risk intelligence to WordPress and WooCommerce without collecting form values.","assets_banners_color":"10265a","last_updated":"2026-08-20 18:34:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.findip.net\/shield\/overview","header_author_uri":"https:\/\/www.findip.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"findipshield","date":"2026-08-20 16:58:48"},"0.1.1":{"tag":"0.1.1","author":"findipshield","date":"2026-08-20 18:34:55"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3657375,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3657375,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3657375,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3657375,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3657375,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3657375,"resolution":"1","location":"assets","locale":"","width":1185,"height":691}},"screenshots":{"1":"Configure the public site key, privacy mode, consent behavior, and WooCommerce events from one settings screen."}},"plugin_section":[],"plugin_tags":[157374,168065,276685,267121,286],"plugin_category":[45],"plugin_contributors":[276686],"plugin_business_model":[],"class_list":["post-355626","plugin","type-plugin","status-publish","hentry","plugin_tags-fraud-detection","plugin_tags-proxy-detection","plugin_tags-visitor-risk","plugin_tags-vpn-detection","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-findipshield","plugin_committers-findipshield"],"banners":{"banner":"https:\/\/ps.w.org\/findip-shield\/assets\/banner-772x250.png?rev=3657375","banner_2x":"https:\/\/ps.w.org\/findip-shield\/assets\/banner-1544x500.png?rev=3657375","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/findip-shield\/assets\/icon.svg?rev=3657375","icon":"https:\/\/ps.w.org\/findip-shield\/assets\/icon.svg?rev=3657375","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/findip-shield\/assets\/screenshot-1.png?rev=3657375","caption":"Configure the public site key, privacy mode, consent behavior, and WooCommerce events from one settings screen."}],"raw_content":"<!--section=description-->\n<p>FindIP Shield reports explainable VPN, proxy, Tor, relay, hosting, datacenter, malicious-IP, and network-service signals for website activity.<\/p>\n\n<p>The plugin provides:<\/p>\n\n<ul>\n<li>Guided setup using a public Shield site key.<\/li>\n<li>Strict, balanced, and advanced privacy modes.<\/li>\n<li>Consent-aware initialization with strict or disabled pre-consent behavior.<\/li>\n<li>Automatic page, session, and form-activity events without reading form values.<\/li>\n<li>WooCommerce cart, checkout, payment-failure, and order-completion context.<\/li>\n<li>Compatibility declarations for High-Performance Order Storage and Cart\/Checkout Blocks.<\/li>\n<li>Suggested disclosure text for the WordPress privacy-policy editor.<\/li>\n<\/ul>\n\n<p>FindIP Shield provides risk signals, not proof of fraud. Do not automatically block a visitor only because they use a VPN, proxy, Tor, or hosting network. Important decisions should use server verification.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to FindIP Shield, an external service operated by FindIP.<\/p>\n\n<p>When configured, it downloads a pinned JavaScript SDK from <code>https:\/\/cdn.findip.net<\/code> and sends website events to <code>https:\/\/shield.findip.net<\/code>. The service receives the visitor IP address from the network connection and limited event metadata based on the selected privacy mode. It does not receive form values, passwords, payment details, or message contents.<\/p>\n\n<p>The service is required for the plugin to provide risk intelligence. No connection is made until an administrator saves a valid public Shield site key.<\/p>\n\n<ul>\n<li>Service: https:\/\/www.findip.net\/shield\/overview<\/li>\n<li>Data collection: https:\/\/www.findip.net\/docs\/shield\/data-collection<\/li>\n<li>Privacy modes: https:\/\/www.findip.net\/docs\/shield\/privacy-modes<\/li>\n<li>Privacy policy: https:\/\/www.findip.net\/Docs\/privacy-policy<\/li>\n<li>Terms: https:\/\/www.findip.net\/docs\/shield\/terms-free-preview<\/li>\n<\/ul>\n\n<h3>Consent integration<\/h3>\n\n<p>With <strong>Require an explicit consent signal<\/strong> enabled, the plugin starts in strict or disabled mode. A consent-management plugin or theme can update Shield by dispatching:<\/p>\n\n<pre><code>document.dispatchEvent(new CustomEvent('findip:consent', { detail: { granted: true } }));\n<\/code><\/pre>\n\n<p>Send <code>granted: false<\/code> when consent is withdrawn.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create a site in the FindIP Shield dashboard.<\/li>\n<li>Open <strong>Settings \u2192 FindIP Shield<\/strong> in WordPress.<\/li>\n<li>Paste the public site key and choose the privacy and consent settings.<\/li>\n<li>Save, visit the public site, and confirm the first event in the Shield dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20collect%20form%20values%3F\"><h3>Does the plugin collect form values?<\/h3><\/dt>\n<dd><p>No. It detects form structure and activity but does not read or transmit passwords, payment details, message contents, or other form values.<\/p><\/dd>\n<dt id=\"does%20it%20automatically%20block%20visitors%3F\"><h3>Does it automatically block visitors?<\/h3><\/dt>\n<dd><p>No. The plugin reports signals and recommendations. Browser-side results are not an authorization boundary.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>No. The core WordPress integration works without WooCommerce. WooCommerce-specific context is enabled only when WooCommerce is active and the integration setting is selected.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Email info@findip.net. Report security issues privately to security@findip.net.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Pin FindIP Shield SDK 1.0.7 so automatic session-start events are emitted once per browser session across full page navigation.<\/li>\n<li>Confirm core plugin compatibility with WordPress 7.1 on a live domain-bound test site.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add privacy-conscious visitor risk intelligence to WordPress and WooCommerce without collecting form values.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/355626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=355626"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/findipshield"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=355626"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=355626"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=355626"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=355626"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=355626"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=355626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}