I have a site where a regular user can delete records, where what happens is that an IsDeleted flag gets set. On administrative pages, a privileged user can delete records where an actual SQL DELETE permanently discards such records. The difference is important for obvious reasons, and I want to use a consistent term to refer to the one form of deletion vs. the other. I've been playing with the words Remove, Delete, Discard and possibly Recycle, and Archive.My question is: are there standard user-facing terms that distinguish these two behaviors? 
Terminology: Really Delete vs set IsDeleted (soft delete) flag
terminology;data
For regular users they click the Trash icon to flag a record for deleting. The privileged users can then view the contents of the Trash and delete those icons.Delete is permanent, where as Trash can be thought of as a location.The user can move records to the Trash.andThe privileged user deleted records in the Trash.The other words don't work well for me.I don't like Recycle because it implies a different meaning then simply deleting records.Archive implies permanent storage, and possibly moving the records to offline storage.