Saving in-game screenshots

Since my game supports multiple save-games I would love to be able to save a png/jpg screenshot of the current state and use it as a thumbnail in the UI.
While for the screenshot part there’s plenty of solutions, how and more importantly where should I save these screenshots so that it works across multiple platforms?

You can use sys.get_save_file() to get a path that you are guaranteed to have write permission to.