User control and freedom Neilsen’s heuristics is about giving the users the freedom to undo an unwanted action.
Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue. A good user experience must Support undo and redo. read this
Examples of User control and freedom –
Whatsapp’s deleting message feature; Gmail’s undo sent message feature; Edit comment feature on several social networking websites are all examples of this heuristics.
The users must have the flexibility to edit or undo something that isn’t working from them.
Imagine you have moved to a new place and now when you order something online, it does not let you change the address.
If you are building a User Experience, an important exercise for you should be to think of possible instances where the chances of making mistakes could be high, or instances where there are things which are subject to change, give users the freedom to change things like user’s physical location, their bank details, their contact details, their subscription plan etc.
It is essential to provide flexibility to the users so that they have enough freedom to handle any mistakes. Your product should not punish them but instead, reassure them that you have their back.