A feature presented on Android Q, to sandbox storage of apps.
from the docs:
To give users more control over their files and to limit file clutter, Android Q changes how apps can access files on the device's external storage, such as the files stored at the path /sdcard. Android Q continues to use the READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions, which correspond to the Storage user-facing runtime permission. However, apps targeting Android Q by default (as well as apps that opt into the change) are given a sandboxed view into external storage.
By default, if your app targets Android Q, it has a sandboxed view of the files that are on an external storage device. The app can store files intended for itself under an app-specific directory in the sandbox using Context.getExternalFilesDir().
An app that has a sandboxed view always has access to the files that it creates, both inside and outside its app-specific directory.