Client-side data can be stored in many different ways (cookies, localStorage, granted permissions, etc.). On my website I want to have a "Clear data" button, and when the user clicks on that one I want to remove all client-side stored data, so there's no trace of the user ever have visited my website on the client's computer. Do web browser contains an API for that? (and if so, how do I use it?) Or do I have to use each individual storage-related API and tell each to delete the data it has stored?