MIGRATE FROM RECAPTCHA

Keep the server verification boundary. Replace the provider contract.

Choose the GIWS version that matches the interaction you use today, issue new GIWS credentials, and run both integrations separately during rollout.

Migration pathway

Map the experience

Use V1 for an explicit challenge, V2 for checkbox or invisible managed verification, and V3 for action-based scoring.

  • Challenge → V1
  • Checkbox or invisible → V2
  • Score action → V3

Migration pathway

Replace both boundaries

Change the browser loader and the backend verification endpoint together. Provider keys and response fields are not interchangeable.

  • Issue new site credentials
  • Keep secrets server-side
  • Validate hostname and action

Migration pathway

Roll out safely

Test on a staging hostname, monitor stable error codes, and remove the previous integration only after backend enforcement is confirmed.

  • Separate staging site
  • No shared tokens
  • Explicit rollback point

Build a safer user journey.

Register a hostname and choose the amount of verification friction each action deserves.

Create account