Nie zablokujesz tak ich na "amen"

Zawsze będzie możliwość ich odczytu, bo aplikacja z nich korzysta.
1. Pomysł jeden jeśli to serwer linux
zmień nazwy plików tak aby rozpoczynały się od kropki czyli .dane.txt
Dzięki temu, jeśli ktoś ma pomysł gdzie mogą być to i tak ich nie zobaczy. Tak ukrywa się pliki w linux
2. Do folderku w którym masz pliki dodaj plik .htaccess a w nim wpisz coś takiego
DirectoryIndex blad.php
Zrób plik blad.php i umieść w nim jakiś wpis "ooo chciało by się

"
Jeśli ktoś pozna Twój tajny folder nie będzie mógł zrobić listy tego co tam się znajduje bo wczyta mu się plik blad.php i po sprawie.
To są takie moje skromne pomysły. Dlatego robię bazy danych, bo pliki trudno zabezpieczyć, poza tym, żeby coś zapisać musisz modyfikować im uprawnienia, lub pozostawić 777 co jest zgubne

Oczywiście , może coś koledzy dopowiedzą, bo php zajmuję się w wolnych chwilach