Website evidence · pilot dataset
Does wsj.com fingerprint you?
No monitored fingerprinting signals observed in the latest measured scans.
No monitored signal family met its threshold in the latest measured scans. This limited visit does not establish that the site never fingerprints visitors. Earlier runs remain available below.
All 4 source records are included in the JSON. Scan timestamps and versions are shown as recorded. The tabs show the latest usable homepage measurement for each setup. Later failed attempts remain in the history. Scan scope and methodology ↗
Inside the scan
← All websitesVisitor setup
Not observed
0 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- 2026-10-22T17:15:51.518860Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titlewsj.com
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
- Inline caller recorded
canvas.getContext1 callsFrame: https://www.wsj.com/
- Inline caller recorded
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
No matching API call was captured.
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
No matching API call was captured.
FontsMeasures text repeatedly.
Observed requires at least ten text-measurement calls. Guide ↗
No matching API call was captured.
DeviceReads browser and display properties.
Observed requires at least three distinct browser, screen, or window properties. Guide ↗
navigator.userAgent3 callsFrame: https://www.wsj.com/
https://ct.captcha-delivery.com/i.jsline 49 · col 59https://ct.captcha-delivery.com/i.jsline 298 · col 30https://ct.captcha-delivery.com/i.jsline 299 · col 23
Providers, script signatures, and DNS 0 provider labels
Provider labels and static signatures are scanner observations. A library-name match does not establish that its code executed.
Static script signatures
https://ct.captcha-delivery.com/i.jsDataDome · 0 API patterns
Network and worker observations 17 requests
- Captured scripts
- 1
- Instrumented frames
- 2
- Google Ads observed
- No
- Transmission evidence
- Not validated
Legacy transmission hints are excluded. A request after an API call does not establish that the extracted value was sent.
Third-party hosts
ct.captcha-delivery.comgeo.captcha-delivery.comstatic.captcha-delivery.com
Source record and integrity
- Original source
results/headful/wsj-com-20261022T171551.json- Original file SHA-256
a5aa3576340c74c564b0e6fcf52af15b4b7250062a22b4d0fd419497d812e9de
Run ID: headful-a5aa3576340c. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (1)
Visitor setup
Draw + readback
3 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- 2026-10-21T22:25:56.421129Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titlewsj.com
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 calls- Inline caller recorded
canvas.getContext7 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
- Inline caller recorded
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 88075https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 251183https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 628734https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 628762
canvas.getContext1 callsFrame: https://www.wsj.com/
- Inline caller recorded
canvas.toDataURL7 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 591591
canvas2d.fillText3 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 590101https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 590753
canvas2d.getImageData1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 251183
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webglrenderingcontext.getExtension1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 89380
webglrenderingcontext.getParameter2 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 89489https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 89510
webglrenderingcontext.readPixels1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 251183
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
No matching API call was captured.
FontsMeasures text repeatedly.
Observed requires at least ten text-measurement calls. Guide ↗
No matching API call was captured.
DeviceReads browser and display properties.
Observed requires at least three distinct browser, screen, or window properties. Guide ↗
navigator.deviceMemory3 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 165636https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 232059
navigator.getBattery1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 136382
navigator.hardwareConcurrency1 calls- Inline caller recorded
navigator.hardwareConcurrency5 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 134022https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 134141https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 153499https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 231686https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 251183
navigator.language1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 207394
navigator.languages1 calls- Inline caller recorded
navigator.languages1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 231515
navigator.maxTouchPoints1 calls- Inline caller recorded
navigator.maxTouchPoints13 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 85372https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 134203https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 231916
navigator.mimeTypes9 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 152997https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 153188https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 153246https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 153286https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 167882
navigator.platform1 calls- Inline caller recorded
navigator.platform1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 231737
navigator.plugins26 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 167814https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 167845https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 168336https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 168482https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 168620
navigator.userAgent1 calls- Inline caller recorded
navigator.userAgent8 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 132908https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 151849https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 163113https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 164015https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 231665
navigator.userAgent3 callsFrame: https://www.wsj.com/
https://ct.captcha-delivery.com/c.jsline 49 · col 59https://ct.captcha-delivery.com/c.jsline 286 · col 30https://ct.captcha-delivery.com/c.jsline 287 · col 23
navigator.webdriver2 calls- Inline caller recorded
navigator.webdriver2 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 231716https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 251183
screen.availHeight2 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157240https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157276
screen.availWidth2 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157166https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157202
screen.colorDepth1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157361
screen.height2 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157332https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157488
screen.width3 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157304https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157450https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 251183
window.devicePixelRatio1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsline 2 · col 157519
Scripts with both text drawing and canvas readback 1
These source URLs appear in both call groups. Aggregated logs do not preserve the full execution sequence or establish the purpose of the collection.
https://ct.captcha-delivery.com/captcha.1.35.3.202610210.js
Providers, script signatures, and DNS 0 provider labels
Provider labels and static signatures are scanner observations. A library-name match does not establish that its code executed.
Static script signatures
https://ct.captcha-delivery.com/c.jsDataDome · 0 API patternshttps://ct.captcha-delivery.com/captcha.1.35.3.202610210.jsDataDome · 4 API patterns
Network and worker observations 11 requests
- Captured scripts
- 2
- Instrumented frames
- 3
- Google Ads observed
- No
- Transmission evidence
- Not validated
Legacy transmission hints are excluded. A request after an API call does not establish that the extracted value was sent.
Third-party hosts
ct.captcha-delivery.comgeo.captcha-delivery.comstatic.captcha-delivery.com
Other recorded API calls 2
document.cookie.read1 callsdocument.cookie.write2 calls
Source record and integrity
- Original source
results/headful/wsj-com-20261021T222556.json- Original file SHA-256
e7c1dde6047ef9c0f530b0c1fa97ae5563e3424c88e1065d1d189ceabf212101
Run ID: headful-e7c1dde6047e. The JSON contains sanitized observations, not the original private scan payload.
Research setup
Not observed
0 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- 2026-10-22T19:32:15.995902Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titlewsj.com
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
- Inline caller recorded
canvas.getContext1 callsFrame: https://www.wsj.com/
- Inline caller recorded
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
No matching API call was captured.
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
No matching API call was captured.
FontsMeasures text repeatedly.
Observed requires at least ten text-measurement calls. Guide ↗
No matching API call was captured.
DeviceReads browser and display properties.
Observed requires at least three distinct browser, screen, or window properties. Guide ↗
navigator.userAgent3 callsFrame: https://www.wsj.com/
https://ct.captcha-delivery.com/c.jsline 49 · col 59https://ct.captcha-delivery.com/c.jsline 286 · col 30https://ct.captcha-delivery.com/c.jsline 287 · col 23
Providers, script signatures, and DNS 0 provider labels
Provider labels and static signatures are scanner observations. A library-name match does not establish that its code executed.
Static script signatures
https://ct.captcha-delivery.com/c.jsDataDome · 0 API patterns
Network and worker observations 9 requests
- Captured scripts
- 1
- Instrumented frames
- 2
- Google Ads observed
- No
- Transmission evidence
- Not validated
Legacy transmission hints are excluded. A request after an API call does not establish that the extracted value was sent.
Third-party hosts
ct.captcha-delivery.comgeo.captcha-delivery.comstatic.captcha-delivery.com
Source record and integrity
- Original source
results/headless/wsj-com-20261022T193215.json- Original file SHA-256
036f58321dee55467df59b9ba4fedfa9993fb22d84a5e6b94533f85b9c0acd51
Run ID: research-036f58321dee. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (1)
Research setup
Not observed
0 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- 2026-10-21T20:48:53.988867Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titlewsj.com
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://geo.captcha-delivery.com/[redacted-challenge]
- Inline caller recorded
canvas.getContext1 callsFrame: https://www.wsj.com/
- Inline caller recorded
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
No matching API call was captured.
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
No matching API call was captured.
FontsMeasures text repeatedly.
Observed requires at least ten text-measurement calls. Guide ↗
No matching API call was captured.
DeviceReads browser and display properties.
Observed requires at least three distinct browser, screen, or window properties. Guide ↗
navigator.userAgent3 callsFrame: https://www.wsj.com/
https://ct.captcha-delivery.com/c.jsline 49 · col 59https://ct.captcha-delivery.com/c.jsline 286 · col 30https://ct.captcha-delivery.com/c.jsline 287 · col 23
Providers, script signatures, and DNS 0 provider labels
Provider labels and static signatures are scanner observations. A library-name match does not establish that its code executed.
Static script signatures
https://ct.captcha-delivery.com/c.jsDataDome · 0 API patterns
Network and worker observations 9 requests
- Captured scripts
- 1
- Instrumented frames
- 2
- Google Ads observed
- No
- Transmission evidence
- Not validated
Legacy transmission hints are excluded. A request after an API call does not establish that the extracted value was sent.
Third-party hosts
ct.captcha-delivery.comgeo.captcha-delivery.comstatic.captcha-delivery.com
Source record and integrity
- Original source
results/headless/wsj-com-20261021T204853.json- Original file SHA-256
f4be4952ecf49ebf2341b151e6dcfa55a7471857907a256a47bd974ea320fcdc
Run ID: research-f4be4952ecf4. The JSON contains sanitized observations, not the original private scan payload.
Queries, request bodies, cookies, extracted values, raw errors, and session payloads are excluded before publication. The source digest identifies the original private record.
Read the sanitized JSON →