Attribute requestLegacyExternalStorage set
Attribute requestLegacyExternalStorage set
Description
The android:requestLegacyExternalStorage attribute grants access to directories and different types of media files stored in external storage.
This attribute works only for Android 10 (API level 29), on Android 11 and later, the system ignores the requestLegacyExternalStorage flag.
Recommendation
Avoid setting the attribute android:requestLegacyExternalStorage and use only scoped storage to guarantee a better protection to app and user data on external storage.
<application android:icon="@drawable/icon" android:requestLegacyExternalStorage="true">
Links
Standards
- OWASP_MASVS_L1:
- MSTG_STORAGE_4
- OWASP_MASVS_L2:
- MSTG_STORAGE_4
- PCI_STANDARDS:
- REQ_3_5
- REQ_6_2
- GDPR:
- ART_5
- ART_25
- ART_32
- OWASP_MASVS_v2_1:
- MASVS_STORAGE_1
- MASVS_STORAGE_2
- SOC2_CONTROLS:
- CC_2_1
- CC_4_1
- CC_7_1
- CC_7_2
- CC_7_4
- CC_7_5