Относительно доступа к файлу:
Каждое Android-приложение работает в собственной изолированной среде со своим системным именем пользователя. Данные, загруженные или находящиеся в этом каталоге, не могут быть прочитаны из других приложений.
Разработчики Google по безопасности стоит прочитать.
В коде вы можете легко использовать
this.getFilesDir()
Из подкласса деятельности.
Если устройство рутировано или кто-то использует оболочку adb из sdk для доступа к каталогу данных приложения, конечно, он сможет манипулировать им, я полагаю.