Skip to main content
Question

Recaptcha Enterprise scores dropped significantly since about a week

  • July 8, 2026
  • 2 replies
  • 88 views

MarcVanDaele90
Forum|alt.badge.img

When checking the score-distribution on https://console.cloud.google.com/security/recaptcha/

the scores dropped from this (first week of June) 

to this (first week of July)

Obviously, this has a major impact on our users (schools & pupils, often starting our app at more or less the same time)

Any idea why this is happening?  What I can do to improve this? ...

2 replies

faube
Staff
Forum|alt.badge.img+7
  • Staff
  • July 9, 2026

Hello, the team cannot help debug an issue specific to your app without knowing your Cloud project, reCAPTCHA key or app.

 

I suggest sending feedback from Google Cloud Console using the three-dots menu, followed by Send Feedback. Make sure the “Describe your feedback” text includes the reCAPTCHA key you need help with.


interweb
Staff
Forum|alt.badge.img
  • Staff
  • August 24, 2026

Hi Marc,

Apologies for the delay! We had one of our senior engineers on the scoring team take a look -- output below is from an AI agent summarizing their findings:

---

Hello Marc,

Thank you for reaching out to reCAPTCHA Enterprise support. We conducted a deep-dive investigation into the scoring trends for site key `6LdIriwqAAAAAFEJ1uNmphUD9cC_x_U4u1fv4aJi` (Project: `711716231307`) across early July 2026.

### 1. Summary of Findings
* **Traffic Surge & Rate Protections**:
  Between **July 2 and July 16, 2026**, your site experienced a temporary **~100x traffic volume surge** (peaking at ~6,100 requests/day compared to your normal baseline of ~50–80 requests/day), originating primarily from ChromeOS clients in the Netherlands.
* **Root Cause of Score Drop (False Positives)**:
  This sudden volume spike tripped reCAPTCHA's automated rate and velocity safeguards (`TOO_MUCH_TRAFFIC` and `UNEXPECTED_ENVIRONMENT`), including high distinct token issuance velocity from shared IP ranges and missing persistent partitioned cookies. These aggregate protections temporarily depressed real-time scores down to ~0.25 on legitimate traffic during that two-week peak.
* **Customer Annotations Ingested**:
  We confirmed that reCAPTCHA successfully received your **2,536 `AnnotateAssessment` feedback calls** marking sessions as `LEGITIMATE` between July 6 and July 13. While annotations do not dynamically override live scores in real time, they are actively ingested into our offline retraining pipelines to tune future model versions for your site.
* **Current Status (Resolved)**:
  Once the traffic spike subsided after July 16, your site's volume normalized (~50–80 req/day), the velocity penalties cleared, and average scores immediately returned to expected high levels (**> 0.92–0.96**).

### 2. Recommended Actions & Next Steps
1. **Audit Your Annotation Trigger Workflow**:
   * Because our real-time online detection models flagged strong automation indicators on this traffic wave (e.g. un-cookied ChromeOS environments and rapid token generation from concentrated IP pools), we strongly recommend auditing your backend `AnnotateAssessment` implementation.
   * Ensure that `AnnotateAssessment(Annotation.LEGITIMATE)` is strictly triggered only upon **confirmed, out-of-band verification of human legitimacy** (such as successful 2FA/MFA completion, verified payment/transaction, or authenticated session validation), rather than automatically marking requests as legitimate simply because they reached a backend endpoint or returned an HTTP 200 response.
   * If automated scraping traffic reaches a backend route that indiscriminately calls `AnnotateAssessment(LEGITIMATE)`, it can inadvertently inject noisy labels into your site's offline training profile.
2. **Pre-warming & Load Testing Keys**:
   * If future traffic spikes are planned (e.g. automated load testing or marketing launches), we recommend using dedicated reCAPTCHA testing keys (`IsTestSiteKey`) to avoid triggering production rate-limiting protections.
3. **No Production Changes Required**:
   * Your site key is currently healthy, and legitimate traffic is receiving expected high scores.