База с репликой в реальном времени и независимыми копиями, восстановление удалённых записей (soft delete), хранение: аудит 365 дней, уволенные 5 лет.
Реплика и копии
У базы данных продукта есть реплика, которая получает каждое изменение в реальном времени (непрерывная репликация), а поставщик инфраструктуры хранит её независимые резервные копии. База блога отдельная и со своей копией, поэтому проблема с контентом сайта никогда не затронет расчёт зарплаты.
Удалено по ошибке
При удалении ни одна запись не уничтожается: она помечается как удалённая и исчезает с экранов и из отчётов, но остаётся в базе, и поддержка может её восстановить. Это относится к сотрудникам, периодам, льготам, отметкам времени и всему остальному.
Сроки хранения
У части данных есть срок: журнал аудита хранится 365 дней, логи отправленных писем и вызовов API 90 дней, разговоры с ИИ-ассистентом 180 дней, а данные уволенных сотрудников 5 лет после ухода, после чего анонимизируются. Эти сроки применяет ежедневная процедура. Утверждённые расчёты, расчётные листки и счета не истекают, пока существует компания.