Settings

stephenmcode.com / privacy

Privacy


This is an operating system you can sign into and keep your things in, so it holds the things you put in it. This page lists all of them, says why each one is there, how long it stays, and how to get rid of it.

If you never sign in

Browsing without signing in or starting account recovery creates no account or sign-in cookie. There are no analytics, tracking pixels or advertising. A couple of small things are kept by your own browser on your own machine, and Your browser's own storage says which.

One exception, and it is the host's rather than ours: when a request to this site fails, your browser may report that failure to Cloudflare, who serve the site. Successful visits are not reported.

Your account

Signing up asks for a name and a passkey. The account holds:

Signing up does not ask for an email address, a phone number, your real name or your date of birth, and the account has nowhere to put them.

The things you keep in it

Each part of the system holds what you put into it, and nothing else.

This list grows as the system does. When something new is added that keeps something of yours, it appears here in the same change that ships it.

Cookies

The sign-in cookie, called sid, holds a random value that identifies your session and nothing else. It cannot be read by script and it is only sent over a secure connection. It travels with you if you follow a link into this site, which is what lets a shared link open on a machine you are already signed in to, and it is withheld when another site tries to submit a form here.

Starting account recovery adds __Host-hearth-recovery, a cookie that only permits recovery actions for five minutes. It does not open your notes, files or account settings. A separate cookie, __Host-hearth-session-context, binds a recovered sign-in to this browser, so a delayed reply cannot restore an older sign-in after an account change. It lasts up to thirty days and five minutes from starting recovery, and is renewed on a later sign-in. Neither cookie is readable by script, and both are sent only over a secure connection.

There are no advertising or analytics cookies, so there is no banner asking you to accept any.

Your browser's own storage

Your browser keeps your settings, Notes drafts and their saved versions, and a marker saying you have already seen the start-up screen this visit. The start-up marker is never sent anywhere. Settings are saved on this device while you are signed out. When your account can save changes, your settings are also saved to that account. Signing out keeps the last appearance here.

Notes keeps local drafts while you write, including unsent changes and copies preserved when you choose between conflicting versions. Signed-in edits are also saved to your account when saving succeeds. Account drafts are kept separately, so signing into another account does not reveal them. Writing from before sign-in is not added to an account automatically. These browser copies can remain after signing out or deleting your account. Clearing this site's data in your browser removes them from this device.

During recovery, this tab keeps its random identifier and any replacement passkey response waiting to be saved. That response contains public registration information, not your private passkey or backup code. This lets a reload continue the same attempt. The copy is cleared when recovery finishes, is cancelled, or the server confirms it has expired. Your browser also clears it when the tab's session is discarded.

If you write to us

Mail sent to the address at the bottom of this page is not forwarded to a personal inbox. It is delivered to this site and stored in the same database as everything else here.

What that keeps is the message as it arrived, up to the first 64 KB of it: the address you sent from, the name your mail program puts on it, the subject, what you wrote, and the technical headers every email carries, which usually include the network address you sent from and which program you used. It is used to answer you and for nothing else.

It is deleted after ninety days, and sooner if you ask.

Who else is involved

Nothing is sold, shared for advertising, or handed to anyone else.

The database runs in the western United States, which is where Cloudflare placed it when it was created. Transfers out of the UK and the EU are covered by the standard legal arrangements for exactly this, which are part of Cloudflare's terms with us.

Why we are allowed to hold it

How long it is kept

There is no analytics store. Cloudflare keeps a rolling snapshot of the database covering the last seven days, which cannot be switched off, so something deleted here remains restorable on their side for up to a week. It is used only to recover from a fault.

Deleting everything

Open the account panel, choose Delete my account, and confirm. Deletion starts immediately and does not need somebody's approval, with one exception: the account that operates the site cannot be deleted while it is the only one, because the site would be left with nobody able to run it. You are signed out and new uploads stop. It removes your name, your passkeys, your desk, your installed applications, your saved settings, your sessions, your backup codes, your note, and every file you uploaded, contents and all.

The files go first. If cleanup cannot finish, the account remains closed and deletion is retried automatically. The screen tells you when deletion is still in progress instead of reporting it complete. Temporary upload parts may remain with the storage provider until its unfinished-upload cleanup runs.

Your passkey itself lives on your own device, so your browser or password manager may still list it afterwards. Where your browser supports it, this site tells it to drop the entry. Where it does not, you can remove it in your own password manager settings.

The person who runs this site can also remove an account, for example when you ask us to because you can no longer sign in. The same deletion runs, with the same result, except that your browser is not told to drop the passkey entry: you remove that yourself.

What you can ask for

These apply to everyone who uses this site, wherever you are. There is no separate list for one country.

Objecting

You can object to us holding or using anything of yours, at any time, by writing to the address at the bottom of this page. Where we are relying on our own interest to hold it, which for a message you sent us is what we are relying on, objecting means we stop unless there is a compelling reason not to.

Complaining

You can complain to us. If you think we have handled your information wrongly, write to the address at the bottom of this page. We will confirm we have it within thirty days, look into it, keep you posted, and tell you what came of it.

You can also complain to the regulator, instead or as well. You never have to come to us first. In the UK that is the Information Commissioner, at ico.org.uk. If you live elsewhere, your own country's data protection authority, where there is one.

There is no automated decision-making here, nothing is profiled, and there is no advertising, so there is nothing to opt out of.

Under 13

This site is not for children under 13 and asks you to confirm that before making an account. If you believe a younger child has made one, the account can be deleted from inside it, and you can also get in touch below.

Getting in touch

Questions about any of this, a request to see, correct or remove something, an objection, or a complaint, all go to privacy@stephenmcode.com. It reaches this site rather than a personal inbox, and the section above says what happens to what you send.

Changes

If this changes, this page changes, and the date below moves. There is no mailing list to tell you, because there is no mailing list.

Last updated 17 September 2026.