THINK FIRST·CODE LATER

← All labs

Design the privacy controls: consent, rights and deletion

Problem

Design the privacy user experience and back-end procedures for StudyBuddy:

  1. Onboarding: the screens a new student sees about privacy (text and choices), respecting privacy by default. Which choices are opt-in?
  2. Consent for Buddy: the just-in-time consent before the first Buddy question, including what happens if the student refuses.
  3. Rights in Settings → Privacy: list the functions (access/download, correction, deletion, consent withdrawal) and what each does.
  4. Deletion procedure: step-by-step what the back end must do when a student deletes their account — which stores, what is kept and why, and how long it takes.
  5. One dark pattern to avoid in each of steps 1–3, and why it would be wrong.

Work it out on paper, in a document or here, then compare with the model answer. Your answer stays in your browser — it is never sent to or stored on the server.