Android-Protect and secure the local user data in android (even if the device is root
I currently work on a web message application , and I am storing the chat log on the database and some user data on share preferences.
The problem is, I wonder are there any way to make the data not accessible/ not readable when I open them in file explorer? Or how can I implment higher protection measures on the data ? I have searched for some approach but it somehow does not fit for the web messaging application.
- Store data on server. If the data is chat log then there is a huge set of data and the network traffic to the server is very high
- Encryption. If I use the SHA or else to encryt the data , it is not possible to read them
Thanks for helping