Обработка отмененных подписок

Вы можете их анонимизировать. Таким образом информация сохранится, но не пользователь.

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

Ещё один вариант — запустить某种 cron-задачу, которая принудительно завершает сеанс (или удаляет учётную запись) у всех пользователей, чьи подписки были отменены.