Why it exists
Most spam protection asks real people to prove themselves to a machine: pick the buses, retype the letters, try again. We wanted the opposite. Form Armour asks your visitors for one short drag, then does the hard work on your own server, where they never see it.
It also had to be private by default. Local mode needs no keys and sends nothing to anyone. No form contents and no raw IP addresses are stored, and the statistics it keeps are simple daily counts.
Who makes it
Form Armour is designed and built by Stuart Lawson, founder of Hyperpixel Studio, who has spent more than 20 years designing and building digital products. He led UX design and front-end development for AVG Technologies in Australia, where he also produced cybersecurity education for consumer and business audiences, and was Head of User Experience at Jumbo Interactive, the company behind OzLotteries.
Form Armour also comes from the other side of the inbox. As Senior CRM and Lifecycle Marketing Specialist at Envato Elements, Stuart ran email programmes for more than 2 million users, where clean data and deliverability decide whether anything works. Today he is Chief Product Officer of the career intelligence platform InspireWorx, and the maker of Approofy, a QA platform for email teams, and Colrpicker, a colour tool for designers and developers. Form Armour applies the same habits: start with the person using it, keep data where it belongs, and be plain about what a tool can and can't do.
What it does, and what it doesn't
Form Armour protects the WordPress forms you choose on Contact Form 7, WPForms, Gravity Forms, Fluent Forms, Elementor Pro and your own custom forms. Every submission passes seven checks before your form plugin sends or saves it. See the checks run.
We are plain about its limit: Local mode stops scripts, replays and form-filling bots, but it cannot stop a bot written specifically for this plugin. For forms that attract that kind of attention, Pro adds Cloudflare Turnstile.
Open source
Form Armour is licensed under the GNU General Public License, version 2 or later, like WordPress itself. You can read, change and share the code.
Contact
Questions, bugs and Pro support: support@hyperpixel.com.au. Setup help is in the docs.
Hyperpixel Studio (ABN 75 953 063 679), Queensland, Australia.
