Each browser has a unique fingerprint that is calculated using various techniques. In most cases, using a VPN or a proxy is not enough as you can still be identified by this fingerprint. Fingeprinting is done by checking the enabled modules, browser info, cpu info and other things. In most cases, running in incognito wil not change your fingeprint.