Privacy policy

Last updated: 15 November 2026 · Applies to Arlequin GameHub (including SaveHub, its save backup part) · This is a translation of the Spanish version, which prevails in case of doubt.

In short: Arlequin GameHub runs on your PC. It doesn't need an account, doesn't show ads and your saves stay on your computer, unless you decide to upload backups to your own Google Drive, OneDrive or Dropbox account. The first time you open it you're offered Help improve Arlequin, which anonymously shares save paths, the computer's hardware and, if you turn it on, your sessions' FPS (section 3). You're asked with a Yes or a No (nothing is chosen in advance) and you can change it later in Options.

1. Who is responsible

Arlequin GameHub is a free program developed by aitor965 (Arlequin). SaveHub, the part that backs up and restores your saves, is included inside GameHub; the former standalone Arlequin SaveHub program is no longer distributed. For any privacy question you can write to arlequinsavehub@gmail.com.

2. Data handled on your computer

To do its job, GameHub reads and stores on your PC:

None of this is sent to the developer or to any project server, except what's described in section 3 if you have Help improve Arlequin turned on.

2.1 Internet connections

ServiceWhenWhat is sent
arlequinsavehub.com and GitHubWhen checking for updates (at startup and every 6 hours, never with a game open) and when downloading the community data (save paths, game classification, statistics and revoked test codes): first from arlequinsavehub.com (served by Cloudflare) and, as a fallback, from GitHub. When you turn on FPS measuring, PresentMon is downloaded (and, on Linux, when you download GE-Proton in ProtonHub, that version too) from their official pages on GitHub. A normal download request. Cloudflare and GitHub may see your IP address under their own privacy policies.
Steam storeTo show games' covers, pages and requirements. The ID or name of the game being looked up.
Epic Games storeTo show the covers of your Epic games and the requirements of those that are not in the Steam store. The name of the game being looked up.
Free game images (LootHub)When GameHub starts and every 4 hours, to save the cover and background of the free games on the list (from the Steam store or from the address the list gives: stores such as Epic, GOG or itch.io, or GamerPower). A normal download request; those sites can see your IP address. GameHub does not claim games or send anything to the stores.
Steam, GOG, Epic Games and Microsoft Store stores (ShopHub)Only when using ShopHub. The searches, filters and games you look at, to fetch prices, images and store pages. For your Steam wishlist, the SteamID of the active Steam account (it only works if your profile is public). Your Arlequin wishlist is stored only on your PC.
CheapShark (ShopHub)Only when you open a game’s page in ShopHub. The Steam number or the name of the game you are viewing, to get prices from other official key stores. Nothing of yours is sent; that site can see your IP address.
Twitch, YouTube and Kick (SocialHub)Only if you follow channels in SocialHub (every few minutes, and nothing if you remove it from the side menu) and when opening a stream or video. The names of the channels you follow, to know whether they are live or have uploaded a video; your channel list is stored only on your PC, without an account. When watching a stream or video, that site’s official player is loaded, which may use its own cookies under its privacy policy.
Google Apps Script (streams)When opening SocialHub, at most every 10 minutes; and, if you follow Twitch channels, when you follow one and at most every 8 minutes. A read request for the public list of streams of the most-watched games on Twitch; for the “most streamed” lists, the Twitch ID of the games in your library that have a category, the languages you choose and what you type when searching for a category are sent; none of it is stored. Your installed games are matched against the list on your PC. If you follow Twitch channels, their names (up to 100 per request) are also sent to this script, which asks Twitch which of them are live and returns their title and game; when you follow a new channel, its name is sent once to check that it exists. Arlequin does not keep that list.
Supabase (FixHub)Only when using FixHub and when opening a game's page. The issues and fixes you write, with your nickname, and your “It worked for me” votes, which other GameHub users can see; and a hashed summary (sha256) of your PC's installation ID, for usage limits and so you can delete your own posts. Servers in the European Union (Ireland), in a project separate from the rest. When you open a game's page, GameHub asks FixHub how many issues and fixes it has and sends only the game's key for that, without the installation identifier. With each “It worked for me” vote, a hashed summary of your network (on IPv6, of the /64 network) is kept for only 30 days to avoid counting repeated votes; after that it is deleted and the vote stays.
DeepL and Microsoft Translator (FixHub)Only when you press Translate in FixHub. The text of that issue or fix and the language to translate it into. It is sent by the FixHub server, not your PC, so those services don't see your IP address. The translation is stored so nobody has to request it again.
CloudflareOnly with the internet metric turned on (section 3.2). A speed test against speed.cloudflare.com.
Twitch, YouTube, Kick, TikTok or another server (ReplayHub Streams)Only when you stream from ReplayHub → Streams, show the chat on screen or sign in with Twitch or Kick. While streaming, the picture (with your camera, if you add it), the sound and your stream key go straight to the platform you choose; none of it goes through Arlequin. With the chat on screen, GameHub connects to the Twitch chat with the channel name. When you sign in, GameHub talks to id.twitch.tv and api.twitch.tv, or to id.kick.com, api.kick.com and an Arlequin server on Cloudflare that only passes the code to Kick and stores nothing. If you add the “Alerts” source to a scene, while you stream GameHub receives new follower and subscription notices (what happened and the public name of whoever follows or subscribes): directly from Twitch, and from Kick through that same Arlequin server, which only passes them on to you and stores nothing. When signed in, it also asks Twitch and Kick for the viewer count for the final summary. The upload test in the settings, only when you press it, measures your speed against speed.cloudflare.com. Keys and sessions are stored encrypted on your PC.
Your phone over your home network (RemoteHub)Only if you turn on RemoteHub in GameHub. GameHub opens a port only for your home network and your phone connects to it directly (with the QR code) to control GameHub and the PC and to use it as a controller; none of this goes to the internet or through Arlequin. Commands are signed with a key given in the QR code. If you use the phone as a controller and the ViGEmBus driver is missing, GameHub downloads it from its official page on GitHub, which can see your IP address.
Your TV on your home network (TVHub)Only if you use TVHub in GameHub. GameHub opens a port for your home network only and your TV connects to it directly to receive the PC's picture and sound; none of this goes out to the internet or through Arlequin.
libretro (EmuHub names and covers)Only if you use EmuHub with console games: when new games are found and every 30 days. Nothing of yours: GameHub only downloads the public game name lists from libretro-database (on raw.githubusercontent.com) and the covers from thumbnails.libretro.com. The game's serial number or fingerprint is matched on your PC.
Supabase (EmuHub opinions)Only when you open or send the Opinions of a game in EmuHub. To recognise the game, a code taken from the game itself (its serial number, a sha256 fingerprint of its content or its cleaned-up name), its region and its official name, never paths or file names; your opinion (how it runs), the emulator, its core and version, your settings if you write them, with your nickname, and your “It helped” votes; if you share your hardware (section 3.2), the scores of your graphics card and processor, without their models. Other GameHub users can see it. As in FixHub, also an encrypted digest (sha256) of the installation identifier, for usage limits and so you can delete your own. It is the same project as FixHub (European Union, Ireland).
Supabase (usage count)Once a day when GameHub opens and when the version changes, always (also with Help improve Arlequin turned off). Only the installation identifier, the day, the GameHub version, whether it comes from the Microsoft Store or the website and whether it is Windows or Linux, to count how many people use GameHub and with which versions. Nothing about your PC, your games or what you do.
Google Drive, OneDrive, DropboxOnly if you connect your account in SaveHub → Cloud or, for clips only, in the ReplayHub clip settings. The save backups you upload and the sync index (sections 4 to 6). If you upload a clip from ReplayHub, that video goes to the Clips folder of that cloud; on Google Drive it is visible to anyone who has the link.
Discord, Steam (chat)Only if you open GameHub's Chat. Discord's and Steam's official websites are loaded and you sign in on them: GameHub doesn't see or store your password. Sessions are kept on your PC, as in a browser.
Google Apps Script (project)Only with Help improve Arlequin turned on. The anonymous data in section 3.
Supabase (project)With Help improve Arlequin turned on (the submissions in section 3 and the crash reports in 3.7); when you send a suggestion (3.8); when GameHub starts and every 6 hours, to read the project's notices and settings; when you open the Hall of Fame, to read it up to date; and when an AimHub run starts with AimHub shared, to ask for its run ticket (3.5.1); and when GameHub starts, when you open LootHub and every 4 hours, to read the list of free games. What those sections describe. The reads are a normal request: Supabase may see your IP address under its own privacy policy.

Some features talk only to programs on your own PC, without going over the internet: the Discord status (shows your Discord friends "Arlequin GameHub" and the game you're playing; it's turned off in Options → When playing) and TeamSpeak (reads the server, channel and messages of the TeamSpeak you already have open).

The HUD also talks only to your PC: it reads Windows performance counters and, if you have them open, the sensors shared by HWiNFO (shared memory), LibreHardwareMonitor (its web server on your own computer, 127.0.0.1:8085) or MSI Afterburner (shared memory). Those readings are only used to show them on screen and for the graphics card connector warning: they're not stored or sent. The HUD, the crosshair and their settings are stored in GameHub's data folder.

3. Help improve Arlequin (optional)

You're asked at the end of the welcome window, with a Yes or a No (nothing is chosen in advance), and you can turn it on or off whenever you want in Options → Privacy and data. Nothing is sent before you've seen that window. On that same page you can choose one by one what you share (section 3.3).

3.1 Save paths

GameHub anonymously sends what it has learned and Arlequin's database doesn't know yet, to compare it with what other computers send and expand that database:

The content of a save is never sent. It's sent at most once an hour and only if there's something new.

Game catalogue: to recognise games on other computers (for example, one installed in a folder where its store didn't record it), GameHub also sends the name, store, store ID, install folder name and executable name of the games in your stores, installed or not. It goes separately from the rest: each submission carries a new random identifier, not your installation's. It is only sent if you have the “Save and settings paths” metric turned on. Only what the database doesn't have yet and hasn't been sent before is sent, at most every 5 days or when you click Refresh, and never with a game open. Even so, it is not entirely anonymous: it leaves from your own connection (the server sees your IP address, as with any submission) and a full list of games can end up identifying a person. That is why it carries neither your installation identifier nor this computer's ID, and it is sent at a random time, between 10 minutes and 2 hours later, not right after the normal submission.

Console games (EmuHub): for the console games in EmuHub that GameHub recognises by their serial number or fingerprint and that have an official name, the console, serial number (or fingerprint), region and official name are also sent. Never the path or the file name, nor save folders or FPS.

Steam games on your account: Steam keeps on the PC the games of every account that has signed in on it and those of your Steam Family, without saying whose they are. To tell them apart, GameHub sends the SteamID of the active Steam account to my service (Google Apps Script), which asks Steam which games that account has and returns only the list of game numbers. Neither the SteamID nor the response is stored anywhere of mine; your GameHub keeps the list on your PC for one day. It only works if game details are public on your Steam profile.

Games found while you play: if you open a program that isn't in your library and looks like a game, GameHub recognises it on your computer (by its executable or its folder) or asks you whether it is one when you close it. That happens only on your PC; if you add it, it's treated like any other game in your library.

3.2 Your computer's hardware and FPS

GameHub looks at your computer's specifications for the Runs on my PC filter, which compares your computer with each game's minimum and recommended requirements (the Steam store's). The comparison is done on your computer. With Help improve Arlequin turned on, this data is also sent anonymously, to build hardware statistics of players:

Your sessions' FPS (separately optional): if you also turn on Measure FPS while you play (Options → Your PC), GameHub uses PresentMon, a free tool from Intel, to know how often the game draws a frame, without touching the game. When you close the game a summary of the session is stored on your computer and, with Help improve Arlequin turned on, it's sent: the game (name, store and store ID), the day, the minutes measured, average FPS, the median, the 1% low, stutters, what was limiting (the GPU or the CPU), the peak RAM, graphics memory and virtual memory used during the session, how many hardware errors Windows corrected while playing (WHEA: CPU, RAM or PCIe) and how many times the graphics driver hung and Windows recovered it, whether you were streaming with ReplayHub, the screen it was played on, the game's graphics settings (quality, resolution, upscaling, frame generation, ray tracing, VSync and FPS limit) and the CPU, graphics card and memory model it was played with. It's used to work out how many FPS each game gets depending on the hardware and whether they came from an unstable overclock.

The computer name, your username, serial numbers and any other hardware identifier are not sent. Hardware is sent the first time and then at most every 30 days (or when you click Refresh, if something has changed), and a single row is kept per installation, which is replaced if you change components.

3.3 Each metric separately

In Options → Privacy and data you can choose what you share: save and settings paths, hardware, screens, peripherals (keyboard, mouse, controllers and headsets), internet, country, sessions with FPS, BenchHub and AimHub. What you don't share isn't sent. You still see your own data in GameHub the same way (Your PC, your FPS and the "Runs on my PC" filter). What's worked out from community data (for example, FPS estimates with other players' sessions, comparisons or statistics) is only shown to those who share that same metric or have ArlequinPro.

3.4 Where it's stored and what it's used for

Submissions are stored in private files in the project's Drive (Google Apps Script) and in a private project database on Supabase (servers in the European Union, Ireland), read only by the developer. Only aggregated data, without identifiers, reaches the public repository: paths confirmed by several computers, hardware percentages (contribuciones/HARDWARE.md) and FPS medians grouped by game, graphics card, resolution and quality (contribuciones/FPS.md), never individual sessions. For the Statistics filters, the public database also carries an anonymous list of computers with the same grouped values (for example "32 GB", "27"", "600-1000 Mb/s"): without identifiers or country, sorted by content (not by computer) and with each value as it is, even if only one computer has it (they're hardware specifications that don't identify anyone); GameHub doesn't show the result of filters that leave fewer than 3 computers. This data is used in Arlequin's databases and products, current or future, including paid ones. Personal data is never sold or transferred.

You can turn the option off at any time and ask for your submissions to be deleted by writing to arlequinsavehub@gmail.com; to identify them, give the installation identifier found in contribuir.json, inside GameHub's data folder.

3.5 BenchHub and BenchLab (Hall of Fame)

BenchHub and BenchLab are GameHub's performance tests. If you share BenchHub in Options → Privacy and data, your clean BenchHub tests and your best BenchLab test are sent, only when they beat the ones you already sent: the results of each test (points, FPS, speeds, latencies, temperatures, power, measured MHz, the hardware errors Windows corrected during the test, WHEA, and the times the graphics driver hung), the parts it ran on (processor, graphics card, memory and motherboard model, its BIOS version, amount of RAM, whether it's a laptop and whether the test ran on Windows or Linux), the settings GameHub records on its own (power limits, voltages, clocks and RAM timings, graphics driver version and Windows options that affect performance, and whether the motherboard fans were on automatic or at what percentage) and the nickname you choose, which is optional (without one you show up as "Anonymous").

This is used to publish the Hall of Fame in the public database and on this website: each PC's best test, with its nickname, parts, results and settings, without any computer or installation identifier. Tests that don't add up (impossible or run with errors) are not published. You can change or remove your nickname at any time (it changes on all your tests) and ask for your tests to be deleted like any other submission.

3.5.1 AimHub (Hall of Fame)

AimHub is the part of GameHub for warming up your aim; your runs are saved on your PC. If you share AimHub in Options → Privacy and data (with Help improve Arlequin turned on):

The developer reviews runs before publishing them, so they take a while to appear. The AimHub Hall of Fame is published on Supabase, where GameHub reads it: each PC's best run in each mode and length, with its nickname, results, date and setup if shared (other users can copy it into their GameHub), and the list of scores without names so everyone can see their rank. Never a computer or installation identifier. Runs that don't add up aren't published. You can ask for your runs to be deleted like any other submission.

3.6 Tester codes

If you ask for a test code, GameHub creates a request file with this computer's ID: a short code worked out from the motherboard's network card (for older codes, from the Windows installation identifier), from which the original can't be recovered. That way the code keeps working if you reformat or change operating system. The request also includes fingerprints of your accounts (the Steam accounts that have signed in on that PC, up to 5, even if they belong to someone else in your home, and the Microsoft account you sign in to Windows with) and of your hardware (the processor, graphics card, motherboard, BIOS, RAM, drives, screen, mouse and keyboard models; never serial numbers): each one is a short code from which the account or the part can't be recovered, and it's only used for comparing. With them the code keeps working if you change your network card, as long as one of your accounts and your hardware match at the same time. It's only sent if you send that file yourself, and it's used so the code doesn't work on another PC. The code is checked without internet; GameHub only downloads the public list of revoked codes. If you have a code entered and Help improve Arlequin is on, submissions include a fingerprint of that code (not the code itself: it can't activate anything), to know which codes are still in use and to group the same PC as a single computer when its ID changes (for example, after reformatting); it's included even if the code no longer works on that PC.

Some gift PRO codes are tied to the first PC that activates them. When you activate one of these, and then once a day, GameHub sends Supabase (servers in the European Union) a fingerprint of the code (not the code) and the IDs of this computer described above, to tie it to your PC so it doesn't work on another one. It can't be activated without internet. Only that fingerprint, those IDs and the dates of activation and of the last check are stored.

3.7 Crash reports

With Help improve Arlequin turned on, if GameHub crashes a technical report is sent so it can be fixed:

No screenshots are taken, and nothing you see, type or have on your PC is sent. Before sending it, your user folder and user name are removed from the text. If the option is off, crashes stay on your PC (20 at most) and are not sent.

3.8 Suggestions and problems

In Options → Privacy and data you can write a suggestion or a problem to the developer. It is sent right away, even with Help improve Arlequin turned off, because you send it yourself: the text you write, whether it is a suggestion or a problem, the language, the GameHub version and the random installation identifier. If you want a reply you can add your email or Discord (optional): it is only used to answer you. You can ask for it to be deleted by writing to arlequinsavehub@gmail.com.

3.9 Uninstall survey

When you uninstall GameHub, the uninstaller may ask why you are leaving. It is optional: if you do not choose a reason, nothing is sent. If you choose one, it sends the reason, the text you write (optional, up to 500 characters), the language, the GameHub version, the random installation identifier and the device identifier. It is only used to improve GameHub and to know which devices no longer have it. The device identifier is only included if Help improve Arlequin was turned on.

4. Use of Google data (Google Drive)

Connecting the cloud is optional and is done in SaveHub → Cloud. GameHub uses the registered application Arlequin SaveHub for this, which is the name you'll see on Google's, Microsoft's and Dropbox's permissions screen. With Google Drive it requests the permission https://www.googleapis.com/auth/drive.file, which only gives access to the files and folders created by the application itself (the Arlequin GameHub folder in your Drive). It can't see or change the rest of your Google Drive.

Google dataWhat it's used for
Account name and emailShowing which account is connected.
Drive used and total spaceShowing you how much space you have left before uploading backups.
Files and folders created by the application (ZIP backups and the index sincronizacion.json) Uploading your backups, listing them, downloading them when you restore or change computers and deleting the oldest ones. The index records which backups exist and from which computers (by computer name), to sync your PCs and your Steam Deck.
Clips you upload from ReplayHubSaving them in the Clips folder of your Drive and, when you upload them, making them visible to anyone who has the link, with no account needed.
Arlequin GameHub's and its registered application Arlequin SaveHub's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Only one cloud can be connected at a time. To change clouds, disconnect the current one in SaveHub → Cloud. For clips you can connect a separate cloud, in the ReplayHub clip settings. On OneDrive and Dropbox clips are saved in the application folder, with no link.

5. Use of Microsoft data (OneDrive)

If you connect OneDrive, GameHub signs in with the Microsoft identity platform and requests these permissions:

PermissionWhat it's used for
Files.ReadWrite.AppFolderAccess only to the application folder (Apps/Arlequin SaveHub, where GameHub uses the GameHub subfolder), to upload, list, download and delete your backups and the index sincronizacion.json. It can't see or change the rest of your OneDrive.
User.ReadReading the account's email to show which one is connected.
offline_accessKeeping the connection without having to sign in every hour.

The access token is stored only on your PC (nube.json). You can revoke access at account.live.com/consent/Manage (personal accounts) or from your organisation's portal (work or school accounts).

6. Use of Dropbox data

The application is registered with Dropbox with “App folder” access: it can only use the Apps/Arlequin SaveHub folder in your Dropbox (GameHub uses the GameHub subfolder) and can't see or change the rest of your files.

PermissionWhat it's used for
files.content.write, files.content.read, files.metadata.read Uploading, downloading, listing and deleting your backups and the index sincronizacion.json inside the application folder.
account_info.readShowing the connected account's email and the used and available space.

The access token is stored only on your PC (nube.json). You can revoke access at dropbox.com/account/connected_apps.

As with Google: Microsoft and Dropbox data is not shared, sold or transferred to anyone, is not used for advertising or to train artificial intelligence models, and nobody on the project has access to your account, your files or your tokens.

Backup of your options and play history

With any of the three clouds connected, GameHub also stores in its folder configuracion.json (your options, including each game’s launch options, its graphics profiles and settings, LootHub and SocialHub) and historial.json (what you have played: hours, AimHub and BenchHub), so you can recover them on another PC or after reinstalling. These files are only in your cloud: the developer has no access to them.

7. How to withdraw access and delete your data

8. This website

arlequinsavehub.com is a static information website: it doesn't use cookies, forms or analytics. It only remembers in your browser the language you choose in the language selector. The hosting provider (Cloudflare) may log technical access data, such as the IP address, under its own terms. In addition, the pages load the font from Google Fonts (Google can see your IP address), the home page and the Hall of Fame read public figures from Supabase, and the Hall of Fame and Statistics load the sql.js library from cdnjs (Cloudflare), also under their own terms.

9. Minors

GameHub isn't specifically aimed at minors and doesn't collect anyone's personal data. The use of Google Drive, OneDrive, Dropbox, Discord and Steam is subject to each service's age requirements.

10. Changes to this policy

If this policy changes, it will be published here with a new update date and mentioned in the release notes of the corresponding version.

11. Contact

Email: arlequinsavehub@gmail.com