bc-wallet-mobile icon indicating copy to clipboard operation
bc-wallet-mobile copied to clipboard

Block screenshots

Open cvarjao opened this issue 2 years ago • 2 comments

User story

As an organization I want to ensure that personnel are unauthorized to take screenshots of the verification results on their device or through an integration which may enable them to capture the photo of the ID holder and other personal information so that I may comply with my privacy policies

As a wallet holder, I want to ensure that my information isn't being shared without my consent so that I can reduce identity fraud

As a verifier I want to ensure that the information shared isn't a screenshot of someone else's information, so that I can reduce identity fraud and verify the correct person.

Acceptance criteria

  • Disable users from taking screenshots from the app (credential list, and details only?)
  • Allow users to take screenshots of error messages and proof requests?

Spike Acceptance Criteria

  • Is it feasible in react native?
  • Is is consistent across Android/iOS?
  • What is the effort?

cvarjao avatar May 11 '23 19:05 cvarjao

Took it out of icebox as this may be an important feature for a use case. This is a copy of their a risk they identified:

"Unauthorized capture of personal information by the Verifier through taking a screenshot of the verification result on their device or through an integration which may enable them to capture the photo of the ID holder and other personal information."

knguyenBC avatar Apr 15 '24 17:04 knguyenBC

Android allows for screenshot blocking but iOS does not. There are some workarounds but they're not clean solutions.

knguyenBC avatar Apr 16 '24 17:04 knguyenBC