User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:86.0) Gecko/20100101 Firefox/86.0
Steps to reproduce:
- Enable privacy.resistFingerprinting
- Share a camera on a website
The camera is scaled and cropped to a low resolution 4:3 image.
The camera should remain as is.
I would assume that resistFingerprinting blocks access to information about the camera to stop fingerprinting of the various properties, frame size, resolution, etc.
This is a similar issue to: https://bugzilla.mozilla.org/show_bug.cgi?id=1623368 which I presume exists for the same reasoning.
However, that reason is flawed. Since I have to grant permission to a website to use the camera or microphone, I am giving it access to them and am happy to do so.
If I have given a site access to my camera/microphone I am happy for them to see information about them.
I would expect that:
- Sites which do not have camera/microphone permissions see default values (as always currently reported when resistFingerprinting is on)
- Sites which have camera/microphone permissions can see full details about them and fully utilize the hardware.
If I give a site access to my camera or microphone I am giving them permission to see that information.