Основываясь на вашем комментарии, смею предложить такой вариант решения проблемы.
"Храните деньги в сберегательной кассе..."
Нужна БД и 2 таблички в ней. Например, user_config и user_config_backup. В таблички пишутся "секрет" + конфиг (можно и файл затащить в бинарном виде), но из user_config пользователь может удалить данные, а из user_config_backup - нет.
это решение для вашего требования
потом считать его (даже если пользователь удалит полностью его содержимое внутри)