Best Practices

Template subtitle

The opt-in consent models we’ve developed as part of Clean Insights are a first step into creating an experience that embraces these values while minimizing emotional friction within the app. Refer to the blog post titled ‘A Guide to Clean Consent UX’ for details and links to Figma design prototypes.

Below are some of the best practices we encourage you to consider when designing an opt-in consent experience.

✅ It gives the user time to decide.

✅ It doesn’t interrupt a flow or task.

✅ It asks at a relevant time.

✅ It tells the user exactly what they are consenting to. No black boxes!

✅ It is clear about how the data will be used and by whom.

✅ It fashionably structures text into bite-sized pieces. No 20 minute reads!

✅ It uses language that empowers the user.

✅ It uses visuals to reinforce the text.

✅ It only gathers information that it has permission to use. It does not ‘pile on’ data collection over time without user consent.

✅ It neutralizes ‘yes’ and ‘no’. A neutral consent experience does not try to influence the user’s choice.

✅ It offers choice. Give the user the ability to choose which data to share or for how long (as applicable).

✅ It gives an option to opt out at any time.

✅ It fits naturally into the app experience.


Opt-in or Opt-out
Live work session on the Android SDK

Related Docs