> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-en/sdks/sdk-mobile/framework-plugins/extras/selphi/selphi-configuracion.md).

# Selphi Configuration

#### **livenessMode**

Sets the capture mode of the component. Possible values are:

* ***SelphiFaceLivenessMode.NONE***: Indicates that photo detection mode should not be enabled in authentication processes.
* ***SelphiFaceLivenessMode.PASSIVE***: Indicates that the passive liveness check is performed on the server, sending the corresponding "BestImage" for that purpose.
* ***SelphiFaceLivenessMode.MOVE***: Indicates that the liveness test is active, showing some instructions during capture, and returning the corresponding result of the process.

#### **debug**

Enables the component debug mode.

#### **resourcesPath**

Indicates the name of the component's resources in zip format. Example: “resources-selphi-2-0.zip“.

This name will be used to look for the file at the path of *assets*.

<div align="left"><figure><img src="/files/f8b040d604e6d04bf68ce0572e068a64d0d9f817" alt=""><figcaption></figcaption></figure></div>

**cropPercent**

Allows you to modify the percentage of face cropping. The higher the number, the greater the rectangle crop relative to the face.

#### **cropImageDebug**

Allows debug mode to check the face cropping percentage.

#### **showResultAfterCapture**

Indicates whether or not to display a screen with the captured image after the analysis process. On this screen, the user is given the option to repeat the capture process if the image obtained was not correct.

#### **showTutorial**

Indicates whether the widget activates the tutorial screen. This view explains intuitively how the capture is performed.

#### **livenessMode**

Sets the widget liveness mode. Allowed values are:

* SelphiFaceLivenessMode.NONE: Indicates that photo detection mode should not be activated in authentication processes.
* SelphiFaceLivenessMode.PASSIVE: Indicates that the passive liveness check is performed on the server, sending the corresponding “BestImage” or “TemplateRaw” for this purpose.
* SelphiFaceLivenessMode.MOVE: Indicates that the liveness test is active, showing some instructions during capture, and returning the corresponding result of the process.

#### **stabilizationMode**

Sets a stabilization mode prior to any authentication process in the widget. With this mode, the widget is forced not to start any process if the user is not centered, looking straight ahead, and not moving their head.

#### **cameraFlashEnabled**

Indicates whether the device camera flash is enabled.

#### **locale**

Forces the widget to use the language configuration indicated by the locale parameter. This parameter accepts either a language code (e.g., ‘en’) or a regional identification code (e.g., ‘en\_US’). If the widget resources file does not have a localization for the selected ‘locale’, its configuration will use the default language.

#### **fullscreen**

Indicates whether the view will have priority to be displayed in full screen, if the system allows it.

#### **templateRawOptimized**

Indicates whether or not the template (templateRaw) generated after the selfie should be optimized.

#### **qrMode**

Boolean indicating whether QR reading should be enabled or not prior to the authentication process.

#### **videoFilename**

Sets the absolute path of the file name where a video of the capture process will be recorded. The application is responsible for requesting the necessary permissions from the phone in case that path requires additional permissions. By default, the widget will not perform any recording process unless a file path is specified through this method.

#### **viewsContent**

This advanced property allows the widget views to be configured using a string in xml format.

Note: This property does not alter the contents of the resources file.

#### **showDiagnostic**

Show diagnostic screens at the end of the process

#### **logImages**

When enabled, a list is returned with the 5 best images taken of the user

#### **showPreviousTip**

Displays a screen before starting the capture with information about the process to be carried out and a button to start it.

#### **extractionDuration**

Duration of the facial extraction process. Possible values:

* SelphiExtractionDuration.SHORT
* SelphiExtractionDuration.MEDIUM
* SelphiExtractionDuration.LONG

#### **cameraPreferred**

Camera to be used for the process: FRONT, BACK

#### **vibrationEnabled**

Indicates whether vibration feedback is desired when the process ends.

#### **moveSuccessfulAttempts**

Number of retries for correct capture in the movement process (Default 1)

#### **moveFailedAttempts**

Number of retries for incorrect capture in the movement process (Default 2)
