Please or Register to create posts and topics.

Why do sites still recognize my test sessions?

I handle website testing for a small ecommerce agency, and I regularly need to open client stores as a new visitor from the US, UK, or Germany. I clear the cookies and switch the VPN location, but the sites still remember the language I used before, keep showing the same A/B test version, and sometimes treat new test logins as if they came from the same device. I’m doing all of this from one laptop, so I’m starting to think its fingerprint is following every session. How can I create genuinely separate testing environments without buying several computers?

A VPN only changes the IP address, while the browser continues exposing the same screen resolution, operating system, fonts, graphics data, and other device signals. Clearing cookies removes one tracking layer, but it doesn’t make the laptop look new. Run a browser fingerprint test before and after changing the VPN location and compare the results. Pay particular attention to the canvas and WebGL hashes, browser version, language, and time zone. If most of those values remain identical, you’ll know the sites aren’t recognizing you through cookies alone.

Once you confirm that the fingerprint stays the same, changing a couple of browser settings by hand probably won’t give you clean regional sessions. The replacement data has to look realistic together and remain stable every time you reopen that environment. You can read about device fingerprint spoofing here https://gologin.com/blog/browser-fingerprint-spoofing-how-to-prevent-tracking/ . Create one persistent masked profile for each region and keep using the same profile whenever you repeat that country’s tests. Check every new profile with the same fingerprint test before opening a client site. That should give you separate, reproducible sessions without turning each test into a completely different device.