# 4. Privacy Data Permissions

## Configure Privacy Consent

The KYB privacy permissions flow easily allows business's to consent to sharing their [privacy data](https://docs.quadrata.com/integration/how-to-integrate/request-privacy-data/list-of-privacy-data) with your dApp in a few simple, secure steps.

You can configure the KYB onboarding application to request for privacy consent by passing `requestPrivacyConsent` as `true` to the onboarding component.

The applicant will be presented with the following screen after validating their business's email address.

Once privacy consent is granted, a callback function will be triggered to inform your dApp.

<figure><img src="https://1584030040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLAjafMHYws8zl3GIV6qF%2Fuploads%2FJ9nP65XGYKLzLGgDBdZF%2Fimage.png?alt=media&#x26;token=8b95185a-2892-4967-852d-5d6643924407" alt=""><figcaption></figcaption></figure>

## Require Granted Consent

You can pass `isPrivacyConsentRequired` as `true` to prevent the application from going forward unless consent is granted.

The applicant will receive the following screen in this case, when they click "Don't Allow".

<figure><img src="https://1584030040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLAjafMHYws8zl3GIV6qF%2Fuploads%2FDw7gJ7pwaJPx7s9xVRMy%2Fimage.png?alt=media&#x26;token=6eb9d3f9-84bb-4b07-9c3a-704d526ebee4" alt=""><figcaption></figcaption></figure>

## Example

```typescript
<QuadrataKyb
    requirePrivacyConsent={true}
    isPrivacyConsentRequired={true}
    ...
/>
```

{% hint style="warning" %}
In order to use this feature, application owners must have a working implementation of the Quadrata KYB Client. \
\
A full example and integration steps can be found here: [5.-full-example](https://docs.quadrata.com/integration/how-to-integrate/onboard-users/business-passport-onboarding/5.-full-example "mention")
{% endhint %}
