Unless the app is to be published on the Play Store, I suggest (to make it as easy as possible for everyone involved) that MANAGE_EXTERNAL_STORAGE permission (AllFilesPermission) is requested and granted. This ensures that you have complete access to all directories on the device and all file types (including non-media files).