GameLynx

Privacy Policy

Last updated 12 September 2026.

GameLynx is a personal project. There is no GameLynx account and no sign-up: the app runs on your device, talks to the services you have connected, and stores what it learns on that same device. The developer receives nothing — no library, no playtime, no addresses, no crash reports, no analytics.

That is the whole picture for the builds you install on a computer or a phone. The version that runs in a browser is the same app with one difference that belongs in a privacy policy rather than in a footnote, and it has its own section below.

What GameLynx stores on your device

Credentials are sealed with the operating system's own key store where there is one — Keychain on macOS, DPAPI on Windows. On Linux they are stored as they are, and the app says so: a Steam Deck has a keyring in its desktop session and none in Game Mode, so a value sealed at the desk could not be opened in front of the television. Anything running as your user account can read that file. That is the honest trade, stated rather than hidden behind the word "encrypted".

Backups to your own Google Drive

Optional, and off until you turn it on. GameLynx asks Google for one permission — drive.file, which grants access to files this app creates and to nothing else in your Drive. It writes one file per device, about a megabyte, and keeps the last 24. They are your files in your Drive; the developer cannot see them and has no way to reach them.

You can stop it at any time: Settings → Backup to Google Drive → Disconnect, delete the GameLynx Backups folder in your Drive, and remove the app's access at myaccount.google.com/permissions.

GameLynx in a browser

gamelynx.app/app keeps your library in the browser, in that browser's own storage, exactly as the installed builds keep theirs on a device. Nothing about your library is stored on this server, and there is still no account.

But its requests pass through this server, and the installed builds' do not. A browser is not allowed to call Steam, HowLongToBeat, SteamGridDB or SteamHunters directly — those services do not permit it, and no amount of wishing changes that — so in the browser version those requests go to gamelynx.app, which forwards them and hands the answer back. Google's sign-in works the same way for a different reason: the exchange needs a secret that cannot be shipped inside a web page, so it happens here.

What that means plainly, for the browser version only:

If you would rather nothing of yours went past a server at all, install the build for your computer or your phone. Those talk to Steam and to Google directly, and this server never sees them.

Who else sees a request

Requests go out from your device, so those services see your IP address and whatever the request itself contains — a game id, a search term, your Steam id where the service needs it. They are governed by their own policies, not this one.

What the app never does

No analytics, no telemetry, no advertising, no third-party trackers, no profiles, and no selling of anything to anybody. Nothing about your library, your hours or your accounts is sent to the developer, deliberately: there is nowhere for it to go.

This website

The website is a separate thing from the app, and it does use Google Analytics: which pages are read, how long for, roughly where in the world a visit came from, what referred it, and which of the builds gets downloaded. It is not loaded by the app at /app/. That is ordinary website measurement, and it sets a cookie.

It only runs if you say yes. Nothing is loaded and no cookie is set until you press the button on the bar at the bottom of the page. Say no and nothing happens at all; the answer is remembered so you are asked once.

Advertising is switched off: no ad personalisation, no remarketing, no cross-device signals. There are no adverts here and nothing is sold to anybody. Google processes this on our behalf under its data processing terms, and the figures are read as totals rather than as anybody in particular.

Separately, and regardless of your answer, the server writes down that a file was handed out — the time, which file, and the address it went to with the last part removed. That is a server recording its own work rather than anything about you, it is what keeps the bandwidth bill honest, and it is not shared with anybody.

Changed your mind? Clearing this site’s data in your browser makes the question come back.

Removing your data

Uninstalling the app removes everything it stored on that device. Your Drive backups stay until you delete them. Signing out of Steam or PlayStation inside the app removes those credentials from the device.

Children

GameLynx is a tool for looking at your own game library and is not aimed at children. It collects nothing about anybody, of any age.

Changes

If this policy changes, the date at the top changes with it, and the previous versions stay readable in the project's public history.

Contact

Questions or a problem with this policy: privacy@gamelynx.app.