I was reading about storage on Android, I realized that there is the internal of the app (/ data / data / package / files) and the external one (which needs permission).
On the external, we have public and private (Android / data / package / files).
In private, from external storage, when uninstalling the app all that is deleted, but the internal is not (as it is said in this answer ). Why?
Can not this be getting extra storage space from Android? In which cases use one or the other? And if the user wants it can force these files to be deleted?