In an app, there are certain data that are crucial, for example, transactions or consultations that has a long history.

Should a user be able to delete this record permanently and just provide a confirmation before deletion?

Or should we prevent them from deleting certain data and instead, maybe, contact the administrator to delete for them?

  • If you don't have a problem by not deleting them (violate user's privacy), and you want to keep such information, you could have an "active" field for this data, and mark it as inactive. This way the data stays there but will not be displayed. Jan 3, 2017 at 17:56

2 Answers 2


I think you should not permanently delete those data since you have mentioned it crucial (I think you mean crucial to the user here.) for example I don't want to delete my order history in amazon for any reason, since I always want to come back and see my order history any time I want. If user insists for that then you can show a confirmation say:

You have decided to delete this info and this will be moved to deleted history section

then move deleted information to say some deleted history tab or a section this is just an example, which can be changed according to the use-case.

the point here is most of the time user don't want any of his information to be lost, especially those which are generated by your app. hope this helps.


If the user wants his data deleted you have to do so (if we are talking about user information/content and there is no obligation from a legal point of view for you to keep that data). These are two ways that could be combined:

  • Trash: An approach is to send this to a trash that will be deleted with a second delete confirmation from there.

  • Time delay: Letting the user know his data will be deleted in a certain time, a week for example, in case he realises he wants it back. Until that time the data is not visible for him.

  • 1
    It is not as easy as "you have to do so". For example, if you are selling things, you have to keep a record of sales and invoices.
    – AsheraH
    Jan 3, 2017 at 10:01
  • 1
    I'm not sure about the legal aspects. If there is a legal reason why you have to keep it then of course don't delete it.
    – Alvaro
    Jan 3, 2017 at 10:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.