> 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/sdks/sdk-web/componentes/sdk-provider/propiedades/settingsstrictness.md).

# settingsStrictness

## Detalles

**Atributo:** `settings-strictness`

**Tipo:** `boolean`

**Valor por defecto:** `false`

## Morfología

```typescript
provider.settingsStrictness = true;
```

## Descripción

Controla cómo se gestiona un valor de configuración inválido en `facephi-sdk-provider` y en los componentes que aloja (Selphi, SelphID, Video Provider y File Uploader).

* **`false` (por defecto):** modo permisivo. El valor inválido se sustituye por su valor por defecto y se emite un aviso en consola.
* **`true`:** modo estricto. El SDK detiene su ejecución y muestra el error `SettingsError` ([código `SDK_137`](/sdks/sdk-web/componentes/sdk-provider/codigos-de-error.md)).

### Información adicional

**No se propaga a Selphi/SelphID:** este valor solo controla la validación del propio `facephi-sdk-provider` (y de Video Provider y File Uploader). Los widgets `facephi-selphi-widget` y `facephi-selphid-widget` no lo heredan: para controlar su validación hay que definir `settingsStrictness` directamente en cada uno de ellos.

***

## Ejemplo

```jsx
<facephi-sdk-provider
    apikey={process.env.FACEPHI_SDK_APIKEY}
    settingsStrictness={true}
/>
```
