1. Unless the app's core functionality relies on accessing the user's media library (e.g. photo editor, video editing tool), READ_MEDIA_IMAGES/VIDEOS should not be used; 2. If only uploading images, use the system photo picker (Photo Picker API) instead; 3. Must submit a permission declaration form in Play Console explaining the core usage of the permission; 4. Recommended to show a rationale dialog before requesting permission; 5. For Android 14+ (API 34+), users can grant 'partial access' โ the app must handle this gracefully.