> For the complete documentation index, see [llms.txt](https://cartoonmango-1.gitbook.io/vida-ekyc-integration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cartoonmango-1.gitbook.io/vida-ekyc-integration/integration-methods/sdk/overview.md).

# Overview

The VIDA Liveness SDK incorporates advanced features and algorithms to enhance the security and authenticity verification of user interactions, particularly in scenarios prone to fraud and impersonation. <br>

## **Fraud Detection:**

* **Image Manipulation Detection:**
  * VIDA's Image Manipulation Feature detects alterations from face swap applications and edited photos.
  * Enhances Liveness Detection to combat Face Morph or Face Wrap incidents using a sophisticated algorithm.
  * Adds a vital secondary defense layer against deep fakes and manipulated selfies.
* **Screen Detection:**
  * VIDA's passive liveness detection distinguishes physically present humans from spoof artifacts in single-shot images.
  * Reduces friction during capture, ensuring genuine presence by detecting and preventing doctored images or videos.

## **Injection Layer:**

* **Emulator Detection:**
  * VIDA's SDK identifies when the application is running on an emulator, safeguarding against reverse engineering and attacks.
  * Ensures app integrity by allowing it to run only on genuine devices.
* **Debugger Detection:**
  * Thwarts attempts to debug or reverse-engineer your app, enhancing overall security.
  * Prevents debuggers from intercepting and altering an app's execution or extracting sensitive information.
* **Protection against Rooted and Jailbroken Devices:**
  * VIDA's SDK recognizes when the app is operating on rooted Android or jailbroken iOS devices.
  * Protects against vulnerabilities associated with rooted or jailbroken devices.

**Metadata Inspection:**

* VIDA's SDK bolsters image data security by extending metadata with an HMAC signature.
* Ensures image integrity and authenticity during transmission through signature generation and backend validation.
* Detects potential tampering or corruption, preserving the authenticity of transmitted images.

**Payload Integrity:**

* Utilizes HMAC for payload integrity, preventing injection attacks and ensuring data integrity.
* Implements SSL Pinning for secure communication, protecting against Man-in-the-Middle (MitM) attacks.
* Rejects connections not matching the pinned certificate, ensuring communication exclusively with designated servers.
