Description

Experimental Camera 2.0: Consentful Interface
View in new tab: https://editor.p5js.org/mlinhle617/present/e6jG4qgAK
Code: https://editor.p5js.org/mlinhle617/sketches/e6jG4qgAK

Description: The camera is updated with an interface that let user decide if they want to let the program use their device’s camera and save images to their device. They can deny access to camera and change the save setting at any time.

Design Process

While designing the interface and the user flow, I tried to use the F.R.I.E.S. model as a reference and communicate clearly what the user is giving the program access to and what is done with the user’s data before asking for their consent. The user can change their mind at any time while they are using the program. They can stop the camera or allow or prevent the program from saving images to their device. The UI elements were designed to be found easily and not to confuse or mislead the user into giving access to more than they’re comfortable with.

User Flow

Wireframe

Reflection

Version 2.0 of the camera let the user experience the camera when they want to and interact with the camera in a more comfortable and well-informed way. They know what they’re giving consent to, how their data will be or not be used, and the purpose of the app.