ДАРА ОТПЕЧАТОК
Разделы документации

ДАРА ОТПЕЧАТОКДокументацияPOST /visitor/delete

POST /visitor/delete

POST /visitor/delete удаляет данные посетителя по его запросу — по visitor_uuid, почте или телефону.

Удаление данных посетителя по его запросу (152-ФЗ). Ключ — только секретный (sk_…). В теле — ровно одно из полей:

{ "visitor_uuid": "0f8c2a4e-…" }      // один профиль: uuid из cookie dara_visitor
{ "email": "user@example.com" }       // все профили вашего сайта с этой почтой
{ "phone": "+7 999 123-45-67" }       // все профили с этим телефоном (нормализуется как в /collect/field)

Почта и телефон удобны, когда человек пишет «удалите мои данные» и uuid его браузера неизвестен: у одного человека бывает несколько профилей (телефон, ноутбук), и находятся все, в которых почта или телефон есть в профиле или в данных форм вашего сайта.

{
  "success": true,
  "visitors_found": 2,
  "visitors_removed": 2,     // удалены целиком; остальные остались другому сайту (см. ниже)
  "deleted": { "sessions": 5, "page_views": 31, "actions": 4, "form_data": 3,
               "identification_events": 2, "device_links": 1 },
  "has_more": false          // true — профилей больше 100: повторите тот же запрос
}

Удаляется всё, что собрано на вашем сайте: сессии со страницами и действиями, данные форм, события идентификации, возможные совпадения устройства. Профиль без других данных удаляется целиком. Если этого же посетителя знает другой сайт (до версии 2 cookie могла быть общей), профиль остаётся ему, но почта, телефон, имя и «последние» поля в нём пересчитываются только из его данных, а ваш сайт посетителя больше не видит.

Повтор безопасен: если удалять нечего, ответ — 200 с нулями. Каждый вызов, который что-то удалил, записывается в журнал действий кабинета — без самой почты и телефона. Копии базы хранятся 7 дней: через неделю удалённого нет и в них. Удалить посетителя можно и в кабинете — кнопкой в его карточке.

Если посетитель снова зайдёт на сайт, SDK соберёт данные заново: прекратить сбор — задача сайта (не подключать SDK без согласия).