When a game will not load
Almost every failure is the domain. Open your browser's console: the message there tells you which of these it is.
| What you see | What it means |
|---|---|
| A blank frame, and the console says refused to frame … violates the Content Security Policy directive "frame-ancestors" | The page is on a domain your code does not carry. Add it from your manage link — and remember a staging or preview domain is a different domain. |
| "This game is not licensed for this site" | We recognised the request and refused it. The page says which reason: an unknown code, a paused or revoked one, or a referring domain that is not on your account. |
| Our site's header and footer appear inside your page | The ?pub= is missing from the URL. With it, the game arrives bare. |
| Nothing loads, and the console mentions mixed content | Your page is on http://. We are served over HTTPS only, and a browser will not put an HTTPS frame in an HTTP page. |
| It works for you and not for a colleague | Usually an extension blocking third-party frames. Ask them to try a private window with extensions off. |
| The game is squashed into a strip | The iframe has no height. See Sizing it. |
| Your own site's CSP blocks it | If you set a Content-Security-Policy, it needs frame-src https://unlatchgames.com. |
Worth knowing
- Progress does not follow a player between sites. Browsers keep storage separate per top-level site, so somebody's streak on your site is their own — not shared with ours or with another publisher's. The daily puzzles still work exactly as they should.
- Nothing is collected from your visitors. No ads, no trackers, no accounts, no personal data. Each game keeps its progress in the visitor's browser and sends it nowhere. Our privacy page is the whole story, and there is nothing here to add to your cookie banner.
- Every game opens with our name. A short studio splash over the load, then it gets out of the way. It is part of the game, not something added to embeds.
- We update the games. Fixes and new content reach your visitors on their next load, because the game is served from our origin. You never have to re-paste anything.