Pattern:Script games accessed at URLs like "clementsparrow.github.io/PuzzleScript/src/play.html?..." are stored on GitHub as gists and fetched from there with GitHub's Developer API. These games are thus subject to GitHub's privacy policy.
Why do I need to store things there?
I need to store games somewhere - I think the sharing functionality is really important for Pattern:script, and makes making + sharing games really easy.
If you don't want to use the online-sharing facilities you can still save/load game locally, and can still export standalone html files. And GitHub take care of moderation/spam filtering, which otherwise could cause a lot of stress.
If you don't want to use the online-sharing facilities you can still save/load game locally, and can still export standalone html files. I also plan in the future to support other hosting providers than GitHub.