

Settings: mode, domain lists, messages, log and privacy options
Registration Email Blocker decides which email domains are acceptable on your site. Run it as a blocklist to refuse the providers you name, or as an allowlist to accept only the ones you approve.
The check is applied everywhere an address can be set, not only on the registration form:
Checking email changes matters as much as checking registration. If only the registration form is guarded, an account can be created with an accepted address and switched to any other one a minute later. That option is on by default and can be turned off.
example.com also covers mail.example.com.почта.рф are converted to their punycode form when saved, so they match real addresses. Entries that are not valid domain names are reported back to you rather than silently dropped.The plugin stores registration attempts in a table in your own database. Nothing is sent anywhere else, and no external service is contacted.
You decide how much is kept:
The plugin registers a personal data exporter and eraser, so log entries are included in the export and erasure requests WordPress produces under Tools Export/Erase Personal Data, and it suggests text for your privacy policy.
The connection address is used by default; forwarded headers such as X-Forwarded-For are trusted only if you state that the site is behind a reverse proxy, because a visitor can otherwise put any value there.
A blocklist only refuses the domains you thought of. Somebody who wants an account will find a provider that is not on the list. When the set of acceptable providers is actually known, the allowlist is the mode that holds.
The plugin is a technical control over email domains. It does not by itself make a site compliant with any particular legislation, and the site owner remains responsible for their own legal obligations.
The plugin was originally written for Russian site owners working towards Federal Law No. 406-FZ, which requires authorization through a phone number, ESIA, a biometric system or another Russian-controlled system.
This plugin implements none of those. It only controls the email domain used at registration, which the law does not address directly. Treat it as one piece of housekeeping, not as a compliance solution, and take legal advice about your own obligations.
Questions and bug reports are welcome on the plugin’s support forum on WordPress.org.
Developer: Studio Playner — https://profiles.wordpress.org/altcreative/
This plugin is free and will stay free. If it saves you time, you can support its development through YooKassa.
Contributions go towards new features, compatibility with new WordPress and WooCommerce releases, and answering support questions.
This plugin is licensed under the GPL v2 or later.
Copyright (C) 2026 Studio Playner
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.