Quick answer: Google allows the reCAPTCHA v3 badge to be hidden only when the required reCAPTCHA branding is shown visibly in the user flow. Add the privacy and terms notice beside the protected form first, then hide the badge with CSS. Do not remove the attribution entirely.

Key Takeaways:

  • Place the required attribution where users can see it before submitting the form.
  • Link the notice to Google's Privacy Policy and Terms of Service.
  • Apply the CSS only after checking every protected form and device size.

Everyone loves to use Google reCAPTCHA to avoid spam, but the Google reCAPTCHA V3 badge is kind of annoying.

Is it allow to hide the reCAPTCHA?

According to Google reCAPTCHA FAQ, you are allowed to hide the reCAPTCHA badge, but you must include the reCAPTCHA branding visibly on the website.

You may add this line of text “This site is protected by reCAPTCHA and the Google” into your contact form’s privacy agreement. Example:

This site is protected by reCAPTCHA and the Google
    <a href="https://policies.google.com/privacy">Privacy Policy</a> and
    <a href="https://policies.google.com/terms">Terms of Service</a> apply.

Example from Google reCAPTCHA FAQ

How to hide Google reCAPTCHA V3 badge

To hide the Google reCAPTCHA V3 badge, go to Appearance > Customise > Additional CSS and add this code

.grecaptcha-badge {
    display: none !important;
}

Photo by Caleb Woods on Unsplash

Related Ulement guides: Common WordPress errors · WordPress security without plugins.

Primary source: Google reCAPTCHA FAQ.

Conclusion

Hiding the reCAPTCHA badge is a presentation change, not a removal of Google’s branding requirements. Keep the required disclosure visible in the form flow, use the documented CSS method and test that reCAPTCHA still runs and validates on the server.

Frequently Asked Questions

Is Google’s reCAPTCHA badge allowed to be hidden?

Google permits it when the required reCAPTCHA branding and policy links remain visible in the user flow. Check the current Google documentation before implementation.

Which CSS rule does Google document for hiding it?

Google documents .grecaptcha-badge { visibility: hidden; }. Do not use the rule to remove the required disclosure.

Does hiding the badge disable reCAPTCHA?

It should not, but the form still needs browser and server-side testing to confirm that tokens are generated and verified correctly.