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 photo, document for proofing address, or even user's selfie. The collected photo data would be uploaded at the user-defined AWS S3 bucket automatically.

To set it up, go to the "Plugins" menu at the Admin page sidebar. There would be a plugin called "Manual KYC".

You can provide your AWS S3 bucket name, region, and IAM credentials in this section. The bucket name and the region should be provided as <MY_BUCKET_NAME>:<MY_REGION> style.

It is recommended to use minimum permission possible for the S3 IAM. Please refer to the permission list below.

"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 the public access of 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.

Once the plugin is all set, the "Identity" and "Upload" menu will appear in your exchange.

You are now able to collect the user's KYC information.