Here at SendSafely we’ve been using ReCaptcha for a while now to protect unauthenticated portions of our website that may be susceptible to abuse by bots (the most notable of which is our Personal URL feature).
This month we upgraded all of our ReCaptchas to the new and improved “NoCaptcha ReCaptcha” API (officially known as ReCaptcha v2). Migrating existing ReCaptcha’s to the new v2 API was surprisingly easy. Unfortunately, our ReCaptcha code is not something we look at all that often, so we first needed to re-familiarized ourselves with the v1 implementation. As it turned out, we only needed to change a few lines of code to make our old code work with the new API. We thought we would post a summary of the steps needed to help those that haven’t made the switch but are thinking about it.