How to install and use Profile Keeper with the custom Chromium build and desktop client.
Profile Keeper helps you maintain consistent digital identities across sessions. It consists of three components:
1Go to the Dashboard and register with your email and password.
2Log in with your credentials. You'll see the main dashboard with Profiles, Devices, and Downloads.
1Click Download Chromium in the top navigation bar. This downloads a ZIP file (~180 MB).
2Extract the ZIP to a permanent location, for example:
C:\ProfileKeeper\Chromium\
3Verify the folder contains chrome.exe, chrome.dll, and a Locales folder.
chrome.exe directly. The desktop client launches it with the correct flags and profile isolation. Running it manually will use default settings without any fingerprint protection.1Click Download Client in the top navigation bar to get profile-keeper-client.exe.
2Place it in the same parent folder as your Chromium install, for example:
C:\ProfileKeeper\profile-keeper-client.exe C:\ProfileKeeper\Chromium\chrome.exe
3Run profile-keeper-client.exe. A system tray icon will appear.
%USERPROFILE%\chromium\src\out\Release\chrome.exe by default. If your Chromium is elsewhere, place it at that path or create a symbolic link:mklink /D "%USERPROFILE%\chromium\src\out\Release" "C:\ProfileKeeper\Chromium"1In the web dashboard, go to the Devices tab and click + Pair Device.
2A 6-character pairing code will appear. It expires in 5 minutes.
3Right-click the system tray icon and select Pair. Enter the code when prompted.
4Once paired, the client syncs all your profiles automatically. The tray icon tooltip shows the sync status.
1In the dashboard Profiles tab, click + New and give your profile a name.
2Open the profile and click Generate New under Fingerprint. Optionally select a country to match the timezone and language.
3The fingerprint includes canvas noise seeds, audio noise seeds, language, timezone, and geolocation coordinates — all applied natively by the custom Chromium build.
Check Direct connection in the profile settings to use your current IP address. No tunnel is needed.
1Uncheck Direct connection to reveal the tunnel settings.
2Enter your SSH server details: host, port, username, and authentication method (password or SSH key).
3Click Save Config.
When the client launches Chrome for this profile, it automatically establishes a SOCKS5 tunnel over SSH and routes all browser traffic through it. The tunnel runs on a random local port and is transparent to the browser.
~/.ssh/. The client tries the SSH agent first, then falls back to id_ed25519, id_rsa, and id_ecdsa.1Right-click the system tray icon. Your synced profiles appear in the menu.
2Click a profile name to launch an isolated Chromium instance.
3The browser opens with all identity overrides applied:
--lang flag)~/.ssh/ and the public key is authorized on the server.ssh -D 1080 user@host to verify credentials work.