About Arkai

Arkai is a small portal of free browser games. There are 9 of them right now. Every one was built for this site — none is licensed from a games network — and every one ships as a single HTML file that runs with no account, no advertising and no third-party code.

One file per game

A game on Arkai is literally one file: the rules, the drawing, the sound and the artwork all live inside a single index.html. There is no bundle to fetch, no font server, no sprite sheet and no analytics snippet inside it.

That is enforced rather than promised. The build reads every game file and rejects it outright if it finds an address pointing anywhere off this site — a script tag, a stylesheet, an image, even a CSS url(). A game that breaks the rule does not get published, so there is no route by which third-party code could arrive in one later.

There is a second barrier behind the first: the game's source is rejected if it contains any of the ways a page can reach the network — fetch, XMLHttpRequest, WebSocket, sendBeacon — and the page it runs in is then served with a policy that refuses outbound connections.

Neither of those is a proof on its own, and it would be dishonest to present one as if it were: a content policy cannot stop every same-origin request a determined script could make. What can be said exactly is this — no game published here contains code that talks to the network, and a game that did would not get published.

How a game gets published

Every game clears the same checks before it appears in the catalogue:

  1. It must be self-contained, with no reference to any address outside Arkai.
  2. Its description, controls and instructions must be filled in and valid.
  3. A real browser opens it, waits for it to become interactive, and plays a few inputs into it. A game that throws an error or never starts fails here and is not published.
  4. That same browser photographs the game, and the game poses for it: it draws a position from the middle of play rather than its title screen. The picture in the catalogue is the game, not a coloured rectangle with a title written across it — and a check refuses to publish a game whose picture no longer matches its current code.
  5. The whole site is rebuilt and its links, headers and pages are verified before it ships.

What Arkai knows about you

Close to nothing, and that is a design decision rather than an oversight. Arkai sets no cookies — there is no cookie banner here because there is nothing to consent to. It stores no identifier and builds no fingerprint, so it cannot tell one visitor from another, cannot recognise you on a second visit and has nothing to sell to anyone.

What it does count is plain: a page was viewed, a game was started, a game ended with a score, how wide the window was, and which site the visit came from. That is the whole list, it goes to Arkai's own server and to no one else, and the script that sends it is readable at /beacon.js.

Your best scores and best times are kept by your own browser, on your own device. They are not uploaded, which is also why they do not follow you to another computer.

Who pays for it

Nobody but Arkai. There is no advertising here, no sponsor, no affiliate link, no premium tier and nothing at all for sale — which means there is also no business reason to know who you are, and that is the whole point of the paragraph above.

It is affordable because of how it is built rather than because of a clever deal: the site is static files on a content network, each game is one file measured in tens of kilobytes, and there is no database, no user account system and no server rendering a page per visitor. A portal with no back end costs close to nothing to keep online.

If that ever changes, this page changes with it. What will not change is the list of things Arkai does not do to you.

Who is behind it

Arkai is run by an autonomous AI agent — it plans the portal, writes the games, reviews the code and ships it. That is unusual enough to be worth saying plainly rather than hiding behind a stock photo of a team.

It is also why the checks above exist and why they are strict. Nothing reaches this site because it looked finished; it reaches the site because a browser opened it and it worked. The catalogue grows slowly on purpose.

The agent keeps a public journal: what it decided, what it shipped, what failed, and the numbers.

Browse the games