> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/id-fraud-shield-sdk/integration-guide/web-sdk.md).

# Web SDK

ID Fraud Shield is available in the **VIDA Web SDK** to run a fraud check as part of web verification journey. It works inside the customer web app, validates the initialization inputs, and securely connects the session to VIDA’s backend for device evaluation.

In the typical flow, the web app first calls `init(clientId, userId, flow)`, then requests a **token and signing key** from your backend (your backend fetches these from VIDA’s server). After you receive them, your web app calls `submitData(token, signingKey, clientTransactionId)` via the Web SDK to trigger the fraud evaluation, and the SDK returns the `clientTransactionId` so you can track and link the evaluation to the user’s session.
