Privacy Notice

Last updated: 3 October 2026 · Version 1.4 (3 October: a clarification in §4 — anyone can ask whether a character name is free)

Rookport is operated from Québec, Canada by Zen Solutions. This notice says what personal information we collect, why, who else sees it, and what you can make us do about it. It is written to satisfy Québec's Act respecting the protection of personal information in the private sector (as amended by Law 25) and to be honest with you, which is the same thing.

Person responsible for the protection of personal information: Mathieu Payment — matpay@zen-solutions.net

The short version: we collect the least we can get away with, we don't sell any of it, there is no advertising and nothing about you is sent to a third-party tracker, and you can delete all of it yourself — in the game, from Character → Your account, in about ten seconds. You can email us instead if you'd rather.

We do keep a record of what your character does in the game, on our own server, so the game can be balanced and its bugs found. It is described in full below, under Gameplay log — added in version 1.4, and the reason you were asked to accept this notice again.


1. What we collect, and why

When you create an account

WhatWhyKept
Email addressIt is your login credential — the sign-in link and password resets go there. Also how we reach you about the game.Until you delete the account
UsernameYour public name in the game, on chat and on the boardsUntil you delete the account
PasswordNever stored. We keep a scrypt hash with a per-account salt, which cannot be turned back into your passwordUntil you delete the account
Confirmation that you accepted these terms, and whenProof of consent, which the law requires us to be able to showUntil you delete the account

While you play

WhatWhyKept
Your game state — character, position, money, crew, property, historyIt's the gameUntil you delete the account; material progress wipes each round by design
Session tokensKeep you logged in for 30 daysExpire on their own; deleted on logout
IP addressRate-limiting sign-in and posting, so the game can't be hammered or spammed. Held briefly in memory, not written to a database, and lost on every restartUnder an hour, in memory only
Chat messages and board postsTo show them to the people they're addressed toChat is capped and rolls over; board posts stay until you delete them
Last-active timestampTo show how many players are onlineOverwritten continuously
Gameplay log — see belowBalancing the game and finding its bugsRolls over automatically; see below

The gameplay log

Every action your character takes writes one line to a log on our own server: which character, what they tried, whether the game allowed it, the game's own reason if it said no, and your character's level, money, heat and position at that moment. Nothing else — not what you typed, not what you read, not anything about your device.

Why it exists, plainly. Rookport is one person's game and it is not finished. Without this, "is the burglary payout too low?" and "can anybody actually find the pawn shop?" are guesses. With it they are questions with answers. The game also runs simulated players (see the Player Guide) whose actions land in the same log, and comparing the two is how we tell a balance problem apart from an interface problem.

What is deliberately true of it:

If you upload a photo for your portrait

Your boss's portrait can be drawn from a photograph of you, if you choose that option. You never have to: the other two routes are describing him in your own words, or letting the game roll a description for you, and both produce a portrait without a photo ever existing.

WhatWhyKept
The photograph you uploadIt is sent to the illustration service to be redrawn as your characterMinutes. It is deleted the moment the drawing is finished, refused or abandoned — and immediately if you upload a different one or press never mind
The portrait that comes backIt is your character's face, shown wherever your character appearsUntil you delete the account or replace it

We keep the picture we drew, never the photograph. That is a design rule, not a policy promise: the file is removed from disk on every terminal outcome, including failures. The illustration service does see the photo in order to redraw it (see §3), and it keeps its own copy of what it generates for seven days.

There is no face recognition, no biometric template, and no matching of your photo against anything or anyone. It is used once, to draw one picture, and then it is gone.

When you file a bug report

A bug report attaches a diagnostics block so the problem can actually be found: your character and level, the block you were standing on, the round, your actions/heat/cash, your browser's user agent, your screen size, your language setting, and the last dozen lines of your in-game action log.

What we do NOT collect

2. Why we're allowed to hold it

3. Who else sees it

Three service providers, all acting on our instructions:

ProviderWhat they getWhere
Railway — hostingEverything, because the game runs on their infrastructureUnited States
Resend — email deliveryYour email address and the contents of the messages we send youUnited States
Higgsfield — character illustrationThe text description of your character, and the photograph you upload if you choose that route — nothing else. No email, no username, no account. They keep the image they generate for seven daysUnited States

Your information is therefore stored and processed outside Québec, in the United States, where the legal protections differ from Canada's. We have assessed this: both are established providers under contractual confidentiality and security obligations, the data involved is limited and low-sensitivity, and no financial, health or government-identifier data is held at all. By creating an account you accept this transfer.

We do not sell your personal information, and we do not share it for advertising. We would disclose it only if legally compelled, and only what was compelled.

People, as opposed to companies

Rookport is run by one person, and today he is the only one with access. But the game can grant a key to someone helping — so here is exactly what a key is worth, because "trusted staff" is not an answer:

KeyCan seeCannot
Owner — Mathieu PaymentEverything. Set outside the game, in the server's configuration, so it cannot be granted or taken away from inside it—
Admin — a moderatorAccounts, including email addresses, and can suspend or delete oneGrant or remove anyone else's key
Dev — someone tuning the gameWhat characters do: the gameplay log, the balance figures, the error log, and public usernamesSee any email address, open the account list, or change anything at all. It is read-only, and it cannot identify you

Every key is held by a named person, and every action taken with one is recorded — who did it, to which character, and what changed. A key is never given to a company, an automated system or an advertiser.

4. What other players can see

Other players never see your email address, your IP address, or your bug-report diagnostics.

5. Your rights

Under Québec law you may, at any time:

Deletion you can do yourself, from Character → Your account in the game. It asks for your password and takes effect immediately — nothing is queued and nobody has to approve it. For anything else on this list, email matpay@zen-solutions.net and we'll respond within 30 days.

What deletion actually does, precisely, because a vague answer here is worth nothing:

Erased outrightKept, and why
Your email, username, password hash and consent record—
Every session you have open, anywhere—
Your character and his whole history—
Your portrait, and any photo you uploaded, off our disk—
The diagnostics attached to any bug report you filed (character, tile, round, browser, screen)—
—Buildings your boss owned go back to the city, unowned. They are property in a shared world, not information about you — destroying them would punch holes in the map every other player is standing on.
—Your board posts stay, with your name replaced by "a departed boss" and the account link removed. Deleting a bug report takes its answer away from the players still reading it, and leaves replies quoting a thread that no longer exists. The words remain; the person does not.
—Gameplay-log lines survive until they roll over, keyed to a character id that no longer exists. With the character gone there is nothing left to join them to — not a name, not an email, not another line — and the admin console cannot open them. They age out on their own.

Anonymous traces may also remain in the game's historical record — a past round's final standings, a graveyard obituary — because they no longer identify you once the account is gone. We'll tell you exactly what remains when you ask.

6. Security

Passwords are hashed with scrypt and a per-account salt — we could not tell you your password if we wanted to. The site is served over HTTPS. Sessions expire after 30 days and a password reset invalidates every other session. Access to production data is limited to the key-holders described in §3, each of whom is a named person, and every action taken with a key is recorded.

None of this makes a small alpha game a bank. Use a password you don't use anywhere else.

7. Breach

If personal information is lost or exposed in a way that presents a risk of serious injury, we will notify the Commission d'accès à l'information and the affected players promptly, as the law requires, and keep a register of the incident.

8. Young people

Rookport is not for anyone under 14 (see the Terms). That line comes straight from the law we operate under: in Québec, a person 14 or over gives their own consent to the handling of their personal information, while for anyone younger it must come from a parent or guardian. We have no way to collect and verify parental consent, so we don't accept accounts below that age.

We don't knowingly collect information from anyone younger. If we learn we have, we delete it and close the account.

9. Changes

The version and date at the top change when this notice does. Material changes — new categories of information, a new provider, anything like device fingerprinting — will be announced on the in-game boards before they take effect.


Questions, requests, complaints: matpay@zen-solutions.net.

Last updated 2026-10-17