Password or 4-digit PIN protect VIP Shopify drops, wholesale catalogs, WordPress drafts, and secret client portals without modifying backend code.
Copy & paste into your website's header
<!-- Add to theme.liquid in <head> -->
<script src="http://localhost:3000/cdn/locker.js"
data-api-key="sk_live_demo_8f9a2b4c6e1d3f5a7b9c" defer></script>Enter Demo PIN: 1234
No heavy WordPress plugins, no complex Shopify app integrations. Just pure client-server protection.
Uses MutationObserver and CSS isolation to strip protected content before the first paint, preventing inspect-element bypasses.
Support for 4-digit rapid keypad PINs (great for phone visitors) or alphanumeric passwords for sensitive documents.
API keys are strictly bound to your verified domain names, preventing unauthorized script hotlinking from third-party sites.
Track every unlock attempt with IP addresses, user agents, timestamps, and pass/fail analytics straight in your dashboard.
Flip the switch in your dashboard to immediately lock or release a page live without re-deploying your website.
Includes drop-in PHP snippet with transient caching to guard WordPress edit pages and Elementor visual builders directly.
Register your website (e.g. mystore.com) to instantly generate your unique sk_live_... API key.
Paste the 1-line script tag into your theme or tag manager. It weighs under 4KB and loads asynchronously.
Type the path (e.g. /secret-drop) in your dashboard and set a PIN. The page is locked instantly!
Join store owners, agency creators, and developers locking their exclusive pages with PageVault.