> For the complete documentation index, see [llms.txt](https://docs.suvvy.ai/ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.suvvy.ai/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/bezopasnost.md).

# Безопасность

## Маскирование персональных данных

{% hint style="warning" %}
С 30 мая 2025 ужесточились правила обработки персональных данных.
{% endhint %}

Рекомендуем при начале общения с клиентом запрашивать у него **согласие на обработку его персональных данных.**

> Поскольку мы используем облачные **LLM-модели**, то передача **персональных данных** в них тоже может считаться нарушением.
>
> Для того, чтобы ничего не нарушать, мы сделали механизм **маскирования данных**, когда фактические данные клиента, которые являются **персональными**, не передаются в модель в своём первоначальном виде, а **шифруются** перед передачей, а потом **расшифровываются** обратно.

Чтобы включить маскирование, перейдите в ***Доп.настройки***, выберите вкладку ***Безопасность*** и включите флаг ***Маскировать персональные данные:***

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

### Как происходит процесс маскирования персональных данных:

1. **Маскирование данных**
   * Персональные данные (например, номера телефонов или паспортов) заменяются на маскированные значения.
2. **Передача обезличенных данных**
   * После маскирования данные больше не считаются персональными и передаются в модель для обработки.
3. **Размаскирование и передача ответа**
   * Полученный от модели ответ размаскируется обратно в РФ.
   * Исходные данные восстанавливаются, и финальный результат передаётся клиенту.

Таким образом, персональные данные клиента **всегда остаются в России**, а в модель попадает только **обезличенная информация**.

{% hint style="danger" %}
Для соблюдения всех норм **152-ФЗ** необходимо маскировать персональные данные (перед передачей в облачные LLM), а также все персональные данные должны обрабатываться **на российских серверах.**
{% endhint %}

### Как выглядит маскирование в чате

> В **менеджере чатов**, а так же **в экспорте диалога** добавили модальное окно с информацией о том, как формировался ответ моделью — какое сообщение было **До** маскирования и какое **После** маскирования, какая инструкция была и какая история диалога.
>
> Всё это дает еще лучшее понимание при анализе ответов агента.

Чтобы увидеть маскирование **Персональных данных** в режиме Менеджера чатов, нажмите в поле сообщения на иконку <img src="/files/KaLg7UOp2tc7iIg7sVAM" alt="" data-size="line">:

<figure><img src="/files/5CTFjeLZCfkN2y9cSo5a" alt=""><figcaption></figcaption></figure>

Перед Вами откроется модальное окно, уже содержащее маскированные **Персональные данные,** а так же **последнее сообщение агента** с расшифровкой — Как сообщение выглядело при маскировании персональных данных и какое сообщение было **отправлено Клиенту**:

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

{% hint style="warning" %}
*Настоятельно рекомендуем Вам **соблюдать** требования законодательства и **не нарушать** их.*
{% endhint %}

### Маскирование дат рождения

Маскированию подлежат полные даты, содержащие одновременно число, месяц и год в диапазоне: с 1900 года по текущую дату минус 365 дней.\
При маскировании дата заменяется на другую дату этого же года со случайным значением дня и месяца.

#### Как выглядит макскирование в чате

Нажимаем на значок i в верхнем правом углу сообщения:

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

Снова откроется модальное окно, содержащее маскированную Д**ату рождения,** а так же **последнее сообщение агента** с расшифровкой — Как сообщение выглядело при маскировании персональных данных и какое сообщение было **отправлено Клиенту**:

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

{% hint style="success" %}
Обратим внимание на то, что агент поставил иное случайное значение дня и месяца: вместо 7 мая 2026 года, он заменил их на 14 октября этого же года.
{% endhint %}

### Передавать медиа в LLM

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

Данная настройка позволяет исключить передачу медиа-файлов в LLM-модель для обработки.

{% hint style="warning" %}
Обратите внимание, что эта настройка имеет приоритет в сравнении с настройкой [Распознавание изображений](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki.md#raspoznavanie-izobrazhenii).
{% endhint %}

## Хранение данных

Здесь Вы можете настроить период времени, через который будут удаляться сообщения и диалоги со всех серверов Савви.

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

* **Хранение сообщений (дни)** - период хранения сообщений диалога. Через заданный период времени все сообщения, которые выходят за рамки заданного временного отрезка будут удаляться.
* **Хранение диалогов (дни)** - период, через который будут удаляться диалоги, в случае, если в диалоге за выбранный период времени не произошло никаких событий.
* **Удалить диалоги и историю сообщений** - удаление всех текущих диалогов (на момент активации удаления) независимо от событий в диалоге.

{% hint style="warning" %}
Обратите внимание, что, **по умолчанию,** мы храним сообщения и диалоги с клиентами **90 дней**. Далее сообщения и неактивные диалоги удаляются.

При интеграции с **MedFlex** максимальный период хранения данных составляет **7 дней**.
{% endhint %}


---

# 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://docs.suvvy.ai/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/bezopasnost.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.
