<?xml version="1.0" encoding="utf-8"?>
User control and freedom
Exercise

User control and freedom

Show current status of settings
Exercise

Show current status of settings

Add helper text for advanced settings
Exercise

Add helper text for advanced settings

Place destructive actions away from other actions
Exercise

Place destructive actions away from other actions

Show relevant settings
Exercise

Show relevant settings

Group related settings
Exercise

Group related settings

Make system alerts highly visible
Exercise

Make system alerts highly visible

Prioritize controls by frequency
Exercise

Prioritize controls by frequency

Use human language for microcopy
Exercise

Use human language for microcopy

Add search functionality
Exercise

Add search functionality

Make settings easy to find
Exercise

Make settings easy to find

Put essential items at the top
Exercise

Put essential items at the top

Exercise

Define common defaults

Put destructive items at the bottom
Exercise

Put destructive items at the bottom

Use toggle switches for immediate changes
Exercise

Use toggle switches for immediate changes

Split settings into basic and advanced
Exercise

Split settings into basic and advanced

Simplify navigation
Exercise

Simplify navigation

Group settings
Exercise

Group settings

Allow users to modify permissions within an app
Exercise

Allow users to modify permissions within an app

Ask users to confirm destructive actions
Exercise

Ask users to confirm destructive actions

Use simple language for naming settings
Exercise

Use simple language for naming settings

Establish visual hierarchy
Exercise

Establish visual hierarchy

Exercise

Include search for longer settings screens

Personalizing the onboarding experience
Exercise

Personalizing the onboarding experience

Personalization as a sticky feature
Exercise

Personalization as a sticky feature

Identifying customization opportunities
Exercise

Identifying customization opportunities

Exercise

Balancing personalization with privacy and ethics

Preset modes in AI interfaces
Exercise

Preset modes in AI interfaces

Consent and choice architecture
Exercise

Consent and choice architecture

Exercise

Instruction-based AI customization

Implementing personalization in push notifications
Exercise

Implementing personalization in push notifications

Default states
Exercise

Default states

Privacy solutions
Exercise

Privacy solutions

Personalizing message content for increased relevance
Exercise

Personalizing message content for increased relevance

Establishing meaningful defaults
Exercise

Establishing meaningful defaults

Allowing users to edit preferences and feedback
Exercise

Allowing users to edit preferences and feedback

Recognizing when users prefer control
Exercise

Recognizing when users prefer control

Automation balance
Exercise

Automation balance

Offering graceful opting-out
Exercise

Offering graceful opting-out

System conflicts and hierarchy errors
Exercise

System conflicts and hierarchy errors

Linking permissions to AI outcomes
Exercise

Linking permissions to AI outcomes