Website evidence · pilot dataset
Does expedia.com fingerprint you?
Fingerprinting indicators observed.
The latest measured scans include canvas drawing and readback by the same script. This is a fingerprinting indicator, not proof of tracking intent or transmission.
All 6 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
5 of 5 signal families observed
- Measurement
- Measured · Partial load
- Page context
- Page document
- Scan time
- 2026-10-22T20:13:53.849347Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleExpedia Travel: Vacation Homes, Hotels, Car Rentals, Flights & More
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callshttps://cdn.quantummetric.com/qscripts/quantum-expedia.jsline 74 · col 84
canvas.getContext6 callsFrame: https://www.expedia.com/
- Inline caller recorded
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 1272https://www.expedia.com/akam/13/61df546fline 2 · col 5999
canvas.toDataURL2 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 6238
canvas2d.fillText4 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 6066https://www.expedia.com/akam/13/61df546fline 2 · col 6210
canvas2d.getImageData1 callsFrame: https://www.expedia.com/
https://www.expedia.com/akam/13/61df546fline 2 · col 1335
canvas2d.measureText11 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webgl2renderingcontext.getExtension4 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
webgl2renderingcontext.getParameter22 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
webglrenderingcontext.getExtension1 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
webglrenderingcontext.getParameter2 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
analyser.getFloatFrequencyData1 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
analyser.getFloatTimeDomainData1 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
audio.createAnalyser2 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
audio.createDynamicsCompressor1 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
audio.createOscillator2 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
audiobuffer.getChannelData1 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
offlineaudio.startRendering1 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
FontsMeasures text repeatedly.
Observed requires at least ten text-measurement calls. Guide ↗
canvas2d.measureText11 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
DeviceReads browser and display properties.
Observed requires at least three distinct browser, screen, or window properties. Guide ↗
navigator.deviceMemory2 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
navigator.doNotTrack2 callsFrame: https://www.expedia.com/
https://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
navigator.getBattery1 callsFrame: https://www.expedia.com/
https://www.expedia.com/akam/13/61df546fline 2 · col 1050
navigator.hardwareConcurrency4 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
navigator.language4 callsFrame: https://www.expedia.com/
https://c.travel-assets.com/lotus-home-ui/vendor.6d05aa33832b9a53.jsline 5 · col 63832https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
navigator.languages5 callsFrame: https://www.expedia.com/
https://c.travel-assets.com/lotus-home-ui/vendor.6d05aa33832b9a53.jsline 5 · col 63859https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
navigator.maxTouchPoints3 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
navigator.platform6 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
navigator.plugins25 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 145https://www.expedia.com/akam/13/61df546fline 2 · col 4227
navigator.userAgent23 callsFrame: https://www.expedia.com/
https://cdn.quantummetric.com/qscripts/quantum-expedia.jsline 376 · col 78https://cdn.quantummetric.com/qscripts/quantum-expedia.jsline 427 · col 332https://cdn.quantummetric.com/qscripts/quantum-expedia.jsline 428 · col 145https://cdn.quantummetric.com/qscripts/quantum-expedia.jsline 428 · col 329https://www.expedia.com/akam/13/61df546fline 2 · col 4853
navigator.webdriver5 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 502https://www.expedia.com/akam/13/61df546fline 2 · col 512
screen.availHeight1 callsFrame: https://www.expedia.com/
https://www.expedia.com/akam/13/61df546fline 2 · col 6985
screen.availWidth1 callsFrame: https://www.expedia.com/
https://www.expedia.com/akam/13/61df546fline 2 · col 6804
screen.colorDepth3 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 7098
screen.height8 callsFrame: https://www.expedia.com/
https://c.travel-assets.com/lotus-home-ui/pap.2996319ca24b97a4.jsline 2 · col 47546https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 7016
screen.pixelDepth3 callsFrame: https://www.expedia.com/
https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 7119
screen.width8 callsFrame: https://www.expedia.com/
https://c.travel-assets.com/lotus-home-ui/pap.2996319ca24b97a4.jsline 2 · col 47483https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546fline 2 · col 6816
window.devicePixelRatio14 callsFrame: https://www.expedia.com/
https://c.travel-assets.com/lotus-home-ui/pap.2996319ca24b97a4.jsline 2 · col 31382https://c.travel-assets.com/lotus-home-ui/vendor.6d05aa33832b9a53.jsline 5 · col 67062https://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gV
Scripts with both text drawing and canvas readback 2
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://www.expedia.com/H159y3ezw_/om6YbbO3/Ug/wVuprbY71V/RGw_K1RKBQ/Rz4Ub/2NoE3gVhttps://www.expedia.com/akam/13/61df546f
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://c.travel-assets.com/lotus-home-ui/app.6a9d27a9ec04eca4.jsArkose Labs · 0 API patternshttps://c.travel-assets.com/lotus-home-ui/navigation.d4feabcbe6d44f05.jsArkose Labs · 0 API patterns
Network and worker observations 119 requests
- Captured scripts
- 29
- 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
a.travel-assets.comaccounts.google.comb.travel-assets.combrowser-intake-datadoghq.comc.travel-assets.comcdn.cookielaw.orgcdn.quantummetric.comcdn.tagcommander.comforever.travel-assets.comingest.quantummetric.comwww.uciservice.com
Other recorded API calls 3
document.cookie.read3 callsdocument.cookie.read23 callsdocument.cookie.write3 calls
Source record and integrity
- Original source
results/headful/expedia-com-20261022T201353.json- Original file SHA-256
35c611bd127c77749a98e4372f2c1e45a3130fddc216bb7fb1f8dc0a2955c9f1
Run ID: headful-35c611bd127c. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (3)
Visitor setup
Navigation failed
Navigation failed
- Measurement
- Navigation failed
- Page context
- Page not measured
- Scan time
- 2026-10-21T23:03:52.062542Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Navigation or page loading failed in this browser setup. The record does not establish why it failed.
Source record and integrity
- Original source
results/headful/expedia-com-20261021T230352.json- Original file SHA-256
6a2af0b3f76f09de78c8cb707d4c4148c951d026eacc55138bb140f95f375e59
Run ID: headful-6a2af0b3f76f. 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-22T14:47:14.698606Z
- 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/expedia-com-20261022T144714.json- Original file SHA-256
ade9fb20c2fdf1b5e37dd4b26fc6fbef3cc31dd47e426f995e64e4c1bc78ece8
Run ID: headful-ade9fb20c2fd. The JSON contains sanitized observations, not the original private scan payload.
Visitor setup
Navigation failed
Navigation failed
- Measurement
- Navigation failed
- Page context
- Page not measured
- Scan time
- 2026-10-22T14:47:15.237989Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Navigation or page loading failed in this browser setup. The record does not establish why it failed.
Source record and integrity
- Original source
results/headful/expedia-com-20261022T144715.json- Original file SHA-256
85173d333f40f401f846d9bbafaab4af285f8417e7cac4fcd884734256fb6aaa
Run ID: headful-85173d333f40. The JSON contains sanitized observations, not the original private scan payload.
Research setup
Not observed
0 of 5 signal families observed
- Measurement
- Measured · Partial load
- Page context
- Page document
- Scan time
- 2026-10-22T18:07:36.283995Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleBot or Not?
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://www.expedia.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 ↗
No matching API call was captured.
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.
No provider or DNS evidence in this record.
Network and worker observations 18 requests
- Captured scripts
- 0
- 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
c.travel-assets.com
Source record and integrity
- Original source
results/headless/expedia-com-20261022T180736.json- Original file SHA-256
d807c54ab9b1749740bc777880dda1c2196393bba12adde1bdb2d1370905d9e8
Run ID: research-d807c54ab9b1. 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-21T21:22:49.081867Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titleBot or Not?
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://www.expedia.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.userAgent1 callsFrame: https://www.expedia.com/
https://c.travel-assets.com/captcha-pwa/egds.836103d6e395b5eb.jsline 2 · col 17518
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://c.travel-assets.com/captcha-pwa/app.dfa69de761a319a6.jsArkose Labs, DataDome · 0 API patternshttps://c.travel-assets.com/captcha-pwa/root-challenge.b3d21ae5f219dc55.jsArkose Labs, DataDome, reCAPTCHA · 0 API patterns
Network and worker observations 24 requests
- Captured scripts
- 12
- 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
c.travel-assets.com
Other recorded API calls 1
document.cookie.read1 calls
Source record and integrity
- Original source
results/headless/expedia-com-20261021T212249.json- Original file SHA-256
05608041ab6131fad52b53197d86b58908fa903d74f4dc90b489f731cb1759b7
Run ID: research-05608041ab61. 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 →