> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hifi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> To comply with financial regulations, HIFI enforces KYC (Know Your Customer) and KYB (Know Your Business) checks before a User can receive funds from fiat (onramps), pay out to fiat (offramps), or access other financial products offered by HIFI.

## KYC vs. KYB

Different information is required based on the user type, including both non-documentary and documentary verification.

| User Type      | Check | What's verified                                                   |
| :------------- | :---- | :---------------------------------------------------------------- |
| **Individual** | KYC   | Identity, address, date of birth, government ID, etc.             |
| **Business**   | KYB   | Legal entity details, beneficial owners, incorporation docs, etc. |

<Info>
  For a business user, associated party, and ultimate beneficial owner (UBO) information is required in addition to the company information.
</Info>

<Info>
  **All KYBs will go through our compliance team's manual review**
</Info>

## Compliance Life Cycle

1. **Update compliance information** – Upload the user's profile via PATCH `/v3/users/:user_id/compliance/profile`
2. **Upload documentation** – Upload the user's documents via POST `/v3/users/:user_id/compliance/documents`
3. **Submit compliance application** – Submit the user's compliance data for screening via POST `/v3/users/:user_id/compliance/submit`
4. **Verification** – HIFI reviews the submitted information
5. **Status updates** – Receive results via webhook or by polling GET `/v3/users/:user_id/compliance/status`
6. **Revise information & documentation** – If there's an issue with the applicant's information, update the affected fields and resubmit
7. **Resolve RFIs via email** – Our compliance team may reach out for additional information

## Compliance Statuses

| Status          | Description                                                             |
| --------------- | ----------------------------------------------------------------------- |
| `NOT_SUBMITTED` | Compliance check has not yet been requested                             |
| `PENDING`       | Application has been submitted and is awaiting review                   |
| `IN_REVIEW`     | Application is currently being manually reviewed by the compliance team |
| `APPROVED`      | Application has been approved by our compliance team                    |
| `REJECTED`      | Application has been rejected by our compliance team                    |
| `REQUIRES_INFO` | Applicant's compliance data requires updates before resubmitting        |

## Required Information

* [KYC requirements](/v3/core/compliance/kyc)
* [KYB requirements](/v3/core/compliance/kyb)
* [Associated Party requirements](/v3/core/compliance/associated-party) (part of KYB application)

## Getting Help

* 📧 **Email:** [support@hifi.com](mailto:support@hifi.com)
* 💬 **Slack:** Message us in our shared Slack channel

## Related Resources

* [User Overview](/v3/core/users/overview)
* [KYC (Individual)](/v3/core/compliance/kyc) - Individual verification requirements
* [KYB (Business)](/v3/core/compliance/kyb) - Business verification requirements
* [Associated Parties](/v3/core/compliance/associated-parties) - UBO and control person requirements
