Если удалить содержимое текстового файла это 100% защита?
В общем случае, при сохранении вашего файла программа создаст новый файл с внесенными изменениями, а область, занятую старым файлом отдаст в свободное обращение. Так что данные останутся на диске, пока ос туда что нибудь не запишет.
Если однажды файл был сохранен, но потом очищен, то первую версию можно вытянуть специальными программами с харда.