# Managing Compliance & KYC

### Overview

The Admin dashboard includes a dedicated **Compliance & KYC** module. This allows administrators to monitor user verification processes, review identity and accreditation documents, check payout histories, and manually override statuses when necessary.

### Steps

#### Step 1: Access the Compliance & KYC Dashboard

From the left-hand sidebar menu, navigate to the **Compliance** section and select **Compliance**.

Here, you will see a list of all users, displaying their contact details, KYC Status, Verification status, and Accreditation. At the top of the page, summary widgets provide a quick glance at the total number of registered users, pending profilels,&#x20;

in-progress profiles, approved profiles, and rejected profiles.

<figure><img src="/files/aEEv2C0RGLU2BbOSkJB2" alt=""><figcaption></figcaption></figure>

***

#### Step 2: Export Compliance Records

If you need an external record of a user's compliance details, you can easily export their data. Locate the specific user in the list and click the **Export** button on the far right of their row. This will generate and open a PDF document containing a comprehensive record of the user's compliance and verification details.

***

#### Step 3: View User Details

To inspect a specific user's compliance profile in depth, click the **View Details** button next to their name. This opens a modal window containing four main tabs: **Summary**, **KYC**, **Payouts**, and **Accreditation**.

<figure><img src="/files/yfeGO6ob02NzMYuDCOYX" alt=""><figcaption></figcaption></figure>

***

#### Step 4: Review the Summary Tab & Override Status

The **Summary** tab provides a high-level overview of the user's profile, including:

* **Compliance Status & Timeline:** The current state of their approval and a history of their verification steps.
* **Identity & Contact:** Basic user information such as Name, Date of Birth, Phone, and Address.
* **Investment Profile & Declarations:** Employment status, planned annual investment, and responses to compliance questions (e.g., Politically Exposed Person status).

**Manual Override:** If you need to manually change a user's compliance status, use the **Manual Override** section at the top of the tab. Select a new status (e.g., Approved, Pending, In Progress, Rejected) from the dropdown menu and click **Update Status**.

***

#### Step 5: Review the KYC Tab

Switch to the **KYC** tab to view detailed identity verification data. This section includes:

* **Stripe Identity Verification:** Indicates if the user's identity has been successfully verified via Stripe.
* **Document Verification & Verified Data:** Details of the identity documents provided by the user.
* **Stripe Connect Account:** Information regarding their connected Stripe account status.
* **Terms of Service:** Records of when, and from what IP address, the user accepted the platform's terms.

***

#### Step 6: Check Payouts History

Click on the **Payouts** tab to view the user's transactional activity. This tab displays the user's current **Account Balance**, alongside a history of **Transfers Received** (money in) and **Payouts to Bank** (money out).

<figure><img src="/files/XZyLioAUrIT945GycCTn" alt=""><figcaption></figcaption></figure>

***

#### Step 7: Manage Investor Accreditation

Navigate to the **Accreditation** tab to review and manage the user's sophisticated investor status.

* **Review Documents:** Under Document Details, click **View Document** to open and review any uploaded files, such as an Accountant's Certificate.
* **Update Accreditation:** Once you have reviewed the documentation, use the **Update Accreditation** section to manually set the user's status. Select the appropriate status (e.g., Verified, Rejected, Pending, Expired) from the dropdown menu and click **Update Status** to save your changes. A success message will confirm the update.

<figure><img src="/files/S0kO4hm3yxpqxczx136g" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ctrlsuper.gitbook.io/ctrlsuper-docs/admin/managing-compliance-and-kyc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
