Firefox for Android’s protection against fingerprinters

Firefox for Android Firefox for Android Cập nhật cuối: 4 weeks, 1 day ago
Chưa có ai giúp dịch bài viết này sang tiếng Việt cả :( Rất mong nhận được sự đóng góp từ bạn. Nếu bạn đã biết cách dịch các bài viết cho SUMO, bắt đầu dịch ngay bây giờ. Nếu bạn muốn tìm hiểu cách dịch các bài viết cho SUMO, hãy bắt đầu tại đây.

Like other browsers, Firefox for Android’s functionality is influenced by your device. In some instances, details of your mobile phone or tablet are accessible to websites to (for example) help render content in higher resolution or provide instructions for your specific device.

However, when all the different aspects a browser exposes are combined, the unique combination can act like a “fingerprint” and makes you identifiable across the web. This “fingerprint” is potentially used to profile you for targeted content without the use of cookies. Firefox for Android’s Enhanced Tracking Protection blocks a list of “Known Fingerprinters” and limits the information your browser exposes at all times to combat “Suspected Fingerprinters”.

Default Settings

Known Fingerprinters Protection is enabled in normal browsing and when Enhanced Tracking Protection is set to Strict.

Both Known Fingerprinters Protection and Suspected Fingerprinters Protection are enabled in Private Browsing and when Enhanced Tracking Protection is set to strict.

Both features can be controlled more granularly when the Custom level of Enhanced Tracking Protection is selected.

How do I disable this protection for a website?

If a site seems broken, try turning off Enhanced Tracking Protection. It disables the protection on that site only. Enhanced Tracking Protection will continue to block trackers on other sites.

Note: Turning Enhanced Tracking Protection off for a specific website will add that website to your Exceptions list. If you wish to turn it back on for that site, tap the Enhanced Tracking Protection toggle again or remove the website from your Exceptions list.
  1. Tap the lock icon Fx89Padlock in the address bar while you're on the website that you want to manage.
  2. Tap the Enhanced Tracking Protection toggle to turn it on or off for that site.

How do I enable or disable this protection for all sites?

  1. Tap the menu button.
    Settings icon in address bar in android
  2. Tap Settings.
  3. Under Privacy and Security, tap Enhanced Tracking Protection.
  4. To control Fingerprinting Protection, select the Custom option from the Enhanced Tracking Protection settings.
  5. Adjust Fingerprinting Protection Settings: Once you've selected Custom, you will see options to block Known fingerprinters and Suspected fingerprinters. Check the boxes next to these options to enable or disable them.
EnhancedTrackingProtection

How can I tell if this protection broke something?

First, try disabling the protections by exempting the page from Enhanced Tracking Protection as described above, and see if that resolves your issue.

Presently, the types of breakage we see most commonly are:

  • Scripts that detect support for emojis may incorrectly fail to detect support when Firefox does actually support them. This would typically result in these emojis being rendered using Unicode text instead of images.
  • Certain types of image or video effects may not behave as expected, including greenscreen effects and progressive drawing videos (where the image accumulates the results of multiple animations or effects over time).
  • For languages with extended character sets, certain glyphs may not render and instead display a square “character not found” icon.

On rare occasions, these fingerprinting protections can completely break a site in an unexpected way; however disabling Enhanced Tracking Protection as described above will resolve the issue if fingerprinting protections were the cause of breakage.

How does each protection work?

Known Fingerprinters

The “Known Fingerprinters” protection feature works by blocking scripts listed in Disconnect’s fingerprinting list. This prevents companies specializing in fingerprinting from examining your device and obtaining details about their hardware, software or IP address. While this serves as an initial defense, it does not safeguard you against companies that are not included in the list. Additionally, we sometimes have to create exceptions for this list to ensure that websites continue to work as intended.

Suspected Fingerprinters

To combat fingerprinting attempts that Firefox cannot block (because we are unaware of the script, or because it is integrated with the site in a way such that it cannot be blocked), Firefox will limit the information it exposes to the web at all times, for every webpage. (Potentially limited to Private Browsing only, per the settings above.)

The specific attributes that Firefox alters are:

  • Random data is introduced to background images when the image is read back by the website. If a website merely renders data to the background, it will render without alteration. Although typically this does not happen, if the website reads the image data in the background (and potentially displays it to you again), it will have subtle noise that may affect how the image is displayed.
  • Locally installed fonts (specifically, fonts that are not in the list of standard fonts shipped by your operating system) will not be used to render text on a page.

Những người này đã giúp viết bài này:

Illustration of hands

Tình nguyện viên

Phát triển và chia sẻ chuyên môn của bạn với người khác. Trả lời câu hỏi và nâng cao kiến thức cơ bản của chúng tôi.

Tìm hiểu thêm