> 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/core/init-session-configuracion.md).

# Init Session Configuration

**License**

**type:** *string*

Allows you to set the License for the components. This License must be provided by Facephi.

```
mLicense: "valid license“
```

## licenseUrl

**type:** *string*

Sets the URL where the Core component remotely validates the License. This Endpoint must be provided by Facephi.

```
mLicenseUrl: "https://***.***.pro"
```

## licenseApiKey

**type:** *string*

Sets the API key that is sent to obtain the license from the service.

```
mLicenseApiKey: "valid ApiKey"
```

## **enableTracking**

**type:** *boolean*

It enables or disables the use of the Tracking component. This allows you to see the information about what the client does on the Facephi platform. This component runs in the background while the rest of the installed components are executed, and analyzes user behavior during the current process.

```
mEnableTracking: true
```

The result will be returned through a Promise that contains an object of the SdkCoreResult class. More information about how this class works will be added in ***section 6***.

## **locale**

This is a String that allows you to change the locale and language of the Widget. Some examples of values it can take are the following:

* "" to use the system language
* "es" for Spanish.
* "en" for English.
* "fr" for French.

## **enableDebugMode**

Boolean that enables or disables the display of console logs of what the components do.

## **enableLocation**

Boolean that enables or disables the request for geolocation permissions via an operating system pop-up. When enabled, the application will request access to the device location from the user. IMPORTANT: Applies only to iOS. By default it is always true.

## **internalOptions**

Record\<String, String> to which key/value parameters are passed, for different specific configurations.

If, for example, {"SKIP\_ENV\_CHECK": "true"} is passed, the check for rooted devices, emulators, fraudulent apps, etc. is removed before using the rest of the components.
