Insights

Anti-fingerprinting browser: choose protection that fits your browsing

Compare Firefox's built-in and advanced fingerprinting protection, check site compatibility, and learn what privacy tests can prove.

Illustration of self-inking stamp with fingerprint-pattern die.
On this page

For everyday anti-fingerprinting protection, Firefox's built-in Enhanced Tracking Protection is a documented starting point. Its Strict mode adds protection against suspected fingerprinters outside private windows. Mozilla recommends the built-in approach for most users instead of advanced Resist Fingerprinting settings, which can make sites behave incorrectly.

In short:

  • Built-in comes first. Mozilla recommends Firefox's built-in protection for most users.
  • Strict adds coverage. It protects against suspected fingerprinters in normal windows too.
  • Profiles aren't anonymity. Anti-detect browsers serve separate-profile workflows, not proven anonymous browsing.

Which protection fits your browsing

Browser fingerprinting uses browser settings and characteristics to help recognize a browser. Anti-fingerprinting controls aim to make that tracking harder. Anti-detect tools serve a different task by giving separate profiles different presented identities.

Choose by your browsing task and the website changes you can accept.

Browser choiceDocumented controlMain tradeoffKeep it if
Firefox ordinary browsingKnown-fingerprinter protectionList-based coverage has limitsYour needed sites work and this coverage fits
Firefox Strict or Private BrowsingKnown and suspected protectionCheck needed website featuresYou want the added coverage
Firefox advanced protectionResist FingerprintingBroader website behavior changesYou accept those changes on needed sites
Anti-detect: Donut BrowserDifferent fingerprint for each profileProfile separation isn't proof of anonymityYou need separate profile identities
Anti-detect: IncognitonIsolated profiles with unique fingerprintsProfile separation isn't proof of anonymityYou need its profile-management workflow

If Firefox already meets your needs, check its built-in mode before switching browsers or enabling advanced settings. Strict is the documented choice when you want suspected-fingerprinter protection in normal windows, not just private windows.

Donut Browser and Incogniton document distinct fingerprints for profile workflows. Those vendor claims don't prove anonymity or establish stronger everyday tracking protection. The Firefox recommendation is a supported starting point, not a best-browser ranking across all privacy-focused options.

Check which Firefox settings are on

Use a desktop Firefox profile you control, and record its original mode so you can restore it. These steps follow Mozilla's desktop documentation. Check the controls in your installed version instead of assuming every release or mobile app matches.

1. Open Settings and find Enhanced Tracking Protection.

Note the selected protection level before changing it. You should see the active level in Settings. That confirms the configured mode, not that every fingerprinting attempt is blocked.

2. Choose the window coverage you need.

Mozilla documents known-fingerprinter protection in ordinary browsing. Private Browsing and Strict mode include both known- and suspected-fingerprinter protection. Select Strict if you want suspected-fingerprinter coverage in normal windows while keeping the built-in approach.

3. Check Custom settings if you need finer control.

Custom exposes separate Known fingerprinters and Suspected fingerprinters controls. Check the window scope shown for suspected protection, and record whether it covers private windows or normal windows too. If the controls differ from the documented arrangement, record what your installed version shows before making assumptions about coverage.

If advanced settings may already be active

Mozilla's Configuration Editor guidance is for experienced users: changing advanced preferences can affect browser stability, security and performance. Inspect the existing values first, and change them only if you understand the effects and can restore the original configuration.

Inspect privacy.resistFingerprinting and privacy.resistFingerprinting.pbMode in about:config, and record both values before changing them. An extension can control these preferences.

Don't enable them as the default recommendation for everyday browsing. Mozilla warns that enabling Resist Fingerprinting only through its private-window preference can still cause some effects in normal windows. That setting doesn't fully separate all behavior by window type.

Check the sites you need before switching

Try Firefox's built-in controls first, then consider advanced Resist Fingerprinting only if its tradeoffs fit your tasks. Mozilla warns that advanced protection can make websites behave strangely even when it's working as intended. Built-in protection can also affect some image and video effects, including greenscreen effects and progressive drawing.

For each worksheet run, record your browser version, operating system, window type and protection mode above the table. Include the advanced preference values if Resist Fingerprinting is active. Use a separate copy for each configuration so you don't mix results.

Fill in this worksheet with your own sites and results.

Site or taskExpected behaviorObserved resultKeep or restore
Scheduling and time zonesCorrect dates and local times
Image editing or uploadsNeeded uploads and effects work
Language and fontsExpected language and readable text
Games or input devicesNeeded controls respond correctly
Accessibility display preferencesYour needed display choices work

These rows are checks, not predictions that every mode will break those features. Repeat the same task after each protection change, and keep the mode only if its effects fit your needs. A successful upload doesn't prove every image effect works, so check the feature you actually use.

Fix a broken site without changing every site

Change only a profile you control, and keep its original settings so you can restore them. For built-in Enhanced Tracking Protection, a site-specific check lets you investigate without lowering protection everywhere.

1. Open the site's tracking-protection panel.

Use the tracking-protection control beside the address bar while you're on the affected site.

2. Temporarily turn off Enhanced Tracking Protection for that site.

Use the panel's site-specific toggle. This disables Enhanced Tracking Protection for that site, not just its fingerprinting controls. Other sites retain their protection.

3. Repeat the same failing task.

If the task now works, the result points toward an Enhanced Tracking Protection interaction. It doesn't isolate the suspected-fingerprinter component. If the task still fails, restore the setting and investigate another cause.

4. Restore protection after the check.

Turn Enhanced Tracking Protection back on for the site. Record the outcome in your worksheet before deciding whether a lasting exception is worth the reduced protection there. A site-specific problem isn't a reason to lower protection for every website.

Keep advanced Resist Fingerprinting separate from this check. An Enhanced Tracking Protection exception doesn't tell you that advanced protection is off. If Resist Fingerprinting is active, inspect its preferences and any extension that controls them before making a separate change.

Read privacy tests without treating them as proof

EFF's Cover Your Tracks checks simulated tracker blocking and compares your browser's fingerprint with recently observed visitors. Those are different measurements. A score describes that test's conditions and comparison sample; it doesn't prove that your browser is anonymous or untrackable across the web.

Label any result you record with the browser version, operating system, settings, window type, extensions, test method, date and network route. The network route means which connection you used. Compare the same method before and after one change, with other conditions kept unchanged. If a test doesn't explain its method or comparison group, don't infer how distinctive your browser is across the wider web.

Internet Protocol (IP) address privacy and browser fingerprinting are separate checks. Changing your network route doesn't show that browser-exposed fonts or canvas output, the image data your browser draws, have changed. Mozilla also warns that list-based blocking doesn't cover companies absent from the list, and some exceptions preserve website compatibility. Treat a test result as evidence about what that method measured, not proof that you can't be tracked.

Ask an AI assistant

Share this article

Private Everywhere

Stop giving the internet everything

Keep your browsing, messages, files, and agents private.