Change your browser fingerprint and make Firefox and Ungoogled‑Chromium appear as Google Chrome and Microsoft Edge, and make Linux look like Windows. Create disposable browsers with unique fingerprints (OS (Windows, Mac), CPU, GPU, timezone ...etc) in DispVM! Screenshot3|596x445

This guide is intended for regular users. Experienced users can improve this guide.

I used these two antidetect-browsers based on Firefox and Ungoogled-Chromium: https://github.com/zhom/donutbrowser https://github.com/adryfish/fingerprint-chromium

Download the AppImage from the releases https://github.com/zhom/donutbrowser/releases/tag/v0.12.0. If the AppImage doesn’t start (as happened to me), create a new antidetect template and install the necessary RPM or DEB packages there. Then create an “antidetect‑dvm” template and add Donut Browser. Next, create an appVM based on the “antidetect” template ( Or you can create two appVMs - camoufox and win‑chromium).

Launch Donut Browser in template http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 donutbrowser and wait for components to download, then click + and select Download Camoufox . After downloading in template, run Donut Browser in appVM (without proxy) and donwload Camoufox too. After downloading in appVM, you will be able to create profiles with different fingerprints.

Then download the fingerprint‑chromium archive from github ( 136.0.7103.113-1_linux.tar.xz) into the appVM, extract archive (for example, to /home/user) and follow the instructions to run the browser with the various antidetect functions.

Create a launcher file into template:

/home/user/.local/share/applications/chrome.desktop

[Desktop Entry]
Type=Application
Name=Chromium
Exec=/home/user/ungoogled-chromium_136.0.7103.113-1_linux/chrome --fingerprint=2023 --fingerprint-platform=windows --fingerprint-platform-version="15.2.0" --fingerprint-brand="Edge" --timezone="Europe/Berlin" --fingerprint-hardware-concurrency="2" --user-data-dir=%TEMP%\chromium
Terminal=false
(Change exec to your desired fingerprints) Then: sudo chmod +x /home/user/.local/share/applications/chrome.desktop (In my case I had to create this file inside the appVM; otherwise the browser wouldn’t start)

Choose Donut Browser when launching DispVM (antidetect‑dvm), click the ‘+’ button, and select ‘Antidetect’ and ‘Automatic’. Camoufox will create a new browser with random unique fingerprints. Or run Chromium with different fingerprints that you specify for it. Now you’ll always be able to have different fingerprints in DispVM browsers!

Both browsers effectively fool even the most advanced browser‑fingerprint scanners Screenshot|690x306 Screenshot1|690x377

It reliably bypass Facebook and Google. I also tested this on Telegram Screenshot2|491x274

(I do NOT recommend using Telegram: https://www.whonix.org/wiki/Telegram I used it only for testing the browsers!)

It might be a good idea to add the uBlock Origin and NoScript extensions to these browsers. Follow this guide to add extensions to Ungoogled Chromium.

You can use these appVMs in RAM to protect against forensic analysis by employing these solutions: Qubes dom0 ZRAM Live Mode Qubes dom0 OverlayFS Live Mode Really disposable (RAM based) qubes