Construct 2 provides an easy way to make savegames. These allow your players to save the game , then come back later and load it from exactly where they left of...
how do you save an image, for example after canvas snapshot and loading that image into a sprite, how do yo save that image locally on the users device
You can save it using LocalStorage/WebStorage by saving the image as a data URI. Then you can load again afterwards.