Offline and saves

After the first load the game never touches the network, collects nothing, and keeps your save on your device alone.

SilkWard asks for no account, has no server, and collects nothing about you. That is not a sentence from a privacy policy but how the game is built.

When the network is used

In the browser version, at exactly two moments: when you first open the page, and when the service worker downloads a new version. After that, pages, scripts, images and sounds come from your device's cache.

While the game is running it makes not one request. In airplane mode its behaviour is identical.

In the mobile version the network is never used at all — everything ships inside the app.

What is stored

This is the whole list: which levels you finished, in how many moves, which stars and relics you collected, the sequence of moves in a level you left unfinished, and your settings.

All of it stays on your device. Your name, your email, a device id or where you are — none of it is written anywhere, because there is nowhere to write it.

Why the save is a sequence of moves

The game stores not the state of a level but the moves you made in it. On opening, the engine replays those moves and arrives at the same board.

That is a direct consequence of the game being deterministic: the same level plus the same sequence of moves always gives the same result. Which makes the save file both small and safe — if it is damaged it produces an invalid sequence rather than half a board, so you cannot quietly end up in a wrong state.

It saves automatically after every move. You can close the app mid-level and come back to exactly the move you left.

Moving your save

There is no cloud backup, because there is no cloud. To move between devices you use export in the settings: your save comes out as versioned JSON text and you import it on the other device.

There is no deletion request

There is no address to send a deletion request to, because we are not the ones holding the data. Deleting it is entirely in your hands and one button away.

Source: PRD NFR-01 / NFR-04, ADR-009

Back to the wiki