Задача

На базе текущего сайта требуется разработать карьерный портал (поддомен) для работы с персональными данными соискателей. Для обеспечения безопасности необходимо выполнить два ключевых требования.

Требование 1. Логическое разделение БД

Обеспечить раздельное хранение данных сервиса и персональных данных (далее - ПДн) на уровне логического разделения внутри одной базы данных. Это означает:

  • Создание отдельных таблиц (или использование раздельных префиксов в таблицах) для ПДн.
  • Настройка отдельных прав доступа к этим таблицам.
  • Минимизация изменений существующей логики сайта.

Требование 2. Удаление ПДн по истечении срока

В приложении должна быть реализована механика автоматического удаления персональных данных соискателей через определённый срок (например, 30, 60 или 90 дней). Дополнительные условия:

  • Резервные копии хранятся ограниченный срок.
  • Исключается избыточное дублирование данных.
  • Вся логика работы с ПДн реализуется на стороне приложения (фоновые задачи, cron).

Исполнителю важно учесть, что решение должно легко масштабироваться и не нарушать работу существующего функционала основного сайта.