← MimiGames

Privacy Policy

Last updated 2 August 2026

MimiGames collects one piece of personal data: an optional display name that you choose yourself, capped at 16 characters. It exists so the other people in your match can tell who is who.

There are no accounts. The name is not linked to any identity, is never used for tracking or advertising, and is deleted along with the match it belongs to.

There is no analytics, no advertising, no in-app purchase, and no third-party SDK of any kind in the app or on this site.

The display name

You can set a display name in the app's Settings screen, or in the name box on this site before starting or joining a match. It is optional. If you leave it empty you are shown to everyone as "Player 1", "Player 2" and so on.

When you send a game invite from Messages, your display name also appears in the message text ("Alex started Backgammon"). If you have not set one, the invite says "A friend" instead.

What is not collected

None of the following is requested, read, derived, or stored, anywhere in the app or on this site:

The content of your Messages conversations is never visible to MimiGames. The app runs as an iMessage extension and only ever sees the game bubbles it created itself.

What is stored on your device

Three things, all of them local to the device and none of them sent anywhere except as described below:

Deleting the app, or clearing this site's browser storage, removes all of it.

What is stored on the server

Matches that are played across devices are held on a match server running on Cloudflare Workers. Each match gets its own isolated Durable Object with its own SQLite database, holding exactly one match record:

That is the whole record. IP addresses, device identifiers, and anything else about who you are do not appear in it.

How long it is kept

Every match deletes itself. There is no archive and no backup copy kept afterwards.

Deletion removes the entire match record, including any display names in it.

What other players can see

Players in a match can see each other's display name (or the "Player N" fallback), which seats are claimed, who has readied up, whether a player currently has the match open, and the public board.

Hidden information stays hidden. For games with concealed cards, the server redacts the state separately for every recipient before sending it: your hand, the undealt deck, and the random-number generator state are removed from the copy your opponents and any spectators receive. Nobody is trusted to hide it client-side.

Links, tokens, and who can join

An invite link is a capability. Anyone who has the link can take an open seat in that match, so share it only with the people you meant to play. Once every seat is filled the link no longer admits anyone. Match pages ask search engines not to index them.

Tokens are deliberately kept out of the parts of a URL that get recorded. On the web they travel in the URL fragment, which browsers never send to the server, and live match connections pass them in the connection handshake rather than the address. Match pages are also served with a no-referrer policy, so opening a link from one does not hand your match address to another site.

Hosting and server logs

This site and the match server run on Cloudflare, which is the hosting provider and processes requests on our behalf. As with any website, Cloudflare handles the ordinary technical records that serving a request involves, such as the requesting IP address, the address requested, and a timestamp. Those are Cloudflare's own platform records, kept under Cloudflare's terms rather than ours. The separate request log we switch on for the match server keeps only 5 percent of requests, and we read it for debugging.

Our own code logs only application errors, and those entries contain no IP address, no display name, and no token.

Starting a new match is rate limited per network address to keep the free service from being abused. That check happens at Cloudflare's edge and the address is used only as a short-lived counter key. It is never written into a match record.

Children

MimiGames is not directed at children under 13, and nothing in it knowingly collects personal information from them. The only field anyone can type is the optional display name described above. There is no account, no chat, and no way to send another player free text beyond that name.

Your choices

Changes to this policy

If what the software does changes, this page changes with it, in the same release. The date at the top always reflects the current version.

Contact

MimiGames is made by Alex W-F and served from alex-wf.com. For questions about this policy, or to ask for a match to be deleted, email support@alex-wf.com.

Back to MimiGames · Support