# User Devices

### Overview

Network admins remotely manage the mobile device and native clients used by users to access the MangoApps domain. Network admins can revoke the access from a specific user device/client, remotely delete application data from the device/client and more.

![Admin Portal > Security > User Devices](https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FrjuDz0LVnrTYcp1xyUT3%2F13-05-2024-02-46-51.png?alt=media\&token=1fa97fb2-7579-4e6e-a82e-a9269d45ac28)

**List of user devices:** List of all devices a user has used to access your domain via the native MangoApps desktop and mobile client applications.

* ***User Name:*** The name of the user.
* ***Device ID:*** Unique identifier of the user's device.
* ***Device:*** The platform and type of the user's device.
* ***Last User Activity:*** The date and time of the last activity by the user from the specific device.
* **Device Status:** The current status for the user's device. Two users can have different device statuses if they share the same device.

**Actions:** Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">(three dots) button to open the pop-up and then click **Disable Access** or **Cancel Disable Request** or **Enable Access** or **Delete App Data** or **Cancel Delete App Data Request** or **Send Debug Log**. See [Actions on User Devices](#actions-on-user-devices) for more information.

**Export CSV:** Click the **Export CSV** button to download all the existing devices' details for the desktop and mobile client applications as a .CSV file.

**Export PDF:** Click the **Export PDF** button to download all the existing devices' details for the desktop and mobile client applications as a .PDF file.

***

### Actions on User Devices

For active users, network admins can revoke the access for a user's existing device and restrict them from accessing MangoApps via the desktop and mobile client applications.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FJoech5hcrBpHfE71pMby%2F13-05-2024-02-53-50.png?alt=media&#x26;token=b63073c7-698c-483a-8f04-213f86efa762" alt="" width="563"><figcaption></figcaption></figure>

**Disable Access**

Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">three-dot button to open the action menu. Click **Disable Access** to open the confirmation pop-up.

![Disable Access Confirm pop-up](https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FG6FRcacGL3kSANzSInwi%2F13-05-2024-03-08-57.png?alt=media\&token=e9b16a75-2107-4273-89a8-b805ee539eae)

Click the **Yes** button to delete all saved MangoApps data (login information and files) remotely from a user's device. The **Device Status** will to change **Active** to **Disabled**.

{% hint style="danger" %}
If the desktop/mobile client is running and the user is logged in, the user's data is deleted and the user is immediately logged out of the client.

If the desktop/mobile client is **NOT** running or the user is **NOT** logged in, the system will wait to trigger the app data deletion. The Device Status will change to **Disable Pending**. Whenever the user next accesses  the client app, the app data deletion and disable request is triggered and the Device Status will change to **Disabled**.
{% endhint %}

***

#### **Cancel Disable Request**&#x20;

For user devices with pending disable requests, network admins can cancel the disable request and allow access for a user's existing device for accessing MangoApps via the desktop and mobile client applications.

Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">(three dots) button to open the pop-up and then click **Cancel Disable Request** to open the Confirm pop-up.

Click the **Yes** button to cancel the disable access request, app data deletion and allow access from the desktop/mobile client application on the device.

The Device Status will change to **Active** from **Disable Pending**.

***

#### **Enable Access**&#x20;

For disabled user devices, network admins can re-grant the access for accessing MangoApps via the desktop and mobile client applications.

Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">(three dots) button to open the pop-up and then click **Enable Access** to open the confirmation pop-up.

The Device Status will changes to **Active** from **Disabled**.

***

#### **Delete App Data**&#x20;

For active user devices, network admins can delete all saved MangoApps data (login information and files) remotely from a user's existing device for the desktop and mobile client applications.

Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">three-dot button to open the pop-up. Click **Delete App Data** to open the Confirm pop-up. From here, click the **Yes** button to delete all saved MangoApps data remotely from a user's device.

The Device Status will display the last app data deletion time, for example, "Last app data deleted 5 hrs ago" or "Last app data deleted 17 days ago".

{% hint style="danger" %}
If the desktop/mobile client is running and the user is logged in, the user's data is deleted and the user is immediately logged out of the client.

If the desktop/mobile client is **NOT** running or the user is **NOT** logged in, the system waits to trigger the app data deletion and the Device Status changes to **Delete App Data Pending**. Whenever the user logs into the client application, the app data deletion is triggered.
{% endhint %}

***

#### **Cancel Delete App Data Request**&#x20;

For user devices with pending app data deletion requests, network admins can cancel the delete app data request for a user's existing device for the desktop and mobile client applications.

Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">three-dot button to open the pop-up and then click **Cancel Delete App Data Request** to open the Confirm pop-up.

Click the **Yes** button to cancel the request to delete app data for a user's device.

The Device Status changes to **Active** from **Delete App Data Pending**.

***

#### **Send Debug Log**

Network admins can remotely send the detailed debug log collected from a user's windows desktop client to the MangoApps Support Team.

Click the<img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lclpq021Ai9jH1_X4gO%2F-Lfx0PY7jHAbQWLhNl8k%2F-LfxCNNu22YFlviqCJgo%2FHolidays%20-%20edit%20-%20clone%20-%20delete%20button.png?alt=media&#x26;token=c87dbc08-1a5f-4e40-807e-beceeebcc032" alt="" data-size="original">three-dot button to open the pop-up and then click **Send Debug Log** to open the Confirm pop-up.

Click the **Yes** button to directly send the detailed debug log collected from the user's windows desktop to the MangoApps Support Team.

{% hint style="warning" %}
If the **all email notifications** are turned **off** in **Admin Portal > Email > Configuration > Outbound Email > All Email Notifications**, the debug log is **NOT** sent to the MangoApps Support Team.
{% endhint %}

***

### Export Device Logs to CSV

Click the **Export CSV** button to download all the existing devices' logs for the desktop and mobile client applications as a .CSV file.

![User Device Logs CSV Preview](https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2Fh0loQDBHqjatJEetY1gj%2Fwfeaweff.png?alt=media\&token=89e4f5e2-f4ed-43d8-94b0-ca1e09d736f4)

***

### Export Device Logs to PDF

Click the **Export PDF** button to download all the existing devices' logs for the desktop and mobile client applications as a .PDF file.

![User Device Logs PDF Preview](https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FNCjekKEj72yHaVnkUPxZ%2Fwfawerg.png?alt=media\&token=903309f3-e431-48a1-ac66-7c844e9d5283)

***

### FAQs

#### Does the user receive notification when the access is revoked for their device?

No, the system does not send out any notifications (a notification feed nor an email) to the user for the revoked access of a device. However, the desktop and mobile client applications will displays a warning pop-up when the user tries to log into MangoApps via the device.

![Warning pop-up for disabled device](https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FxQ21JsWoK4mLXabdJq6O%2Ffgrhdyrt.png?alt=media\&token=6e95248b-0654-4a7b-bd33-2695694eb916)

#### **How does Disable Access or Delete App Data work?**

Even if the desktop/mobile client is NOT running or the user is NOT logged in, when the network admin initiates a **Disable Access** or **Delete App Data** request; the system waits to trigger the app data deletion whenever the user logs into the client application next time. The diagram below illustrates the process and server interactions via a push notification and through an API call.

![](https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FMlVCkIH8olB5HWi0IIOo%2Fwaefawdfs.png?alt=media\&token=a06a6582-2896-4327-b47c-1bab5d7489e9)
