GoodDAPP icon indicating copy to clipboard operation
GoodDAPP copied to clipboard

[GoodID] Consent Disclosure

Open patpedrosa opened this issue 1 year ago • 2 comments

Business Description

What the feature is and why we're doing it (business & user benefit) The disclosure screen is where we ask the user's permission to read their GoodID so to show them offers tailored to their identity. By clicking on accept, the user is agreeing to allow GoodLabs to read their ID up to its expiration date. In this screen, we also reshare the link to our privacy policy for their reference. When the user taps accept, we should have a record of the timestamp when the permission was given. If the user taps no, we should record that the user did not give us permission to read their ID. In both cases, the user should be taken to the confirmation screen next.

Detailed Description of Functionality

Includes link to Figma, screenshots if applicable to describe step by step how the feature works, edge cases, and considerations. States etc should also be described here.

Design preview: Screen Shot 2024-02-16 at 09.40.50.png

Full design: https://www.figma.com/file/ihw1PxBvLxacTHnN2aj4lC/3.-Product?type=design&node-id=13532-19584&mode=design&t=nrTfOzoTxXG9tFKt-0

Technical Implementation

How we are going to build it.

Acceptance Criteria

How we know if the feature is working as expected / how we test it.

  • [ ] Scenario: User accepts consent

    • Given the user is on the disclosure screen
    • When the user taps on the "Accept" button
    • Then the system should record the timestamp of the permission given
    • And the user should be taken to the confirmation screen
    • And GoodLabs gets the permission to read their GoodID
  • [ ] Scenario: User declines disclosure consent

    • Given the user is on the disclosure screen
    • When the user taps on the "No" button
    • Then the system should record that the user did not give permission to read their ID
    • And the user should be taken to the confirmation screen

patpedrosa avatar Jan 24 '24 09:01 patpedrosa