Sign in with Discord to make a tracker key. Your key and your stats stay tied to your account, so they follow you to any device.
Make a key above and your download appears here.
Unpack the zip first. Right-click it, choose Extract All, then Extract. Opening the zip and running the file straight from inside it doesn't work: Windows copies out only the file you clicked and leaves the tracker behind.
Then open the folder that appears and double-click Start Snap Hub Tracker.cmd. Leave the window open while you play Marvel Snap on PC. Windows asks once whether to run a file from the internet; choose Run. Start it the same way every time.
The tracker is a PowerShell script, plain text you can read in Notepad first. Download snaphub-tracker.ps1 on its own and run this in PowerShell instead. It asks for your key the first time, then remembers it.
powershell -NoProfile -ExecutionPolicy Bypass -File "$env:USERPROFILE\Downloads\snaphub-tracker.ps1" -Site https://your-site.vercel.app-ExecutionPolicy Bypass lets this one script run without changing your PC's settings.
After each game the window shows the result, like WIN +4 cubes | My Deck vs Someone. Your games appear in My stats and count towards the meta stats.
If your connection drops, captured games stay on this PC and the window shows how many are waiting to upload. They retry automatically, including after you restart the tracker. Keep the window open while playing so each game can be captured before Marvel Snap replaces it.
Rejected games stay in %APPDATA%\SnapHub\queue while other games continue uploading. The window explains the problem. After fixing access to the original key or site, or updating the tracker for a game-reading fix, run the script with -RetryHeld to try them again. Changing your key only applies to new games; saved games keep their original key and account.
Keep the queue folder private: it contains your tracker keys and game files. Successfully uploaded copies are removed. If the queue reaches 256 MB, the window warns you and pauses new captures until there is room; it never deletes waiting games to make space.
Marvel Snap for PC saves the game you just finished on your computer. The tracker reads two of the game's files and never changes either:
GameState.json, the finished game. The whole file is sent, compressed, and the site keeps only what is listed below. The file itself isn't stored.AccountState.json, only to read your Snap account ID.From each game we keep:
Your Snap account ID is stored only as a one-way hash, to avoid counting a game twice. Opponent names only show in your own match history, never on public pages.
The tracker connects to this site and nowhere else. It is a plain-text script, so you can check that in Notepad before you run it.
Deleting your key from My stats removes every game it uploaded and the names it recorded for your account. If another of your keys still has games for the same Snap account, that key's record stays until you delete it too.
-SaveRaw. It keeps a copy of each game file in %APPDATA%\SnapHub\raw. Send one to whoever invited you so the reader can be fixed. The file contains your Snap account ID and your opponent's, so send it privately rather than in a public channel.%APPDATA%\SnapHub, which holds your key and any games waiting to upload. Delete your key from My stats as well if you want your games gone from the site.