Запросы на удаление данных по GDPR из чата

Команда из рабочего чата запускает удаление данных клиента в подключённых сервисах и записывает факт обработки в таблицу.

  • Принимает команду прямо из чата
  • Проверяет право на запуск и адрес
  • Запускает удаление в нужных сервисах
  • Фиксирует обработку в таблице
WebhookAirtable

Как это работает

Перенос данных из AWS DynamoDB в Webhook делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Получить слеш-команду
  2. Проверка: Токен действителен?
  3. Если да — Задать поля
  4. Проверка: Прочитать команду
  5. Если да — Пустой email?
  6. Если да — Ошибка отсутствия email
  7. Если нет — Подтвердить
  8. Затем: Удаление данных Paddle
  9. Затем: Удаление данных Customer.io
  10. Затем: Удаление данных Zendesk
  11. Затем: Подготовить запись лога
  12. Затем: Крипто
  13. Затем: Airtable
  14. Затем: Ответить в Slack
  15. Если нет — Ошибка неверной команды
  16. Если нет — Отклонить

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.