local storage is the way to go.
If you have to save a lot of stuff - you could split it up in smaller save files (and only save what needs to be saved).
Local storage with HTML5 is saved and managed within the browser - so you can't delete it just with your file explorer.
But there shouldn't be a lot of HDD movement - the save files are usually kB size