You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nice catch. This will now render in the template as "Android [emulator]". I tested this in BlueStacks and Android VirtualBox.
I see these static irregularities in emulators as noteworthy, but not on the same level as spoofing (API tampering or random noise). Since emulators, as far as I know, are not hostile to fingerprinting, and the browsers running on them can be trusted in many contexts (with or without the Speech API), these can be welcomed as unique and fair. Webgl, platform/userAgent, and the unsupported Speech API ultimately give the device and browser a unique fingerprint.
However, in #95, I can expand on a platform/userAgent test to detect mismatches (including android without arm). The detected mismatch would be collected in the loose fingerprint trash bin since machine spoofing can mismatch and appear genuine at random (causing instability). As the loose fingerprint count increases, the browser will lose score points. Some user agent switchers don't match the user agent and platform, so every time a mismatch is triggered, points will be taken.
Gyroscope API
Interesting. I will give this more research. It requires permission that may not carry across sessions. But, I wonder if there is a leak in the Sensor API. I'm adding this to #48.
I have tested android emulators for windows.
The text was updated successfully, but these errors were encountered: