Cyberpunk 2077 mission tracker · last updated 28 September 2026
A personal, non-commercial hobby project by an individual, hosted on Cloudflare Workers at
cp2077-tracker.ryanellis.dev. It is not affiliated with, endorsed by, or connected to
CD Projekt Red.
Signing in with Google requests only the openid and profile scopes. From that the site receives:
Your email address is never requested and never received. Signing in with GitHub, if it is
enabled, works the same way using the read:user scope.
the-heist, each marked complete or missed, plus a timestamp. It is
filed under a key derived from your opaque account identifier.
The import page reads sav.dat entirely inside your browser tab using the File API.
No part of the file — not your character, inventory, position, or anything else — is sent
to this server, to Cloudflare, or anywhere else. Only the resulting list of finished mission
identifiers is saved, and only when you press the button to apply it. You can verify this by opening
your browser's network tab while loading a save, or by reading
savparse.js.
One cookie, cp_session, set only after you sign in. It is HttpOnly,
Secure, SameSite=Lax, signed with HMAC-SHA256, and expires after 90 days.
It holds your provider, your opaque account identifier, your display name, and the expiry time.
A second short-lived cookie, cp_flow, exists for ten minutes during sign-in to prevent
request forgery. There are no advertising or analytics cookies.
Nothing is sold, shared for advertising, or passed to anyone else.
Sign in, open the account menu in the top bar, and choose Delete my data. This removes your record from server storage entirely — it is not emptied and kept, it is deleted. Clearing your browser's site data removes the local copy and signs you out.
If you cannot sign in to do that, email ryancellis12@gmail.com and the record will be removed.
Everything is served over HTTPS. Progress is filed per account, so no signed-in user can read or write anyone else's. That said, this is a hobby project with no warranty — please do not store anything here you would be upset to lose. Keep your own backup if it matters.
This site is not directed at children under 13 and no age information is collected.
If this policy changes, the date at the top changes with it. Material changes will be noted on the tracker itself.