update NSPhotoLibraryUsageDescription string
What changed, and why it matters
This commit only rewords the iOS permission message shown to users when the app wants to access photos. It changes a generic 'Photo Library Access Warning' to a clearer explanation that the app only reads images the user selects (for example, a QR code photo) and will not access the photo library automatically. There is no code change that alters what the app actually does or fixes a security flaw.
No security action needed. This is a user-facing wording update. If the goal is privacy transparency, consider reviewing other Info.plist usage descriptions for similar clarity.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates the NSPhotoLibraryUsageDescription string in scripts/app_config/templates/ios/Runner/Info.plist. This key controls the system permission dialog text presented to iOS users when the app requests photo-library access. The change is purely descriptive; no entitlement, API call, or access logic was modified.
Changed components
scripts/app_config/templates/ios/Runner/Info.plistInspect captured patch +1 / −1
diff --git a/scripts/app_config/templates/ios/Runner/Info.plist b/scripts/app_config/templates/ios/Runner/Info.plist
index ea8af9f..9201a4c 100644
--- a/scripts/app_config/templates/ios/Runner/Info.plist
+++ b/scripts/app_config/templates/ios/Runner/Info.plist
@@ -35,7 +35,7 @@
<key>NSFaceIDUsageDescription</key>
<string>This app requires Face ID permissions so that the user can securely lock their wallet if their device uses Face ID. It will be useful feature for all users, and especially those prone to forget their login pin on iPhones where Touch ID is not available.</string>
<key>NSPhotoLibraryUsageDescription</key>
- <string>Photo Library Access Warning</string>
+ <string>This app only reads images you select, such as a picture containing a QR code to scan. It will never access your photo library on its own.</string>
<key>UIFileSharingEnabled</key>
<true/>
<key>UILaunchStoryboardName</key>
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.