Website evidence · pilot dataset
Does wayfair.com fingerprint you?
Fingerprinting indicators observed.
The latest measured scans include canvas drawing and readback by the same script. Some activity was recorded on a challenge page. This is a fingerprinting indicator, not proof of tracking intent or transmission.
All 5 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
Draw + readback
4 of 5 signal families observed
- Measurement
- Measured · Partial load
- Page context
- Challenge page
- Scan time
- 2026-10-22T17:02:27.812433Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleAccess to this page has been denied
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 67948
canvas.getContext1 callshttps://www.wayfair.com/[redacted-challenge]
canvas.getContext1 callshttps://www.wayfair.com/[redacted-challenge]
canvas.getContext1 callshttps://www.wayfair.com/[redacted-challenge]
canvas.getContext1 callshttps://www.wayfair.com/[redacted-challenge]
canvas.getContext1 callshttps://www.wayfair.com/[redacted-challenge]
canvas.getContext6 callsFrame: https://www.wayfair.com/
- Inline caller recorded
https://client.px-cloud.net/[redacted-challenge]line 2 · col 139280https://client.px-cloud.net/[redacted-challenge]line 2 · col 143763https://client.px-cloud.net/[redacted-challenge]line 2 · col 187368https://www.wayfair.com/[redacted-challenge]
canvas.toDataURL3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 140017https://client.px-cloud.net/[redacted-challenge]line 2 · col 140624https://client.px-cloud.net/[redacted-challenge]line 2 · col 143448
canvas2d.fillText220 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 139959https://client.px-cloud.net/[redacted-challenge]line 2 · col 140499https://client.px-cloud.net/[redacted-challenge]line 2 · col 140566
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webgl2renderingcontext.readPixels1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 188205
webglrenderingcontext.getExtension2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141133https://client.px-cloud.net/[redacted-challenge]line 2 · col 141605
webglrenderingcontext.getParameter25 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141753https://client.px-cloud.net/[redacted-challenge]line 2 · col 143847
webglrenderingcontext.getShaderPrecisionFormat12 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 142523
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 143476
webglrenderingcontext.readPixels11 callsFrame: https://www.wayfair.com/
https://www.wayfair.com/[redacted-challenge]
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 138221
audio.createOscillator1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 138115
audiobuffer.getChannelData500 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 138526
offlineaudio.startRendering1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 138416
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.deviceMemory1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169388
navigator.doNotTrack2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169298https://client.px-cloud.net/[redacted-challenge]line 2 · col 169319
navigator.hardwareConcurrency3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 170803https://client.px-cloud.net/[redacted-challenge]line 2 · col 174627https://www.wayfair.com/[redacted-challenge]
navigator.language1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169188
navigator.languages5 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169248https://client.px-cloud.net/[redacted-challenge]line 2 · col 169411https://client.px-cloud.net/[redacted-challenge]line 2 · col 169425https://www.wayfair.com/[redacted-challenge]
navigator.maxTouchPoints5 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 157501https://client.px-cloud.net/[redacted-challenge]line 2 · col 157525https://client.px-cloud.net/[redacted-challenge]line 2 · col 171955
navigator.mimeTypes13 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 145208https://client.px-cloud.net/[redacted-challenge]line 2 · col 169652https://client.px-cloud.net/[redacted-challenge]line 2 · col 169665https://client.px-cloud.net/[redacted-challenge]line 2 · col 172786https://client.px-cloud.net/[redacted-challenge]line 2 · col 172799
navigator.platform2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169219https://client.px-cloud.net/[redacted-challenge]line 4 · col 229760
navigator.plugins39 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 119843https://client.px-cloud.net/[redacted-challenge]line 2 · col 153403https://client.px-cloud.net/[redacted-challenge]line 2 · col 153417https://client.px-cloud.net/[redacted-challenge]line 2 · col 153441https://client.px-cloud.net/[redacted-challenge]line 2 · col 153461
navigator.userAgent1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 174273
navigator.userAgent39 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 73527https://client.px-cloud.net/[redacted-challenge]line 2 · col 73583https://client.px-cloud.net/[redacted-challenge]line 2 · col 79055https://client.px-cloud.net/[redacted-challenge]line 3 · col 9996https://www.wayfair.com/[redacted-challenge]
navigator.webdriver1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 174273
navigator.webdriver3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 145698https://client.px-cloud.net/[redacted-challenge]line 2 · col 153122https://client.px-cloud.net/[redacted-challenge]line 2 · col 184956
screen.availHeight1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 164813
screen.availWidth1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 164776
screen.colorDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 165062https://client.px-cloud.net/[redacted-challenge]line 2 · col 174597
screen.height2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 164740https://client.px-cloud.net/[redacted-challenge]line 2 · col 174804
screen.pixelDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 165008https://client.px-cloud.net/[redacted-challenge]line 2 · col 174713
screen.width2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 164701https://client.px-cloud.net/[redacted-challenge]line 2 · col 174770
window.devicePixelRatio2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 174672https://client.px-cloud.net/[redacted-challenge]line 2 · col 188594
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://client.px-cloud.net/[redacted-challenge]
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://assets.wfcdn.com/webpack/sf-ui-perimeterx-block/bundles/px.jsPerimeterX · 0 API patternshttps://client.px-cloud.net/[redacted-challenge]PerimeterX · 7 API patternshttps://www.wayfair.com/[redacted-challenge]PerimeterX · 0 API patterns
Network and worker observations 21 requests
- Captured scripts
- 3
- Instrumented frames
- 7
- 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
assets.wfcdn.comclient.px-cloud.netcollector-px3vk96i6i.px-client.netcollector-px3vk96i6i.px-cloud.netcrcldu.comdvp.px-cloud.netfonts.googleapis.comfonts.gstatic.comfst-ec.px-cloud.netift.px-cloud.net
Other recorded API calls 2
document.cookie.read38 callsdocument.cookie.write7 calls
Source record and integrity
- Original source
results/headful/wayfair-com-20261022T170227.json- Original file SHA-256
b7bd1a8c3497b0bec4566970595e9b64c8e26e3c1612fae5cb81d69b189be915
Run ID: headful-b7bd1a8c3497. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (2)
Visitor setup
Draw + readback
3 of 5 signal families observed
- Measurement
- Measured
- Page context
- Challenge page
- Scan time
- 2026-10-21T22:36:58.250009Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titleAccess to this page has been denied
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext6 callsFrame: https://www.wayfair.com/
- Inline caller recorded
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 140864https://client.px-cloud.net/[redacted-challenge]line 2 · col 145294https://client.px-cloud.net/[redacted-challenge]line 2 · col 191992
canvas.toDataURL3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141618https://client.px-cloud.net/[redacted-challenge]line 2 · col 142235https://client.px-cloud.net/[redacted-challenge]line 2 · col 144979
canvas2d.fillText220 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141560https://client.px-cloud.net/[redacted-challenge]line 2 · col 142092https://client.px-cloud.net/[redacted-challenge]line 2 · col 142167
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webgl2renderingcontext.readPixels1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 192810
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 145005
webglrenderingcontext.readPixels4 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 139818
audio.createOscillator1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 139712
audiobuffer.getChannelData500 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 140121
offlineaudio.startRendering1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 140011
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.deviceMemory1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 171397
navigator.doNotTrack2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 171296https://client.px-cloud.net/[redacted-challenge]line 2 · col 171317
navigator.hardwareConcurrency3 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 172647https://client.px-cloud.net/[redacted-challenge]line 2 · col 178620
navigator.language1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 171193
navigator.languages3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 171238https://client.px-cloud.net/[redacted-challenge]line 2 · col 171430https://client.px-cloud.net/[redacted-challenge]line 2 · col 171444
navigator.maxTouchPoints5 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 158194https://client.px-cloud.net/[redacted-challenge]line 2 · col 158218https://client.px-cloud.net/[redacted-challenge]line 2 · col 175000
navigator.mimeTypes13 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 146673https://client.px-cloud.net/[redacted-challenge]line 2 · col 146699https://client.px-cloud.net/[redacted-challenge]line 2 · col 146715https://client.px-cloud.net/[redacted-challenge]line 2 · col 146753https://client.px-cloud.net/[redacted-challenge]line 2 · col 177710
navigator.platform2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 171216https://client.px-cloud.net/[redacted-challenge]line 4 · col 231478
navigator.plugins39 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 121408https://client.px-cloud.net/[redacted-challenge]line 2 · col 154242https://client.px-cloud.net/[redacted-challenge]line 2 · col 154256https://client.px-cloud.net/[redacted-challenge]line 2 · col 154279https://client.px-cloud.net/[redacted-challenge]line 2 · col 154301
navigator.userAgent39 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 72742https://client.px-cloud.net/[redacted-challenge]line 2 · col 72798https://client.px-cloud.net/[redacted-challenge]line 2 · col 80310https://client.px-cloud.net/[redacted-challenge]line 3 · col 9996
navigator.webdriver3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 147155https://client.px-cloud.net/[redacted-challenge]line 2 · col 153993https://client.px-cloud.net/[redacted-challenge]line 2 · col 189004
screen.availHeight1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 166390
screen.availWidth1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 166359
screen.colorDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 166557https://client.px-cloud.net/[redacted-challenge]line 2 · col 178586
screen.height2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 166329https://client.px-cloud.net/[redacted-challenge]line 2 · col 178833
screen.pixelDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 166517https://client.px-cloud.net/[redacted-challenge]line 2 · col 178724
screen.width2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 166303https://client.px-cloud.net/[redacted-challenge]line 2 · col 178790
window.devicePixelRatio2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 178671https://client.px-cloud.net/[redacted-challenge]line 2 · col 193180
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://client.px-cloud.net/[redacted-challenge]
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://assets.wfcdn.com/webpack/sf-ui-perimeterx-block/bundles/px.jsPerimeterX · 0 API patternshttps://captcha.px-cloud.net/[redacted-challenge]PerimeterX · 0 API patternshttps://client.px-cloud.net/[redacted-challenge]PerimeterX · 8 API patterns
Network and worker observations 23 requests
- Captured scripts
- 5
- Instrumented frames
- 1
- 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
assets.wfcdn.comcaptcha.px-cloud.netclient.px-cloud.netcollector-px3vk96i6i.px-client.netcollector-px3vk96i6i.px-cloud.netcrcldu.comfonts.googleapis.comfonts.gstatic.comift.px-cloud.net
Other recorded API calls 2
document.cookie.read24 callsdocument.cookie.write5 calls
Source record and integrity
- Original source
results/headful/wayfair-com-20261021T223658.json- Original file SHA-256
da306c76d1792ea678e452b44a031632b6bc00704580ac1be8f946a3dc2289ac
Run ID: headful-da306c76d179. The JSON contains sanitized observations, not the original private scan payload.
Visitor setup
Scanner error
Scanner error
- Measurement
- Scanner error
- Page context
- Page not measured
- Scan time
- 2026-10-22T17:02:26.665107Z
- Browser / scanner
- 156.0.8078.4 / 0.4
The scanner crashed while collecting this page. No usable API results were saved for this setup. A fresh scan is needed; this is not a site-blocking verdict.
Source record and integrity
- Original source
results/headful/wayfair-com-20261022T170226.json- Original file SHA-256
f695eaaf9686f38e3e12cfc0c01e102714d6d560eeede53eec24daae1571c4ae
Run ID: headful-f695eaaf9686. The JSON contains sanitized observations, not the original private scan payload.
Research setup
Draw + readback
4 of 5 signal families observed
- Measurement
- Measured
- Page context
- Challenge page
- Scan time
- 2026-10-22T19:21:16.548190Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleAccess to this page has been denied
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 61952
canvas.getContext1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 61952
canvas.getContext6 callsFrame: https://www.wayfair.com/
- Inline caller recorded
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 142984https://client.px-cloud.net/[redacted-challenge]line 2 · col 147462https://client.px-cloud.net/[redacted-challenge]line 2 · col 191897
canvas.toDataURL3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 143724https://client.px-cloud.net/[redacted-challenge]line 2 · col 144331https://client.px-cloud.net/[redacted-challenge]line 2 · col 147164
canvas2d.fillText220 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 143666https://client.px-cloud.net/[redacted-challenge]line 2 · col 144198https://client.px-cloud.net/[redacted-challenge]line 2 · col 144273
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webgl2renderingcontext.readPixels1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 192735
webglrenderingcontext.getExtension2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 144839https://client.px-cloud.net/[redacted-challenge]line 2 · col 145302
webglrenderingcontext.getParameter25 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 145487https://client.px-cloud.net/[redacted-challenge]line 2 · col 147554
webglrenderingcontext.getShaderPrecisionFormat12 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 146220
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 147198
webglrenderingcontext.readPixels11 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141927
audio.createOscillator1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141821
audiobuffer.getChannelData500 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 142226
offlineaudio.startRendering1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 142116
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.deviceMemory1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 172461
navigator.doNotTrack2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 172366https://client.px-cloud.net/[redacted-challenge]line 2 · col 172386
navigator.hardwareConcurrency3 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 173870https://client.px-cloud.net/[redacted-challenge]line 2 · col 179082
navigator.language1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 172264
navigator.languages5 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 172310https://client.px-cloud.net/[redacted-challenge]line 2 · col 172492https://client.px-cloud.net/[redacted-challenge]line 2 · col 172506https://www.wayfair.com/[redacted-challenge]
navigator.maxTouchPoints5 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 160204https://client.px-cloud.net/[redacted-challenge]line 2 · col 160228https://client.px-cloud.net/[redacted-challenge]line 2 · col 175230
navigator.mimeTypes9 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 148885https://client.px-cloud.net/[redacted-challenge]line 2 · col 172713https://client.px-cloud.net/[redacted-challenge]line 2 · col 172726https://client.px-cloud.net/[redacted-challenge]line 2 · col 177435https://client.px-cloud.net/[redacted-challenge]line 2 · col 177449
navigator.platform3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 172287https://client.px-cloud.net/[redacted-challenge]line 4 · col 229793
navigator.plugins19 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 124167https://client.px-cloud.net/[redacted-challenge]line 2 · col 124509https://client.px-cloud.net/[redacted-challenge]line 2 · col 124556https://client.px-cloud.net/[redacted-challenge]line 2 · col 156366https://client.px-cloud.net/[redacted-challenge]line 2 · col 156379
navigator.userAgent1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 178670
navigator.userAgent41 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 70230https://client.px-cloud.net/[redacted-challenge]line 2 · col 70286https://client.px-cloud.net/[redacted-challenge]line 2 · col 80504https://www.wayfair.com/[redacted-challenge]
navigator.webdriver1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 178670
navigator.webdriver3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 149378https://client.px-cloud.net/[redacted-challenge]line 2 · col 156019https://client.px-cloud.net/[redacted-challenge]line 2 · col 189523
screen.availHeight1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 168304
screen.availWidth1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 168273
screen.colorDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 168477https://client.px-cloud.net/[redacted-challenge]line 2 · col 179052
screen.height2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 168246https://client.px-cloud.net/[redacted-challenge]line 2 · col 179275
screen.pixelDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 168438https://client.px-cloud.net/[redacted-challenge]line 2 · col 179183
screen.width2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 168219https://client.px-cloud.net/[redacted-challenge]line 2 · col 179241
window.devicePixelRatio2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 179135https://client.px-cloud.net/[redacted-challenge]line 2 · col 193071
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://client.px-cloud.net/[redacted-challenge]
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://assets.wfcdn.com/webpack/sf-ui-perimeterx-block/bundles/px.jsPerimeterX · 0 API patternshttps://captcha.px-cloud.net/[redacted-challenge]PerimeterX · 0 API patternshttps://client.px-cloud.net/[redacted-challenge]PerimeterX · 7 API patternshttps://www.wayfair.com/[redacted-challenge]PerimeterX · 0 API patterns
Network and worker observations 24 requests
- Captured scripts
- 5
- 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
assets.wfcdn.comcaptcha.px-cloud.netclient.px-cloud.netcollector-a.perimeterx.netcollector-px3vk96i6i.px-cloud.netcrcldu.comdvp.px-cloud.netfonts.googleapis.comfonts.gstatic.comfst-ec.px-cloud.netift.px-cloud.net
Other recorded API calls 2
document.cookie.read34 callsdocument.cookie.write7 calls
Source record and integrity
- Original source
results/headless/wayfair-com-20261022T192116.json- Original file SHA-256
afb7bd3f064c63b94411df196ae0b671e68310fc682105fc99b184a90608e8a8
Run ID: research-afb7bd3f064c. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (1)
Research setup
Draw + readback
4 of 5 signal families observed
- Measurement
- Measured
- Page context
- Challenge page
- Scan time
- 2026-10-21T20:58:42.923061Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titleAccess to this page has been denied
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 63563
canvas.getContext1 callshttps://captcha.px-cloud.net/[redacted-challenge]
canvas.getContext1 callshttps://captcha.px-cloud.net/[redacted-challenge]
canvas.getContext1 callshttps://captcha.px-cloud.net/[redacted-challenge]
canvas.getContext1 callshttps://captcha.px-cloud.net/[redacted-challenge]
canvas.getContext1 callshttps://captcha.px-cloud.net/[redacted-challenge]
canvas.getContext3 callsFrame: https://crcldu.com/bd/sync.html
- Inline caller recorded
https://crcldu.com/bd/auditor.js
canvas.getContext6 callsFrame: https://www.wayfair.com/
- Inline caller recorded
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 138426https://client.px-cloud.net/[redacted-challenge]line 2 · col 142886https://client.px-cloud.net/[redacted-challenge]line 2 · col 189802
canvas.toDataURL3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 139172https://client.px-cloud.net/[redacted-challenge]line 2 · col 139784https://client.px-cloud.net/[redacted-challenge]line 2 · col 140840
canvas2d.fillText220 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 139114https://client.px-cloud.net/[redacted-challenge]line 2 · col 139651https://client.px-cloud.net/[redacted-challenge]line 2 · col 139726
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webgl2renderingcontext.readPixels1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 190625
webglrenderingcontext.getExtension1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
webglrenderingcontext.getExtension2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141165https://client.px-cloud.net/[redacted-challenge]line 2 · col 141644
webglrenderingcontext.getParameter1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
webglrenderingcontext.getParameter25 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 141821https://client.px-cloud.net/[redacted-challenge]line 2 · col 142970
webglrenderingcontext.getShaderPrecisionFormat12 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 142581
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 140868
webglrenderingcontext.readPixels11 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 137378
audio.createOscillator1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 137272
audiobuffer.getChannelData500 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 137674
offlineaudio.startRendering1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 137578
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.deviceMemory1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169536
navigator.doNotTrack2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169441https://client.px-cloud.net/[redacted-challenge]line 2 · col 169462
navigator.hardwareConcurrency3 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 170829https://client.px-cloud.net/[redacted-challenge]line 2 · col 176536
navigator.language1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
navigator.language1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169323
navigator.languages3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169377https://client.px-cloud.net/[redacted-challenge]line 2 · col 169570https://client.px-cloud.net/[redacted-challenge]line 2 · col 169583
navigator.maxTouchPoints1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
navigator.maxTouchPoints5 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 157325https://client.px-cloud.net/[redacted-challenge]line 2 · col 157349https://client.px-cloud.net/[redacted-challenge]line 2 · col 172530
navigator.mimeTypes9 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 144382https://client.px-cloud.net/[redacted-challenge]line 2 · col 144408https://client.px-cloud.net/[redacted-challenge]line 2 · col 144424https://client.px-cloud.net/[redacted-challenge]line 2 · col 174841https://client.px-cloud.net/[redacted-challenge]line 2 · col 174855
navigator.platform2 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
navigator.platform2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 169346https://client.px-cloud.net/[redacted-challenge]line 4 · col 231516
navigator.plugins19 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 116568https://client.px-cloud.net/[redacted-challenge]line 2 · col 116910https://client.px-cloud.net/[redacted-challenge]line 2 · col 116959https://client.px-cloud.net/[redacted-challenge]line 2 · col 152847https://client.px-cloud.net/[redacted-challenge]line 2 · col 152859
navigator.userAgent1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 176198
navigator.userAgent4 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
navigator.userAgent37 callsFrame: https://www.wayfair.com/
https://captcha.px-cloud.net/[redacted-challenge]https://client.px-cloud.net/[redacted-challenge]line 2 · col 69411https://client.px-cloud.net/[redacted-challenge]line 2 · col 69466https://client.px-cloud.net/[redacted-challenge]line 2 · col 75824https://client.px-cloud.net/[redacted-challenge]line 2 · col 160874
navigator.webdriver1 callshttps://client.px-cloud.net/[redacted-challenge]line 2 · col 176198
navigator.webdriver3 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 144871https://client.px-cloud.net/[redacted-challenge]line 2 · col 152496https://client.px-cloud.net/[redacted-challenge]line 2 · col 186798
screen.availHeight1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
screen.availHeight1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 163771
screen.availWidth1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
screen.availWidth1 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 163724
screen.colorDepth1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
screen.colorDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 164045https://client.px-cloud.net/[redacted-challenge]line 2 · col 176506
screen.height2 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
screen.height2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 163694https://client.px-cloud.net/[redacted-challenge]line 2 · col 176729
screen.pixelDepth1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
screen.pixelDepth2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 163990https://client.px-cloud.net/[redacted-challenge]line 2 · col 176637
screen.width1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
screen.width2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 163664https://client.px-cloud.net/[redacted-challenge]line 2 · col 176694
window.devicePixelRatio1 callsFrame: https://crcldu.com/bd/sync.html
https://crcldu.com/bd/auditor.js
window.devicePixelRatio2 callsFrame: https://www.wayfair.com/
https://client.px-cloud.net/[redacted-challenge]line 2 · col 176589https://client.px-cloud.net/[redacted-challenge]line 2 · col 191023
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://client.px-cloud.net/[redacted-challenge]
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://assets.wfcdn.com/webpack/sf-ui-perimeterx-block/bundles/px.jsPerimeterX · 0 API patternshttps://captcha.px-cloud.net/[redacted-challenge]PerimeterX · 0 API patternshttps://client.px-cloud.net/[redacted-challenge]PerimeterX · 9 API patterns
Network and worker observations 23 requests
- Captured scripts
- 5
- Instrumented frames
- 8
- 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
assets.wfcdn.comcaptcha.px-cloud.netclient.px-cloud.netcollector-px3vk96i6i.px-client.netcollector-px3vk96i6i.px-cloud.netcrcldu.comdvp.px-cloud.netfonts.googleapis.comfonts.gstatic.comfst-ec.px-cloud.netift.px-cloud.netri.px-cloud.net
Other recorded API calls 2
document.cookie.read29 callsdocument.cookie.write7 calls
Source record and integrity
- Original source
results/headless/wayfair-com-20261021T205842.json- Original file SHA-256
7e8e70f221f923af86c60f939dcaf39b82325a5539a156739037a750aa3408e8
Run ID: research-7e8e70f221f9. 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 →