> For the complete documentation index, see [llms.txt](https://eaclouddoc.eauditor.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eaclouddoc.eauditor.eu/eacloud-docs-en/features/data-loss-prevention/dlp-policies-and-rules/notifications.md).

# Notifications

## Notifications in DLP rules

### Introduction

**Notifications** is an optional but important element of data protection rules, allowing administrators and end users to be effectively informed about security-related events. Adding notifications increases transparency of rule operations and enables rapid response to potential policy violations.

Notifications are not required, but their configuration is the next step after defining actions. If the user does not enable notifications, the system still generates logs in the **Logs**tab regardless of configured actions and notifications. Notifications execute concurrently with actions, ensuring full synchronization of operations and messages.

If the administrator wants to configure only a notification without additional actions, simply uncheck "**...perform these actions...**" in the [previous step](/eacloud-docs-en/features/data-loss-prevention/start/actions.md) and proceed to configure notifications.

[How to configure a DLP policy or rule?](/eacloud-docs-en/features/data-loss-prevention/start/policies.md)

### Available notification options

1. **Log in the system:**
   * Display the notification in the system, in the **Logs** tab of the web console.
2. **Admin alert (Email notification):**
   * Send an e-mail message to the specified address or addresses.
3. **Notify the end user:**
   * Display a notification window on the user's workstation in the bottom right corner.

<div align="center"><figure><img src="/files/386af80e2964140953a2a67f3f09d8b3467e5f9b" alt="" width="298"><figcaption></figcaption></figure></div>

## Notification configuration

### Log

* **Alert content:**

  * Ability to enter any text.
  * Optional use of dynamic parameters (e.g., event date, computer name).

  <figure><img src="/files/927d9e3f86410cdd4c577585b47bf4b6fce42643" alt="" width="188"><figcaption></figcaption></figure>

The list of available parameters is specific to each trigger and is located under [Parameters for notifications](#parametry-do-powiadomien).

### Admin alert (Email notification)

* **Email addresses:**
  * Enter one or multiple email addresses by clicking "+".
  * Remove addresses using the trash icon.
* **Optional settings:**
  * **Inform the device administrator:** Send an email to the person assigned as the administrator in the device details card.
  * **Notify the device user:** Send an email to the user assigned to the device in the system.

<figure><img src="/files/60db7030fa3b73044d414270c4cee5d4f4efe6a4" alt="" width="375"><figcaption></figcaption></figure>

* **Email message content:**
  * Editable subject and body of the email.
  * Ability to use an advanced text editor with support for dynamic parameters (e.g., event date, file name).

The list of available parameters is specific to each trigger and is located under [Parameters for notifications](#parametry-do-powiadomien).

### Notify end user

* **Notification in the bottom right corner of the screen for the end user:**
  * Less intrusive informational window.
  * Content is visible after clicking the notification.
* **Alert content:**
  * Ability to enter any text.
  * Optional use of dynamic parameters (e.g., event date, computer name).

The list of available parameters is specific to each trigger and is located under [Parameters for notifications](#parametry-do-powiadomien).

***

### Parameters for notifications

<details>

<summary>File operations</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%ProcessName%`** Process name\
\&#xNAN;**`%ProcessPath%`** Path to the process directory\
\&#xNAN;**`%FileName%`** File name\
\&#xNAN;**`%FilePath%`** Path to the file directory\
\&#xNAN;**`%OldFileName%`** Previous file name\
\&#xNAN;**`%OldPath%`** Previous path to the file directory\
\&#xNAN;**`%FileSize%`** File size (in bytes)\
\&#xNAN;**`%Operation%`** Performed operation\
\&#xNAN;**`%DriveType%`** Type of storage media&#x20;

&#x20;

</details>

<details>

<summary>Screenshot</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user

</details>

<details>

<summary>Copying</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%ProcessName%`** Name of the process in which the copy operation occurred\
\&#xNAN;**`%ProcessPath%`** Path of the process directory\
\&#xNAN;**`%Format%`** Format of the read data (e.g., text, image, file)\
\&#xNAN;**`%Size%`** Size of data (in bytes)\
\&#xNAN;**`%Title%`** Title of the active window at the time of copying

</details>

<details>

<summary>Exceeded working hours</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Name of the computer where the violation was detected\
\&#xNAN;**`%UserName%`** Name of the logged-in user

</details>

<details>

<summary>Connecting USB storage</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%IDPENDRIVE%`** Pendrive identifier (e.g., device serial number)\
\&#xNAN;**`%FileSystem%`** File system (e.g., NTFS, FAT32)\
\&#xNAN;**`%Encryption%`** Device encryption status

</details>

<details>

<summary>Device connection</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%DeviceName%`** Name of the connected device\
\&#xNAN;**`%DeviceStatus%`** Device status (e.g., enabled, disabled)\
\&#xNAN;**`%ActionStatus%`** Status of action execution (e.g., success or error of enabling/disabling operation)

</details>

<details>

<summary>Launched processes/Applications</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%ProcessName%`** Name of the process related to the event\
\&#xNAN;**`%ProcessPath%`** Path of the process directory\
\&#xNAN;**`%ParentProcessName%`** Name of the parent process that started or terminated the given process\
\&#xNAN;**`%ParentProcessPath%`** Path of the parent process directory\
\&#xNAN;**`%Operation%`** Performed operation (e.g., "Start" or "Terminate")

</details>

<details>

<summary>Browsed web pages</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%ProcessName%`** Name of the process in which the page was visited\
\&#xNAN;**`%ProcessPath%`** Path of the process directory\
\&#xNAN;**`%http%`** Address of the visited web page\
\&#xNAN;**`%c%`** Category of the visited web page

</details>

<details>

<summary>File upload</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%ProcessName%`** Process name (applies to cloud applications and "Other")\
\&#xNAN;**`%FileName%`** Name of the uploaded file\
\&#xNAN;**`%FilePath%`** Path of the directory from which the file is being uploaded

</details>

<details>

<summary>Connecting to a network</summary>

**`%DateTime%`** Date and time of the event\
\&#xNAN;**`%ComputerName%`** Computer name\
\&#xNAN;**`%UserName%`** Name of the logged-in user\
\&#xNAN;**`%SSID%`** SSID (network name)\
\&#xNAN;**`%BSSID%`** BSSID (MAC address of the access point)\
\&#xNAN;**`%Auth%`** Authentication algorithm (e.g., WPA2-PSK)\
\&#xNAN;**`%Cipher%`** Encryption algorithm (e.g., AES)\
\&#xNAN;**`%Channel%`** Channel on which the network operates\
\&#xNAN;**`%Quality%`** Signal quality expressed as a percentage \[%]

</details>

<details>

<summary>Printing</summary>

**`{p:date}`** Date of the event occurrence\
\&#xNAN;**`{p:user}`** User\
\&#xNAN;**`{p:pagelimit}`** Page limit\
\&#xNAN;**`{p:perhours}`** Within \[hours]\
\&#xNAN;**`{p:pagecount}`** Number of pages printed

</details>

<details>

<summary>Network transfer</summary>

**`{p:date}`** Date of the event occurrence\
\&#xNAN;**`{p:hostname}`** Computer name\
\&#xNAN;**`{p:ip}`** Computer IP address\
\&#xNAN;**`{p:user}`** Name of the logged-in user\
\&#xNAN;**`{p:periodofminutes}`** Monitoring period (in minutes)\
\&#xNAN;**`{p:filecount}`** Number of copied files

</details>

## Summary

1. **Conditions for sending notifications:**
   * Notifications are triggered according to the rules of the configured rule, i.e., after the occurrence of the event defined in the trigger.
2. **Practical application:**
   * Notifications assist in rapid detection of incidents and their reporting.
   * Alerts for end users can be used as an educational tool to raise employee awareness of security policies.

A detailed description of parameters and usage examples can be found in the section [**Case Study**](/eacloud-docs-en/features/data-loss-prevention/case-study-dlp.md)**.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://eaclouddoc.eauditor.eu/eacloud-docs-en/features/data-loss-prevention/dlp-policies-and-rules/notifications.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
