deprecated

End of Support for Legacy Browsers - July 1, 2025

As of July 1, 2025, DataDome will no longer support the following browsers for CAPTCHA and Device Check:

iOS SDK 3.8.1

  • Improve thread safety of internal components

JavaScript Tag 5.1.0

  • Add challengeLanguage option to force challenges for XMLHttpRequest or Fetch requests to be displayed with a specific language and ignore language settings from the browser

Fastly module 2.24.3

  • Unset conflicting enriched headers from client requests to prevent unintended overrides of DataDome empty value

Fraud SDK Go v1.2.0

  • Remove Authentication field from the User structure
  • Add AccountUpdateWithAuthentication functional option to set the Authentication field for account update events
  • Add RegistrationWithAuthentication functional option to set the Authentication field for registration events
  • Add PaymentMethodUpdated field to the User structure for account update events

Fraud SDK Node.js 2.0.0

Breaking changes

Flutter Dio SDK 3.3.4

  • Add mounted check to the challenge page to prevent calling setState after the page is disposed of, avoiding potential crashes

Go module v2.2.0

  • Add CookiesList to payloads sent to Protection API

Android SDK 3.0.0

  • Fix large HTML responses buffering to avoid truncation
  • Fix crash in manual integration when requestId is not provided and an exception is raised
  • Ensure manual response handling executes on a background thread to avoid blocking UI thread

React Native Fetch 1.4.0

  • Fix race condition in challenge modal to ensure only one modal is shown at a time and block execution until it is resolved
  • Replace @react-native-async-storage/async-storage with Android native CookieManager for cookie handling, to prevent potential challenge loops caused by manual cookie injection
  • Improve support for TypeScript by generating types for the DataDome SDK
  • Fix potential Captcha loop on iOS