Q: Share License Code
I read in some reviews that several Sumolings suggested the license code should be generated per website and only activated for that specific domain. Using just one shared license code is very risky, as it can be easily copied and illegally used by others—especially for Tier 4. Do you have plans to improve this licensing system?
Lars_Koudal
Sep 11, 2025A: That's a really insightful question, AndiMicro, and we appreciate you bringing up such an important point about license security, especially for our Tier 4 users.
Generating unique license keys per website is an interesting approach, and we're always looking for ways to enhance our security and licensing system. We're not immediately aware of many plugins that currently use that specific method, but we're definitely open to exploring new and effective solutions.
Currently, we provide users with a robust way to manage their license usage directly from their account page. This allows you to see where your license is active and deactivate it from any unauthorized sites.
Hi Lars,
All of WPFactory's plugins use this method (unique keys for each license). Wasn't this originally one of their products?
It shouldn't be that hard to implement this feature if the code is still in the repository.
@TNT-Systems beat me to it. WP Factory is absolutely brilliant at offering not only keyless registration (simply add the domain on the dashboard), but they have white label plugins. We've been using them for years without issue; it is possible.
Thank you for sharing your thoughts, we really appreciate the feedback and ideas. While it’s certainly possible to design a licensing system that ties each key to a specific domain, implementing such a change is not as straightforward as it may seem. It’s not only a matter of writing code — it requires building, maintaining, and supporting a licensing infrastructure, some needs $ licensing.
To clarify one point mentioned: we did purchase some of the original code more than five years ago, but WP Security Ninja today is its own product with its own roadmap. We are open to improvements, but we must carefully requests. For now, our current system already gives users full control over license activations from the dashboard, including the ability to revoke unauthorized use.
I am commenting as a business owner that ran a fully self-contained licensing system in another company. We spent an insane amount of time and $ for that. It was EDD-based, but for the extra features we needed or clients wanted, we ended up paying a lot $. If there was any conflict or bug, our income would be affected immediately and we had to drop everything to fix that.