Managing the KYC data of users is extremely important. Especially on a service that is related to money. Fortunately, HollaEx Kit provides a built-in plugin for collecting user KYC data. It can collect KYC data including user ID photos, documents for proofing addresses, or even a user's selfie. The collected photo data will be uploaded to the user-defined AWS S3 bucket automatically.
To set it up, go to the "Plugins" menu at the Admin page sidebar. There will be a plugin called "Manual KYC".
You can provide your AWS S3 bucket name, region, and IAM credentials in this section.
You should make an IAM policy for an IAM user you are going to use for the KYC. You could create a new policy on AWS IAM Console - Access management - Policies page.
"Version": "2012-10-17",
"Statement": [
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"Resource": "arn:aws:s3:::my-bucket-name/*"
Also, please make sure that you didn't completely block public access to your AWS S3 bucket. It is required for HollaEx Web to reach an S3 bucket without any permission issue. Please refer to the screenshot below.
Now, go to the AWS IAM Console - Access management - Users page to create a new user for KYC connection. You will be able to bind the policy that you just created above to this new account.
Get the access key ID and secret access key once the account is created.
Finally, go back to the plugins KYC configuration page of your exchange, and input the credentials you got.
The region should follow the region code of AWS.
Once the plugin is all set, the "Identity" and "Upload" menus will appear in your exchange.
You are now able to collect the user's KYC information.