# OkayDoc Document Checking Types

## Check Type

### Landmark Checking

This detection is used to detect if landmarks are present in the id image and if it is in the expected region. If the checking is satisfied and is above the threshold value then it is considered a Pass.

*<mark style="color:orange;">Please refer to the "Country" in the submenu for further information.</mark>*&#x20;

### Font Check / ID number font size check

This detection is used to detect if the ID number text in the id image has the correct font size and type and if it is in the expected region. If the checking is satisfied then it is considered a Pass. Otherwise, the checking will return Cautious/Fail

<div align="center"><img src="/files/kRBJNM6hKwuiWcQ34Pxe" alt=""></div>

### Microprint Check

This detection is used to detect if the microprint region in the id image is present, visible and in the expected region. If the microprint is visible, clear, and is above the threshold value then it is considered as Pass. The score samples please refer to this [page](/emas-ekyc-portal/list-of-checkings-and-rules/okaydoc-document-checking-types/malaysia/mykad.md#microprint-detection-score-samples).

![](/files/uMl3B61y7jLN9Tu7nZhv)

### Photo Substitution Check / Holographic Photo Comparison

This detection is used to detect if the holographic face photo of the user and the actual face photo in the id image belong to the same person. If the checking is satisfied then it is considered a Pass. Otherwise, the checking will return Fail

![](/files/LbzdFfxdiU9wqdq1JMRj)

### Color Mode / Black & white Photocopy Detection

This detection is used to detect if the id image is colored and not a black-and-white image. If the checking is satisfied then it is considered a Pass. Otherwise, the checking will return Fail

![](/files/o4DG2AQpeDw9NcTuB1WX)

### Hologram

The detection looks for the presence of Hologram Regions on the card which is essentially a synthetic material containing an optically variable feature composed of grids that diffract light. This makes the card display a multi-colored pattern on the surface of the card when light is shined on it at a certain angle. If the Hologram is present then it is considered as Pass. Otherwise, the checking will return Fail

![](/files/Deo18MeSeA3eTxiuypxz)

### Screen Detection

This detection is used to detect if the id image is captured from a screen/monitor or from the actual ID Card. If the image is captured from a monitor then it would have visible moire lines. This will be an indication that the card is from a screen. If the ID is not from a screen, then it is considered as Pass. Otherwise, the checking will return Cautious/Fail

![](/files/XdMkfCPyo3PHGnRxXinA)

### Ghost Photo Color Detection / Holographic photo quality check

This detection is used to detect if the holographic face photo of the user in the MyKad image is colored. If the checking is satisfied then it is considered a Pass. Otherwise, the checking will return Fail

![](/files/K9e4WjVCROXaBL5t7tDx)

### ID Blur Detection

This detection is used to detect if the id image has the correct Blurriness levels and is not too blur/unclear. If the checking is satisfied then it is considered a Pass. Otherwise, the checking will return Fail

![](/files/cvbhLNGhRypvYs1rlvAq)

### ID Brightness Detection

This detection is used to detect if the id image has the correct brightness levels and is not too dark. If the checking is satisfied then it is considered a Pass. Otherwise, the checking will return Fail

![](/files/H3iSQiRpjNR0ekVSjO6C)

### Substitution Checking(Cambodia ID only)

This detection is used to detect if the content in the Cambodia id image is original or tampered with. If the ID has not been tampered with, then it is considered as Pass. Otherwise, the checking will return Cautious/Fail

![](/files/2QSFeRfehzxlOX17Xqzi)

### ID Tamper Detection(Cambodia ID only)

This detection is used to detect if the ID number text in the Cambodia id image has been tampered with. If the checking is satisfied then it is considered as Pass. Otherwise, the checking will return Cautious/Fail.

![](/files/lSB3FF7cOYQoMCDvp4J8)

### ISLAM  Field Tampering Detection(Malaysia MyKad Only)&#x20;

#### *<mark style="color:purple;">Only applicable for OkayDoc - MyKad V7-1</mark>*

This detection is used to detect if the "Islam" field in the MyKad ID image has been tampered with. If there is no tamper on the "Islam" field then it is considered as Pass. Otherwise, the checking will return Cautious/Fail.

<figure><img src="/files/4Tn4IzPpdRT4IbvGXenR" alt=""><figcaption></figcaption></figure>

### Quality Check Detection(Malaysia MyKad Only)&#x20;

#### *<mark style="color:purple;">Only applicable for OkayDoc - MyKad V7-1</mark>*

The following checkings will be applied under Quality Check Detection

* Random Object Placement Detection
* Broken ID Detection
* Blurriness Detection
* Brightness Detection
* Glare Detection

| Pass                             | Fail                                                                                                                                  |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| ![](/files/SsA1RD9rFeOG2Mu38e54) | <p><mark style="color:red;"><strong>Broken ID</strong></mark></p><p><img src="/files/3XwWdVpLRYThw3IWJhgE" alt=""></p><p></p><p> </p> |
|                                  | <mark style="color:red;">**Random Object Placement**</mark>![](/files/LDFZIOkeySvMUlk0R14y)                                           |
|                                  | <p></p><p><mark style="color:red;"><strong>Glare ID Image</strong></mark><img src="/files/s7PLVlwqCQTw5G7MuZls" alt=""></p>           |
|                                  | <mark style="color:red;">**Blurry ID Image**</mark>![](/files/MQ4MlImTtWoechAOmzQD)                                                   |
|                                  |                                                                                                                                       |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://api2-ekycportal.innov8tif.com/emas-ekyc-portal/list-of-checkings-and-rules/okaydoc-document-checking-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
