LumeaPixel Access is an email verification and one-time password (OTP) plugin for WordPress. It adds a verification checkbox to any page, post, or custom post type you choose. When a visitor tries to open that content, they see a verification screen instead: they enter their email address and, depending on your settings, either receive a one-time password to enter, or get in immediately after submitting their email.
Use it to gate a private dashboard, a resource library, a client portal, or any page you want to keep off the open web without building a full membership site.
Optionally, every visitor who gets through can also be saved to a simple subscriber list you export as CSV, so the same gate can double as a lightweight signup capture, whether or not OTP verification is turned on.
No user accounts are created. No third-party OTP gateway or subscription is required. Codes are sent with your site’s normal wp_mail() setup, and this works automatically with any SMTP plugin you already use.
Features
By default, this plugin does not store any personal data beyond what’s required to verify a visitor: a short-lived, hashed one-time password (deleted immediately after use or on expiry) and a signed browser cookie recording that verification happened.
This plugin optionally offers a marketing list feature, disabled by default. If a site owner enables “Collect emails for marketing” in LumeaPixel Access > Settings, every visitor who submits their email has it stored in the site’s database for later follow-up. This happens whether or not “Verify email with OTP” is turned on, and there is no separate opt-in checkbox. A customizable notice (shown on the verification screen) discloses this at the point of collection. Site owners who enable this feature are responsible for ensuring this notice, together with their privacy policy, satisfies applicable laws (e.g. GDPR, CAN-SPAM) in their jurisdiction. Note that some of these require affirmative opt-in consent for marketing specifically, not just notice at collection. A “Delete all” control and per-subscriber removal are provided under LumeaPixel Access > Subscribers to support data deletion requests.