# KYC Workflow Guide

## Custom Internal KYC (No External Providers)

### Buyer KYC
1. **Identity Info**: Full name, DOB, nationality, address, phone
2. **Document Upload**: ID front, ID back, selfie
3. **Admin Review**: Submitted to admin queue
4. **Approval**: Buyer can make purchases

### Seller KYC (KYB)
1. **Identity Info**: Same as buyer
2. **Document Upload**: ID documents + selfie
3. **Business Info**: Business name, registration number, tax ID, address
4. **Business Documents**: Business license, tax document
5. **Admin Review**: All documents verified manually
6. **Approval**: Seller can list products and go live

### Admin Review Queue
- Accessed at `/admin/kyc-reviews`
- Actions: Approve, Reject, Flag for review
- Rejection includes reason sent to user

### Security
- Documents stored locally at `/var/glamora/uploads/kyc/`
- Max file size: 10MB
- Allowed types: JPEG, PNG, WebP, PDF