Skip to main content

Your browser is identifying your organization.

Find out which browser and device signals remain recognizable when your team changes networks, opens a private window, or switches its working environment.

404 scopes the testing, collects hundreds of available browser signals, and compares the resulting fingerprints across agreed environments. Review which tools affect exposure and what your existing privacy controls actually change. Read the audit methodology and collection limits.

Illustrative
01
Baseline sessionYour usual environment
02
Private windowA new browsing context
03
VPN + private windowA different network exit
?
What still links these sessions?

Compare what changed with what stayed stable.

A changed IP is only part of the picture.

Compare a baseline with two common privacy changes. The audit asks which signals actually change in your environment—and which remain repeatable.

Usual browser · usual networkIllustrative values
Baseline compared with Baseline; illustrative values, not measurements
SignalBaselineSelected sessionObservation
Network exitExit AExit AReference
Browsing contextRegular windowRegular windowReference
Browser propertiesProfile AProfile AReference
Canvas outputRender ARender AReference
WebGL traitsRenderer ARenderer AReference

How to read it

Start with a reference session.

The baseline records the environment your later runs will be compared against.

Same browser · private browsingIllustrative values
Baseline compared with Private window; illustrative values, not measurements
SignalBaselineSelected sessionObservation
Network exitExit AExit AUnchanged
Browsing contextRegular windowPrivate windowChanged
Browser propertiesProfile AProfile ARepeated
Canvas outputRender ARender ARepeated
WebGL traitsRenderer ARenderer ARepeated

How to read it

A new window can retain familiar signals.

Private browsing changes the storage context. Some browser properties and rendering outputs may remain repeatable.

Same browser · different network exitIllustrative values
Baseline compared with VPN + private; illustrative values, not measurements
SignalBaselineSelected sessionObservation
Network exitExit AExit BChanged
Browsing contextRegular windowPrivate windowChanged
Browser propertiesProfile AProfile ARepeated
Canvas outputRender ARender ARepeated
WebGL traitsRenderer ARenderer ARepeated

How to read it

The route changes. Other evidence can persist.

A VPN can replace the visible IP without changing the device’s rendering behavior. We measure the actual differences in your agreed runs.

Separate observations. One risk assessment.

We compare signals across layers and sessions rather than treating a single fingerprint hash as a verdict.

01Request

What the server sees

HTTP headers, Client Hints, and request metadata. We check whether the browser’s claims agree with the environment it presents.

  • Headers
  • Client Hints
  • Coherence
02Browser

What a page can read

Browser properties, language, timezone, screen, and storage capabilities. We compare the identity exposed in each test session.

  • Navigator
  • Screen
  • Locale
03Rendering

What the device produces

Canvas, WebGL, and audio outputs. Repeated rendering traits can provide evidence of a recognizable environment.

  • Canvas
  • WebGL
  • Audio
04Across sessions

What keeps coming back

Stable signals, changed signals, and inconsistencies across the agreed runs. Multiple observations support the risk assessment.

  • Repeated signals
  • Control comparisons
Read the audit methodology

From your working environment to an action plan.

We define meaningful comparisons before collecting evidence. Depending on scope, runs may include private browsing, VPN changes, alternate networks, different browsers, or 404-enabled sessions.

  1. 01

    Scope

    Agree on the workflows, participants, browsers, devices, and privacy controls to compare.

    A defined test plan

  2. 02

    Capture

    Your team follows structured instructions and audit links for baseline and changed sessions.

    Comparable observations

  3. 03

    Analyze

    404 reviews repeated signals, mismatches, and patterns across the tested environments.

    Evidence of exposure

  4. 04

    Act

    Review the findings and prioritize browser, network, and workflow changes for your team.

    Practical next steps

Your team brings the context. We bring the test structure. Participants use the agreed audit links and run order. We interpret the captures against your use case and explain the limits of the findings.

Evidence you can use.
Changes you can prioritize.

A report that connects observed exposure to the decisions your team needs to make.

Executive summary
The main findings, their significance, and the decisions they support.
Technical findings
Compared sessions, repeated signals, inconsistencies, and the limits of the evidence.
Prioritized recommendations
Browser, network, and workflow changes matched to the tested environment.
Optional workshops & training
Staff briefings and practical guidance can be scoped alongside the assessment. Explore privacy workshops.

Attribution risk
assessment

Illustrative report structure

Example finding · Rendering stability

A changed route. A repeated output.

Observation
A rendering output repeats across baseline and changed-network runs.
Interpretation
A possible link between sessions; corroborate with independent signals.
Next action
Review browser and workflow controls against the tested exposure.
Limit
A matching output does not prove identity or population uniqueness.
Example content, not a customer finding or a risk score.

A scoped assessment of your exposure.

Results describe the tested sessions and collection conditions. The report distinguishes observed signals from broader attribution claims.

Is this an instant browser test?

No. This is a service engagement: an agreed test plan, structured comparisons, human analysis, and recommendations for your organization.

Do we need to use 404 Desktop?

No. The assessment can compare your existing setup and privacy controls. A 404-enabled run can be included where relevant to the agreed scope.

Will this tell us who is tracking us?

The audit evaluates exposure and potential linkability in the tested environment. It does not reveal every observer, prove that a particular party tracked you, or guarantee anonymity.

What should we include in the request?

Your organization, environment, primary concern, and preferred timing. Keep confidential client information, credentials, source material, and regulated data out of the public form.

Know what remains recognizable.

Tell us what your team needs to protect. We’ll define the scope and quote before testing begins.

Book an audit scoping call (opens Proton Calendar in a new tab)

Tell us about your team and the environment you want to assess.