Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Latest commit

 

History

History
40 lines (22 loc) · 2.54 KB

data-loss-prevention-user-guide.md

File metadata and controls

40 lines (22 loc) · 2.54 KB

Data Loss Prevention User Guide

Data loss prevention (DLP), in its simplest terms, is a security mechanism that helps to ensure that sensitive data is not unduly shared, misused, lost, or accessed by unauthorized users.

Rocket.Chat's DLP App includes several controls to prevent data loss, such as restricting access to sensitive information, monitoring data transfers, and detecting and blocking potentially dangerous activities.

If there is any Rocket.Chat Room, where sensitive information like credit card details, phone numbers, and IP addresses is being exchanged between users, you can prevent or restrict the sharing of this sensitive information using the DLP app.

To get the DLP app functioning on your workspace, you need the workspace administrator to install and configure the app from the Rocket.Chat marketplace.

That can be done following this guide.

{% content-ref url="../../../extend-rocket.chat-capabilities/rocket.chat-marketplace/rocket.chat-public-apps-guides/data-loss-prevention-dlp-app.md" %} data-loss-prevention-dlp-app.md {% endcontent-ref %}

Data Loss Prevention App in Action

With the app installed and fully configured, the defined rulesets now take effect.

Say, for example, a user wants to share credit card details with a room or with another user,

  • The DLP app picks up this message and replaces the sensitive data with ###. Clicking on More info gives more details about the message and its current status.

Sensitive message sent

  • The app's bot user dlp.bot notifies the specified channel about the sharing of sensitive details
  • Channel Moderators can Accept or Reject the message from being sent or not

DLP Channel moderator action

Approve

Approving a message lets the message go through, and it is received and visible in the room.

Reject

Rejecting a message prevents it from reaching its destination, and the status gets updated to Rejected.