ДАРА ОТПЕЧАТОКДокументация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 без согласия).