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

# Module-Wise Export Permission & IP Restriction

> This guide explains how authorized administrators can configure **module-wise export permissions** at the **User** level and restrict export access based on the user's registered **IP address/network or VPN network**.

## **Overview**

The **Module-Wise Export Permission** functionality allows CRM administrators to control which users can export data from specific CRM modules.

Export access can be controlled at two levels:

* **User Level:** Grant or revoke export access for an individual user on **CRM** .
* **Network/IP Restriction:** Export access can be restricted to the registered **IP** address/network or configured **VPN** network.

An export request is allowed only when the user has the required **module export permission** and the request originates from an **authorized network/IP**, wherever network restriction is configured.

***

## **Step-by-Step Process**

### **1. Configure Module-Wise Export Permission**

* Log in to the **CRM** with an authorized administrator account.
* Navigate to the **Users > CRM Users** section.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image1.png)

* Locate the required **User**.
* Click on the **Eye/View Profile** button.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image2.png)

* Locate the **Export Permissions** button under the profile.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image3.png)

* It will open all the modules on **CRM**.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image4.png)

* Configure the export permission for the required **CRM** modules.
* Enable or disable export access according to the required role.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image5.gif)

Export permission is configured independently for each module.

***

### **2. Configure VPN/Network Details**

* Open the required user's details from the **CRM USER** section.
* Navigate to the **Export Permissions** configuration.
* Select the module for which network restriction is required.
* Click on the **IP Restriction** dropdown and select the **Restricted(IP/CIDR)** option.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image6.png)

* Enter the required **VPN Network details** in the available field.
* Save the configuration.

The **VPN Network details field is optional**.

If VPN/network details are configured, the user can download the exported file only when connected through the specified authorized network.

If no VPN/network details are configured, the existing download access remains unchanged for the selected module.

***

### **3. Export Data from an Authorized Module**

* Navigate to the required CRM module.
* Apply the required filters, if applicable.
* Click the **Export** option.
* The CRM validates the user's export permission and applicable network/IP restriction before generating the file.
* If all required validations pass, the export file is generated successfully.

Export validation is performed independently for each module.

***

### **4. Export Request from an Unauthorized Network**

If a user attempts to export data from a network/IP that is not authorized for the selected module:

* The CRM validates the current network/IP.
* The export request is blocked.
* The file is not generated.
* The user is shown an appropriate **error** message.

***

## **Export Logs**

**Export Logs** is used for tracking export and permission activities.

Any changes to user-level export settings are saved along with the applicable **timestamp and administrator details**.

**Logs** are for **Export** permission given or revoked, which module was exported by which user and if failed export attempts.

![](https://ruloans-bucket.s3.ap-south-1.amazonaws.com/docs/crm/utils/module--wise-export-permission-&-ip-restriction/image7.png)

***

## **Audit & Export Logs**

The CRM maintains audit information for export-related activities and permission changes.

The audit information includes:

* User Name
* Module
* IP Address
* Date and Time
* Action Performed
* Performed By

The logs help administrators and auditors track:

* Export permission granted or revoked
* IP/network registered or updated
* Successful export attempts
* Blocked export attempts

***

## **Authorization & Security**

Export functionality is controlled through **user-level permissions**.

Only users who have the required export permission should be able to export data from an authorized module.

Where network/IP restriction is configured, the export request must also originate from the registered network/IP.

Users attempting to export data from an unauthorized network are prevented from generating the export file.

***

## **Important Notes**

* Only **CEO** role can provide and revoke Export access.
* VPN/network configuration is optional.
* When VPN/network details are configured, export access is restricted to the specified network.
* When no VPN/network details are configured, the existing download access remains unchanged for the selected module.
* Export validation is performed independently for each module.
* Unauthorized export requests are blocked before the file is generated.
* **Export Logs** is a tracking/audit section.
