-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work listplatform-androidAndroid applications specificallyAndroid applications specificallyteam-androidOwned by Android platform teamOwned by Android platform team
Description
Android 15 feature that uses a heuristic that detects passwords and logins plus content that explicitly calls setContentSensitivity.
This bug tracks the evaluation of if this feature works in android apps that have flutter views (add to app) and flutter apps that use android views (platform views). This includes a simple method channel implementation. See the issues below for tracking of further improvements.
Required for feature shipping
- Land method channel implementation of content sensitivity.
Next steps
- Use the feature in relevant Flutter widgets (sensitive
TextFields, for instance) to exemplify usage of the feature and push adoption: [Android] AddSensitiveContentwidget to Flutter widgets that have potential security vulnerabilities during screen share #167302
Stretch goals
- Ensure every
FlutterViewhas a unique ID for the nativeSensitiveContentPluginto identify them by: [Android] MakeFlutterViewIDs instance variables instead of a static one #162685 - Make the
SensitiveContentwidget sensitive to the visibility of child widgets: [Android] Un-mark sensitive content when it is not visible on screen #160051 - Investigate and convert this PR to use JNIgen: [Android] Modify sensitive content support implementation to use JNIgen #160050
- Implement
autoSensitivitymode: [Android] Investigate implementingautoSensitivesensitive content mode #160879 - Investigate backwards compatibility for APIs < 35: [Android] Consider implementing backwards compatibility for sensitive content protection #159208
Metadata
Metadata
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work listplatform-androidAndroid applications specificallyAndroid applications specificallyteam-androidOwned by Android platform teamOwned by Android platform team