Archiving or Retiring an App

Is there a way to retire or archive an app? We tend to make single use apps for events. Once the event is over, I’d like to archive or shut it down so no external users have access it. However, I don’t want to delete it as I want to reference my code or CSS or set-up in a new app I may be working on.

You can unpublished an app.