Quadrata Integration
  • INTRODUCTION
    • Introduction to Quadrata
    • Passport Attributes
  • HOW TO INTEGRATE
    • Quadrata SDK
      • Get Started Quickly
      • Advanced
        • Installation
        • SDK Configuration
        • Onboarding Example
        • Client Libraries
          • Client Configuration
          • Client Lazy Loading
          • Client Eager Loading
          • Client Helper Component
          • Client React Hooks
            • useOnboardStatus
          • Client Examples
            • With Wagmi Connect
            • KYC Only
            • KYB Only
            • All In One
        • API Libraries
          • API Configuration
          • API Service Options
          • API Service Libraries
            • Create Access Token
            • Create Privacy Access Token
            • Fetch Attribute Values
            • Fetch Onboard Status
            • Fetch Passport List
            • Fetch Privacy Data
            • Fetch Privacy Grants
            • Fetch Wallet Screening
            • Revoke Privacy Grants
    • Onboard users
      • Individual Passport Onboarding
        • 1. Installation
        • 2. API Authentication
        • 3. API Onboard Status
        • 4. QuadClient Package
        • 5. Privacy Data Permissions
        • 6. Full Example
      • Business Passport Onboarding
        • 1. Installation
        • 2. API Authentication
        • 3. QuadrataKyb Package
        • 4. Privacy Data Permissions
        • 5. Full Example
      • All-In-One Passport Onboarding
        • 1. Installation
        • 2. API Authentication
        • 3. QuadrataReact Package
        • 4. Full Example
    • Request Privacy Data
      • List of Privacy Data
      • Privacy Data Permissions
      • API Requests
        • How to sign API
          • Full Example
          • Generate ECDSA Key Pair
        • API Get Privacy Permissions
        • API Privacy Access Token
        • API Get Privacy Data
        • API Revoke Permissions
    • Query attributes
      • Via Smart Contract
        • Query a single attribute
        • Query multiple attributes
        • Query Helper
      • Via API
    • On-Chain Wallet Screening
      • How to sign API
        • Full Example
        • Generate ECDSA Key Pair
      • API Get On-Chain AML Score
    • Webhooks
      • Onboarding Webhooks
      • Ongoing Monitoring Webhooks
      • Webhook Request Signature
    • Burn Passports
  • additional information
    • Smart contracts
    • Quadrata Sandbox
    • Passport Issuers
    • Privileged Roles & Ownership
    • Constants
    • Flex Kit Attributes
      • Smart Contract Addresses
Powered by GitBook
On this page
  • Configure Privacy Consent
  • Require Granted Consent
  • Example
  1. HOW TO INTEGRATE
  2. Onboard users
  3. Business Passport Onboarding

4. Privacy Data Permissions

Configure the onboarding flow to ask for permissions to share privacy data with your dApp.

Previous3. QuadrataKyb PackageNext5. Full Example

Last updated 8 months ago

Configure Privacy Consent

The KYB privacy permissions flow easily allows business's to consent to sharing their 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.

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".

Example

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

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

privacy data