[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkmnjXp1s7YIuconUt1qK8S-zksCwit86gok4WENP0IU":3,"$f2HYAMQmvHt271ivWebX_aWrW0n-4qVjVllHvZYptzzU":127,"$fpSCFjLuUOocbZX3iawbBS_vS4d-ZNRpRi7xQ53BvaUc":132},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":27,"fingerprints":27},"blogdoseo-disclaimer-18","BlogDoSEO Disclaimer +18","1.0.0","Undercover","https:\u002F\u002Fprofiles.wordpress.org\u002Fundercover006\u002F","\u003Cp>\u003Cstrong>BlogDoSEO Disclaimer +18\u003C\u002Fstrong> displays a professional age verification modal that blocks access to your site until the visitor confirms they are 18 years of age or older.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dark and Light themes\u003C\u002Fli>\n\u003Cli>Custom logo support (PNG, JPG, WebP, SVG) with size and opacity controls\u003C\u002Fli>\n\u003Cli>Full content customization: title, description, button texts, denial screen\u003C\u002Fli>\n\u003Cli>Custom colors for buttons, modal background and text\u003C\u002Fli>\n\u003Cli>Background image support for the overlay\u003C\u002Fli>\n\u003Cli>Redirect visitors who click NO to any URL\u003C\u002Fli>\n\u003Cli>Cookie-based memory: visitors who confirm are not shown the modal again for 30 days\u003C\u002Fli>\n\u003Cli>Scroll lock while the modal is open\u003C\u002Fli>\n\u003Cli>Blur effect on background content\u003C\u002Fli>\n\u003Cli>Fully responsive (mobile and desktop)\u003C\u002Fli>\n\u003Cli>Intuitive admin panel with tabs: General, Content, Design, Advanced\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin uses a browser cookie (blogdoseo_disclaimer_accepted) to remember the visitor’s choice for 30 days. No personal data is collected or sent to external servers.\u003C\u002Fp>\n","Professional +18 disclaimer plugin with dark\u002Flight themes, custom logo, colors, and redirect support.",20,238,0,"2026-04-22T00:53:00.000Z","6.9.5","5.0","7.4",[19,20,21,22,23],"18-plus","adult-content","age-gate","age-verification","disclaimer","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogdoseo-disclaimer-18.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"undercover006",1,30,94,"2026-08-29T09:45:50.134Z",[38,55,71,87,110],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":26,"num_ratings":33,"last_updated":48,"tested_up_to":49,"requires_at_least":16,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"advanced-age-verification-popup","Advanced Age Verification Popup","1.1.3","Yeasin","https:\u002F\u002Fprofiles.wordpress.org\u002Fyeasin1\u002F","\u003Cp>\u003Cstrong>Advanced Age Verification Popup\u003C\u002Fstrong> is a powerful, lightweight, and heavily customizable WordPress plugin that allows you to add a modern age verification popup to your website. Ideal for websites selling age-restricted products like vaping supplies, alcohol, CBD, or adult content.\u003C\u002Fp>\n\u003Ch3>Premium Key Features (100% Free)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic Minimum Age:\u003C\u002Fstrong> Set the required age to 18, 21, or any custom number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly (Crawler Bypass):\u003C\u002Fstrong> Automatically detects Googlebot, Bing, etc., and hides the popup so your SEO ranking is never negatively impacted!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Verification Methods:\u003C\u002Fstrong> Choose between Yes\u002FNo Buttons, Date of Birth (Calendar), or Both.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Color Picker:\u003C\u002Fstrong> Fully customize the background, buttons, and text colors from the backend to match your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Remember Me” Consent:\u003C\u002Fstrong> Let users opt-in to a 30-day cookie, or opt-out for a single-session cookie.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bypass Logged-in Users:\u003C\u002Fstrong> Avoid annoying administrators by hiding the popup when logged in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern UI:\u003C\u002Fstrong> Features a sleek glassmorphism aesthetic with smooth CSS animations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Logo Upload:\u003C\u002Fstrong> Use the native WordPress Media Uploader.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect Underage Users:\u003C\u002Fstrong> Send failed verifications to a custom URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Compatible:\u003C\u002Fstrong> Works perfectly on all pages and is highly responsive for mobile devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Pro Features Available Now!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Geo-Location & Country-Based Rules:\u003C\u002Fstrong> Set different minimum ages per country (e.g., US:21, UK:18) and completely block or redirect visitors from specific countries or illegal US states.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced WooCommerce Integrations:\u003C\u002Fstrong> Apply the age gate strictly to specific product categories or product IDs, protect cart\u002Fcheckout stages, and automatically bypass verification for past verified customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Design & Templates:\u003C\u002Fstrong> Instantly apply 1-click aesthetic themes (Winery, Cyber Vape, Minimalist CBD), pick custom Google Fonts, and add full-screen background images or looping MP4 background videos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms & Conditions Compliance:\u003C\u002Fstrong> Force visitors to check a mandatory terms\u002Fprivacy agreement box before they are allowed to verify and enter the website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legal Audit Trail Logging:\u003C\u002Fstrong> Securely log the IP addresses, timestamps, and countries of successful entries into a lightweight custom database table, complete with 1-click CSV exporting for state audits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics & Marketing Pixels:\u003C\u002Fstrong> Track views, passes, and drop-off rates on an interactive Chart.js dashboard, and fire native conversion events directly into GA4 and Meta Pixel for razor-sharp ad retargeting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer & Agency Tools:\u003C\u002Fstrong> Export your perfect settings configuration into a clean JSON file to deploy instantly on other client sites, and customize cookie prefixes to easily bypass aggressive server caching.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Vape and E-Cigarette Shops\u003C\u002Fli>\n\u003Cli>Alcohol, Wine, and Spirits Stores\u003C\u002Fli>\n\u003Cli>CBD \u002F Cannabis Dispensaries\u003C\u002Fli>\n\u003Cli>Adult Content Sites\u003C\u002Fli>\n\u003C\u002Ful>\n","Add an age verification popup with Yes\u002FNo and Date of Birth check for WooCommerce or adult sites.",300,3473,"2026-07-19T10:18:00.000Z","7.0.2",[20,21,22,51,52],"popup","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-age-verification-popup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-age-verification-popup.1.1.3.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":12,"rating":26,"num_ratings":33,"last_updated":64,"tested_up_to":49,"requires_at_least":65,"requires_php":17,"tags":66,"homepage":69,"download_link":70,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"velvetgate","VelvetGate – A Luxury-Style Age Gate","1.0.1","Pluginable","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginable\u002F","\u003Cp>VelvetGate is a luxury-style age verification plugin for WordPress that restricts access to your website using a beautiful, luxury-inspired full-screen age gate.\u003C\u002Fp>\n\u003Cp>It requires visitors to enter their date of birth before accessing content, making it ideal for websites that require age restrictions or compliance-based access control.\u003C\u002Fp>\n\u003Cp>Unlike basic age popups, VelvetGate focuses on design quality, user experience, and full visual customization.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Birthday-based age verification system\u003C\u002Fli>\n\u003Cli>Minimum age requirement (default 18+)\u003C\u002Fli>\n\u003Cli>Cookie-based “Remember Me” functionality\u003C\u002Fli>\n\u003Cli>Fully customizable luxury UI design\u003C\u002Fli>\n\u003Cli>Custom logo and branding support\u003C\u002Fli>\n\u003Cli>Custom colors (background, accent, text)\u003C\u002Fli>\n\u003Cli>Custom redirect URL for underage users\u003C\u002Fli>\n\u003Cli>Page\u002Fpost exclusion support\u003C\u002Fli>\n\u003Cli>Custom CSS support for advanced styling\u003C\u002Fli>\n\u003Cli>Lightweight and performance optimized\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adult content websites\u003C\u002Fli>\n\u003Cli>Alcohol or vape-related websites (where legally allowed)\u003C\u002Fli>\n\u003Cli>Membership-based restricted content\u003C\u002Fli>\n\u003Cli>Premium private communities\u003C\u002Fli>\n\u003Cli>Any site requiring age verification compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>After activation, configure VelvetGate from:\u003C\u002Fp>\n\u003Cp>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> VelvetGate – Age Gate\u003C\u002Fp>\n\u003Cp>You can control:\u003Cbr \u002F>\n* Minimum age\u003Cbr \u002F>\n* Cookie duration\u003Cbr \u002F>\n* Branding and layout\u003Cbr \u002F>\n* Colors and typography\u003Cbr \u002F>\n* Redirect behavior\u003Cbr \u002F>\n* Excluded pages\u003Cbr \u002F>\n* Custom CSS\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>VelvetGate uses a browser cookie (\u003Ccode>velvetgate_verified\u003C\u002Fcode>) to store age verification status. No personal data is collected, stored, or transmitted to external servers.\u003C\u002Fp>\n","A luxury-style age verification gate for WordPress websites with customizable design, birthday validation, and cookie-based access control.",10,"2026-05-23T14:17:00.000Z","6.0",[67,20,21,22,68],"18","content-restriction","https:\u002F\u002Fpluginable.dev\u002F?ref=VelvetGate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvelvetgate.1.0.1.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":13,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":15,"requires_at_least":81,"requires_php":82,"tags":83,"homepage":24,"download_link":86,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"borderage-core","Borderage Core","0.1.0","brekam","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrekam\u002F","\u003Cp>Borderage Core protects your WordPress site by requiring age verification for visitors. Unlike traditional ID-based systems, BorderAge uses \u003Cstrong>hand gesture recognition\u003C\u002Fstrong> – no selfie, no ID document required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Protect entire site or specific pages\u003C\u002Fli>\n\u003Cli>Hand gesture verification (no facial recognition)\u003C\u002Fli>\n\u003Cli>Visitor account system for returning users\u003C\u002Fli>\n\u003Cli>Unified login form (WordPress account first, then visitor account fallback)\u003C\u002Fli>\n\u003Cli>Credit alert system – Automatic email notifications when credits run low\u003C\u002Fli>\n\u003Cli>Rate limiting – Prevent brute force verification attempts\u003C\u002Fli>\n\u003Cli>Login brute-force protection – Rate limiting on account login attempts\u003C\u002Fli>\n\u003Cli>Health logging system – 24-hour internal monitoring with export\u003C\u002Fli>\n\u003Cli>Statistics dashboard – View verification metrics (total, adults, minors)\u003C\u002Fli>\n\u003Cli>Customizable verification page styling\u003C\u002Fli>\n\u003Cli>Multi-language support (EN, FR, DE, ES)\u003C\u002Fli>\n\u003Cli>Developer tools – Testing utilities and data reset\u003C\u002Fli>\n\u003Cli>Debug mode with logging and export functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BorderAge API credentials (site_id and site_secret_key)\u003C\u002Fli>\n\u003Cli>Credits for new verifications (existing verified users can still access)\u003C\u002Fli>\n\u003Cli>Pretty permalinks enabled in WordPress Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information, visit \u003Ca href=\"https:\u002F\u002Fborderage.com\u002F\" rel=\"nofollow ugc\">borderage.com\u003C\u002Fa> or contact us at \u003Ca href=\"contact@needemand.com\" rel=\"nofollow ugc\">contact@needemand.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Admin Pages\u003C\u002Fh3>\n\u003Cp>Borderage Core provides 8 configuration tabs accessible via \u003Cstrong>BorderAge\u003C\u002Fstrong> in the WordPress admin menu:\u003C\u002Fp>\n\u003Cp>  Tab\u003Cbr \u002F>\n  Description\u003Cbr \u002F>\n  Purpose\u003C\u002Fp>\n\u003Cp>  Configuration\u003Cbr \u002F>\n  API credentials and basic settings\u003Cbr \u002F>\n  Enter your site_id, secret_key, enable\u002Fdisable plugin, set debug mode\u003C\u002Fp>\n\u003Cp>  Protection\u003Cbr \u002F>\n  Protection mode and protected pages\u003Cbr \u002F>\n  Choose to protect all pages or specific pages, configure rate limiting\u003C\u002Fp>\n\u003Cp>  Appearance\u003Cbr \u002F>\n  Form styling customization\u003Cbr \u002F>\n  Customize verification page colors, button styles, and layout\u003C\u002Fp>\n\u003Cp>  Statistics\u003Cbr \u002F>\n  Verification metrics dashboard\u003Cbr \u002F>\n  View total verifications, adult\u002Fminor breakdown, monthly statistics\u003C\u002Fp>\n\u003Cp>  Guide\u003Cbr \u002F>\n  User documentation\u003Cbr \u002F>\n  Complete usage guide and setup instructions\u003C\u002Fp>\n\u003Cp>  Developers\u003Cbr \u002F>\n  API documentation\u003Cbr \u002F>\n  Technical reference for developers integrating with BorderAge\u003C\u002Fp>\n\u003Cp>  Debug\u003Cbr \u002F>\n  Health logs viewer\u003Cbr \u002F>\n  View system health logs, export debug information\u003C\u002Fp>\n\u003Cp>  Dev Tools\u003Cbr \u002F>\n  Testing utilities\u003Cbr \u002F>\n  Reset visitor data, clear logs, testing functions (debug mode only)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Navigation:\u003C\u002Fstrong> Click on the “Borderage” menu item in WordPress admin to access all tabs. Each tab provides a specific set of configuration options and tools.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>BorderAge API\u003C\u002Fstrong> at \u003Ccode>pool.borderage.com\u003C\u002Fcode> for age verification services.\u003C\u002Fp>\n\u003Ch4>When data is transmitted\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>During age verification\u003C\u002Fstrong> – When a visitor clicks “Verify now”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Credit balance check\u003C\u002Fstrong> – When admin pages load to display remaining credits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics retrieval\u003C\u002Fstrong> – When the Statistics dashboard loads to display verification metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health logging\u003C\u002Fstrong> – Internal monitoring events (not transmitted to external API)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Data transmitted\u003C\u002Fh4>\n\u003Cp>  Data\u003Cbr \u002F>\n  Description\u003Cbr \u002F>\n  Purpose\u003C\u002Fp>\n\u003Cp>  site_id\u003Cbr \u002F>\n  Your site identifier\u003Cbr \u002F>\n  Identify your site\u003C\u002Fp>\n\u003Cp>  user_id\u003Cbr \u002F>\n  SHA256 hashed visitor ID\u003Cbr \u002F>\n  Pseudonymized visitor tracking\u003C\u002Fp>\n\u003Cp>  age\u003Cbr \u002F>\n  Age threshold\u003Cbr \u002F>\n  Verification requirement\u003C\u002Fp>\n\u003Cp>  hash\u003Cbr \u002F>\n  Security signature\u003Cbr \u002F>\n  Request validation\u003C\u002Fp>\n\u003Cp>  is_over_age\u003Cbr \u002F>\n  Boolean (true\u002Ffalse)\u003Cbr \u002F>\n  Age verification result\u003C\u002Fp>\n\u003Cp>  result_hash\u003Cbr \u002F>\n  Callback validation hash\u003Cbr \u002F>\n  Verify callback authenticity\u003C\u002Fp>\n\u003Cp>  reference_id\u003Cbr \u002F>\n  Attempt reference for rate limiting\u003Cbr \u002F>\n  Track verification attempts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hash Generation:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Credits check: \u003Ccode>hash('sha256', timestamp . site_id . secret_key)\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Callback verification: \u003Ccode>hash('sha1', result . user_id . age . secret_key)\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Privacy note:\u003C\u002Fstrong> This plugin and the BorderAge API store only pseudonymized data: a hashed visitor ID and a boolean indicating whether the age threshold was met. \u003Cstrong>Zero Personally Identifiable Information (PII)\u003C\u002Fstrong> is stored or transmitted – no names, emails. Unlike competitors, BorderAge uses \u003Cstrong>no biometric fingerprinting\u003C\u002Fstrong>, \u003Cstrong>no selfies\u003C\u002Fstrong>, and \u003Cstrong>no ID documents\u003C\u002Fstrong>. This eliminates any risk of personal data leaks, as such data simply doesn’t exist in our system.\u003C\u002Fp>\n\u003Cp>For more details about BorderAge’s technology and privacy-first approach, visit \u003Ca href=\"https:\u002F\u002Fborderage.com\u002Ftechnology\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fborderage.com\u002Ftechnology\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Service links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fborderage.com\u002Fpolitique-confidentialite\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fborderage.com\u002Fpolitique-confidentialite\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Technology information:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fborderage.com\u002Ftechnology\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fborderage.com\u002Ftechnology\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fborderage.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fborderage.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> BorderAge’s Terms of Use are negotiated individually between each client and Needemand (creator of the BorderAge SaaS). Contracts are established on a case-by-case basis rather than using a generic public ToS. Please contact BorderAge to discuss your specific terms.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Data processed by this plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Visitor verification status\u003C\u002Fstrong> – Stored in browser cookies to remember verified visitors (expires after 24 hours)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visitor accounts\u003C\u002Fstrong> – Optional accounts for returning visitors (email, hashed password)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Verification logs\u003C\u002Fstrong> – Records of verification callbacks for debugging (24-hour retention)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Health logs\u003C\u002Fstrong> – Internal system monitoring logs (24-hour retention, JSON format)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Data sent to the external BorderAge API:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Only pseudonymized data is transmitted and stored: a hashed visitor ID (SHA256) and a boolean indicating whether the age verification was successful (is_over_age: true\u002Ffalse). Additional metadata includes site_id, age threshold, and security hashes for validation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What makes BorderAge different:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero PII storage\u003C\u002Fstrong> – Neither this plugin nor the BorderAge API store any Personally Identifiable Information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No biometric fingerprint\u003C\u002Fstrong> – No biometric data is collected, stored, or transmitted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No data leak risk\u003C\u002Fstrong> – Impossible to leak personal data that doesn’t exist\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy by design\u003C\u002Fstrong> – Hand gesture verification without selfies, ID documents, or facial recognition\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate limiting protection\u003C\u002Fstrong> – Prevents brute force verification attempts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic cleanup\u003C\u002Fstrong> – Verification tokens and logs expire after 24 hours\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For complete privacy information, see the \u003Ca href=\"https:\u002F\u002Fborderage.com\u002Fpolitique-confidentialite\u002F\" rel=\"nofollow ugc\">BorderAge Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Protect your WordPress pages by verifying visitor age via the BorderAge API using hand gesture recognition.",470,"2026-03-18T15:14:00.000Z","6.2","8.1",[20,21,22,84,85],"compliance","hand-gesture","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fborderage-core.zip",{"slug":21,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":17,"tags":101,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":13,"last_vuln_date":109,"fetched_at":28},"Age Gate","3.7.2","Phil","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilsbury\u002F","\u003Cp>There are many uses for restricting content based on age, be it movie trailers, beer or other adult themes. This plugin allows you to set a restriction on what content can been seen or restricted based on the age of the user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ask users to verify their age on page load\u003C\u002Fli>\n\u003Cli>SEO Friendly – common bots and crawlers are omitted from age checks\u003C\u002Fli>\n\u003Cli>Ability to add custom user agents for less common bots\u003C\u002Fli>\n\u003Cli>Shortcode for in content restrictions\u003C\u002Fli>\n\u003Cli>Choose to restrict an entire site, or selected content\u003C\u002Fli>\n\u003Cli>Select a different age on individual content\u003C\u002Fli>\n\u003Cli>Allow certain content to not be age gated under “all content” mode\u003C\u002Fli>\n\u003Cli>Three choices for input; dropdowns, input fields or a simple yes\u002Fno button\u003C\u002Fli>\n\u003Cli>Customise the order of the inputs based on your region (DD MM YYYY or MM DD YYYY)\u003C\u002Fli>\n\u003Cli>Allow a “remember me” check box if desired\u003C\u002Fli>\n\u003Cli>Ability to omit logged in users from being checked\u003C\u002Fli>\n\u003Cli>Add your own logo\u003C\u002Fli>\n\u003Cli>Update the text displayed on the entry form\u003C\u002Fli>\n\u003Cli>Select background colour\u002Fimage, foreground colour and text colour\u003C\u002Fli>\n\u003Cli>Use built in styling out of the box, or your own custom style\u003C\u002Fli>\n\u003Cli>Ability to add legal note or information to the bottom of the form\u003C\u002Fli>\n\u003Cli>Redirect failed logins to a URL of your choice e.g. an alcohol awareness website.\u003C\u002Fli>\n\u003Cli>Ability to use a non caching version\u003C\u002Fli>\n\u003Cli>Various hooks to add even more customisation such as additional form fields\u003C\u002Fli>\n\u003Cli>Compatible with multilingual plugins WPML, Polylang (2.3+), WP Multilang\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to check the age of a visitor before view site or specified content",40000,1373968,92,64,"2025-10-22T19:24:00.000Z","6.8.6","6.0.0",[102,21,103,22,104],"adults-only","age-restriction","age-verify","https:\u002F\u002Fagegate.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fage-gate.3.7.2.zip",93,5,"2025-04-09 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":26,"num_ratings":120,"last_updated":121,"tested_up_to":49,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":24,"download_link":126,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"age-gate-lite","Age Gate Lite","0.0.7","SiD","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiddhu09rocks\u002F","\u003Cp>If your content or products are about cannabis, alcohol, gambling or other adult content.\u003C\u002Fp>\n\u003Cp>Age Gate Lite makes it easier then ever to configure and style an age restriction pop up to protect younger audience.\u003C\u002Fp>\n\u003Cp>It is designed to be user friendly, simple lightweight and only requires users to confirm their age ( Yes \u002F No ).\u003C\u002Fp>\n\u003Cp>This plugin is absolutely, 100% free.\u003C\u002Fp>\n\u003Cp>Success message section included can be used for Email \u002F Newsletter Opt-in or Promotional messages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Devs 👨‍💻\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Avaliable JS Event Listeners – agl_passed & agl_failed.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cscript>\n    document.addEventListener(\"agl_passed\", function() {\n        \u002F\u002F Insert yor code for Age Gate Passed ;\n    });\n\n    document.addEventListener(\"agl_failed\", function() {\n        \u002F\u002F Insert yor code for Age Gate Failed');\n    });\n\u003C\u002Fscript>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A lightweight, customisable age gate to lock content from younger audience.",2000,16005,6,"2026-05-20T21:07:00.000Z","4.0","5.2.4",[102,21,22,125,51],"cannabis","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fage-gate-lite.zip",{"error":128,"url":129,"statusCode":130,"statusMessage":131,"message":131},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fblogdoseo-disclaimer-18\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":33,"versions":133},[134],{"version":6,"download_url":25,"svn_tag_url":135,"released_at":27,"has_diff":136,"diff_files_changed":137,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":138,"is_current":128},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fblogdoseo-disclaimer-18\u002Ftags\u002F1.0.0\u002F",false,[],[]]