Privacy
What this site keeps, why, and how to make it stop.
Last updated 2026-08-07
The short version
Profit.tf keeps your Steam ID, the public inventory it scans, and the trades you type in. It never receives a password. Nothing is sold, shared or used for advertising, and no route in the app shows one trader another's entries.
The rest of this page is the same statement with the details filled in. If something here contradicts what the app does, the app is the bug and the page is the promise.
What is stored
- Your Steam ID, and the display name and avatar on your public Steam profile. That is what signing in through Steam hands over.
- The contents of your TF2 inventory as it was when you scanned: the items, and the attributes each one carries.
- Everything you put in the ledger yourself: prices, dates, storefronts, quantities and which items you chose to track.
- Your settings and saved views: the theme, whether money reads in keys or cash, and the filters you saved as tabs.
- A session cookie, so the site knows which account is asking.
There is no email address, no phone number and no payment detail, because nothing here needs one. There is no password: Steam sign-in returns an ID, and a password is never sent to this site to be stored, hashed or lost.
What the analytics are for
To answer two questions: whether anybody is finding the site, and whether it is fast. Which pages get visited, roughly where the visitor came from, and how long a page took to render.
- None of it is joined to your ledger. The app sends the analytics no identifier of its own: not your Steam ID, not an account number, not an item, not a trade. What they receive is a page view, the same thing they receive on any site.
- The measurement only runs on profit.tf. Local development and the preview site report nothing, which is also why the numbers are not padded with our own testing.
How long it is kept
- Ledger entries stay until you delete them, because they are the point of the app.
- Inventory snapshots do not accumulate. Only the two most recent per account are kept, and every scan prunes the ones behind them.
- The database is backed up daily to an archive that expires after thirty days, so a deletion has left the backups within a month of being made.
- The session cookie expires after 30 days, or immediately when you sign out.
What Steam is asked for
- Signing in uses Steam OpenID. You type your Steam password on Steam, and Steam tells this site which account you are.
- A scan reads the inventory that is already public on your Steam profile. If yours is set to private, the scan fails rather than finding a way in.
- Nothing is ever traded, listed, bought or sold on your behalf. This app records trades you make elsewhere and has no ability to make one.
Getting your data removed
Ask, and it is removed by hand: the account, the ledger, the saved views and the inventory snapshots. Not hidden or flagged, actually deleted, and gone from the rolling backups within thirty days.
The way to ask is to email support@profit.tf from wherever you like, or to message the Steam account linked at the bottom of this page. A button in Settings is coming, and it says so rather than pretending: deleting an account keyed to a Steam ID has a wrinkle worth settling first, which is that signing in again would silently recreate an empty one.
Changes to this page
The date at the top is the last time it changed. This page lives in the same repository as the app, so every edit to it is a commit anybody can read alongside the change that prompted it.
Questions, or want your data removed? Email support@profit.tf, or message us on Steam. The guide covers what the app does with all of it.