Open keeper772 opened 1 year ago
For the first point: to prevent the app content from being visible when switching between apps, you can enable the setting flag Prevent screenshots of the application
in Settings/Security & Privacy
. You will have to restart the app for this to take effect. I agree that the wording could mention this, instead of talking about the technical FLAG_SECURE
.
For the second point:
just before pin prompt shows, conversation is visible for very short period of time
I am not sure what we can do about that. Maybe ensure that there is no animation when we display the pin prompt.
Also, just to let you know, there is a default grace period of 2 minutes - that you can disable in the settings at Settings/Security & Privacy/Protect access/RequirePIN after 2 minutes
.
@bmarty don't you think that FLAG_SECURE should be enabled by default? You misunderstood me in second case. After locking screen, app always requires pin, but when pin prompt is showed, conversation is visible for like 0.1 second. I think it is still animation issue.
Steps to reproduce
Another way
Yet another way
Outcome
What did you expect?
Protect conversation content with pin.
What happened instead?
Aapp leaks conversation content in specific situations without providing a pin
Your phone model
pixel 5
Operating system version
Android 13 (CalyxOS)
Application version and app store
Element 1.5.25, Aurora store 4.1.1
Homeserver
matrix.org
Will you send logs?
No
Are you willing to provide a PR?
No