Astor signs you in with Google. Google sends us a stable identifier for your account, your email address, and your first and last name if your Google profile has them. We store the identifier to recognise you when you return, your email so we can reach you about your account and help you if you write to us, and your first and last name so the press can greet you by name. We also record which provider you signed in with and when. Google’s reply includes a little more than that — a profile-photo address, a locale — which we neither read nor keep. We never receive your Google password, and we ask for no other access to your Google account — no Drive, no Gmail, no contacts, no calendar. A Google account whose email address is not verified cannot sign in.
The macOS application signed in with Sign in with Apple instead, and those sessions continue to work. Apple sends us a stable, opaque identifier that does not include your real Apple ID; if you chose to share an email, Apple may have given us a relay address ending in privaterelay.appleid.com. That application is no longer being developed.
Your account is identified internally by a random identifier, not by your email; the email is stored alongside it rather than used as the key. The signed session is kept in a secure, HTTP-only cookie for up to thirty days. Signing out clears that cookie and asks our server to revoke every session token already issued to you, so other browsers are signed out too. While a sign-in is in progress we also set a second, short-lived HTTP-only cookie — ten minutes — holding the one-time security values for that sign-in; it is discarded as soon as you return.
Before sign-in existed, the web press assigned each browser a random pseudonymous identifier and kept a signed recovery credential in Astor’s local storage. That credential is no longer issued. Where one still exists, it is offered once, when you sign in, so your new account can inherit the essays that browser already made. We remove it from local storage the next time you open your shelf; clearing Astor’s site data removes it immediately. It represents only the random identifier and contains no name, email, or essay text.
Clearing Astor’s full site data removes both the browser-local library and that recovery credential; clearing cookies alone does not remove local storage. When a new account is created, the server uses a keyed digest of the network address for a short-lived abuse-limit bucket; the raw address is not placed in that Redis key.
If you submit the Fellowship form, we store the name, email, work, and optional first commission you deliberately enter, together with a keyed pseudonymous digest of the submitting network for abuse control. The raw network address and browser user-agent are neither stored with the application nor written to our application logs.
We do not read your contacts, calendar, photos, location, or other documents. The public production site does not request microphone access.