Website evidence · pilot dataset
Does linkedin.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. 2 older runs have no recorded timestamp; missing provenance stays unknown. 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 · Partial load
- Page context
- Page document
- Scan time
- 2026-10-22T15:02:31.707865Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleLog In or Sign Up | LinkedIn
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://www.linkedin.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 22 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
static.licdn.com
Source record and integrity
- Original source
results/headful/linkedin-com-20261022T150231.json- Original file SHA-256
efb779c622a11326f7cb84ce9cf3b11510814690d4ed8d8080146cfa0b6e42bf
Run ID: headful-efb779c622a1. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (2)
Visitor setup
Not observed
0 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- Not recorded
- Browser / scanner
- Unknown browser / Unversioned
Captured titleLog In or Sign Up | LinkedIn
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 calls- 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.webdriver1 callshttps://www.linkedin.com/line 131 · col 74
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 35 requests
- Captured scripts
- 10
- Instrumented frames
- Not recorded
- 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
static.licdn.com
Source record and integrity
- Original source
results/headful/linkedin-com.json- Original file SHA-256
3fcc054b8f364e14ca5c893b34a25cef259f112caa41e24ebce44d50145f7cd0
Run ID: headful-3fcc054b8f36. The JSON contains sanitized observations, not the original private scan payload.
Visitor setup
Draw + readback
4 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- 2026-10-19T06:02:41.046949Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titleLog In or Sign Up | LinkedIn
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.getContext1 callsFrame: https://accounts.google.com/gsi/button
- Inline caller recorded
canvas.getContext7 callsFrame: https://www.linkedin.com/
- Inline caller recorded
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267585https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 275438https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 276468
canvas.toDataURL2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 268540https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269870
canvas2d.fillText2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267875https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267996
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webglrenderingcontext.getExtension3 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270501https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 271941https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272633
webglrenderingcontext.getParameter28 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270059https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270141https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270207https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272684https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272728
webglrenderingcontext.getShaderPrecisionFormat36 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272353
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269990
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254784
audio.createOscillator1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254693
audiobuffer.getChannelData1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255264
offlineaudio.startRendering1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255079
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.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255918
navigator.getBattery1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 265774
navigator.hardwareConcurrency2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266678https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266708
navigator.language2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255665https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273195
navigator.languages2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273131https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273158
navigator.maxTouchPoints3 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267203https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267230https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273828
navigator.mimeTypes3 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263806https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263834https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263865
navigator.platform4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53585https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266900https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266919https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273510
navigator.plugins13 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264218https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264244https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264304https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264337https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264366
navigator.userAgent26 calls- Inline caller recorded
navigator.userAgent45 callsFrame: https://accounts.google.com/gsi/button
- Inline caller recorded
https://accounts.google.com/gsi/button
navigator.userAgent289 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24737https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24758https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 25085https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 16 · col 89692https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53683
navigator.webdriver4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 253599https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255537https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255565https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255601
screen.availHeight3 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256781https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256837https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273387
screen.availWidth3 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256755https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256810https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273340
screen.colorDepth1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255828
screen.height2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256575https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273366
screen.pixelDepth1 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256044
screen.width2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256553https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273320
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://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.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://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsPerimeterX, reCAPTCHA · 8 API patternshttps://static.licdn.com/aero-v1/sc/h/assets/jwOx4gfH.jsreCAPTCHA · 1 API patterns
Network and worker observations 53 requests
- Captured scripts
- 25
- 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
accounts.google.comdpm.demdex.netfonts.gstatic.comstatic.licdn.com
Other recorded API calls 3
document.cookie.read27 callsdocument.cookie.write4 callswebrtc.RTCPeerConnection1 calls
Source record and integrity
- Original source
results/headful/linkedin-com-20261019T060241.json- Original file SHA-256
811130cb708fcd98628992307fe8deb3a5ff450ccb5f25e4c4a49fbda3257990
Run ID: headful-811130cb708f. 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
- Page document
- Scan time
- 2026-10-22T18:23:11.108761Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleLinkedIn: Log In or Sign Up
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.getContext1 callshttps://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 829 · col 387
canvas.getContext1 callshttps://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 829 · col 387
canvas.getContext1 callsFrame: https://accounts.google.com/gsi/button
- Inline caller recorded
canvas.getContext1 callsFrame: https://lnkd.demdex.net/dest5.html
- Inline caller recorded
canvas.getContext1 callsFrame: https://www.google.com/recaptcha/enterprise/anchor
- Inline caller recorded
canvas.getContext13 callsFrame: https://www.linkedin.com/
- Inline caller recorded
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 257923https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27981https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 35314https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 36212
canvas.toDataURL4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 251006https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 252333https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 28929https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30039
canvas2d.fillText4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 250361https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 250472https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 28271https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 28367
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webglrenderingcontext.getExtension6 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 252966https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255108https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30571https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 31629https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32302
webglrenderingcontext.getParameter56 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30187https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30255https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30296https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32335https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32378
webglrenderingcontext.getShaderPrecisionFormat72 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 254826https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32042
webglrenderingcontext.getSupportedExtensions2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 252453https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30151
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238083https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16385
audio.createOscillator2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 237992https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16304
audiobuffer.getChannelData2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238567https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16855
offlineaudio.startRendering2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238380https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16674
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://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239138https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17410https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 339 · col 312
navigator.getBattery3 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 248454https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 26433https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 346 · col 83
navigator.hardwareConcurrency5 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249245https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249275https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27190https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27212https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 339 · col 312
navigator.language4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238919https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255638https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17210https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32826
navigator.languages4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255574https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255601https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32753https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32782
navigator.maxTouchPoints6 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249702https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 256246https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27611https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27635https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 33494
navigator.mimeTypes6 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 246512https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 246540https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 24585https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 24615https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 24674
navigator.platform6 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249433https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249452https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27351https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27369https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 33142
navigator.plugins8 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 257101https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 25004https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 25029https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 25094https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 34447
navigator.userAgent45 callsFrame: https://accounts.google.com/gsi/button
- Inline caller recorded
https://accounts.google.com/gsi/button
navigator.userAgent25 callsFrame: https://www.google.com/recaptcha/enterprise/anchor
https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 535 · col 495
navigator.userAgent186 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 138674https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17044https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 20242https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 58567https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 281213
navigator.webdriver8 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238808https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 15285https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17100https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17129https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17163
screen.availHeight6 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239889https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239945https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18104https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18163https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 33020
screen.availWidth6 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239863https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239918https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18075https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18136https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32965
screen.colorDepth2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239065https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17345
screen.height4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239717https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255792https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17961https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32990
screen.pixelDepth2 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239247https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17519
screen.width4 callsFrame: https://www.linkedin.com/
https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239695https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255746https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17929https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32935
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://static.licdn.com/aero-v1/sc/h/[redacted-id]
Providers, script signatures, and DNS 1 provider labels
Provider labels and static signatures are scanner observations. A library-name match does not establish that its code executed.
- Google Adscm.g.doubleclick.net
Static script signatures
https://static.licdn.com/aero-v1/sc/h/[redacted-id]PerimeterX, reCAPTCHA · 8 API patternshttps://static.licdn.com/aero-v1/sc/h/[redacted-id]API patterns only · 8 API patternshttps://static.licdn.com/aero-v1/sc/h/[redacted-id]API patterns only · 8 API patternshttps://www.google.com/recaptcha/enterprise.jsreCAPTCHA · 0 API patternshttps://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsreCAPTCHA · 0 API patterns
Network and worker observations 82 requests
- Captured scripts
- 12
- Instrumented frames
- 7
- Google Ads observed
- Yes
- 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
accounts.google.comc.bing.comcm.g.doubleclick.netdpm.demdex.netfonts.gstatic.comli.protechts.netlnkd.demdex.netstatic.licdn.comtrkn.uswww.facebook.comwww.google.comwww.gstatic.com
Other recorded API calls 5
document.cookie.read7 callsdocument.cookie.read193 callsdocument.cookie.write3 callsdocument.cookie.write128 callswebrtc.RTCPeerConnection2 calls
Source record and integrity
- Original source
results/headless/linkedin-com-20261022T182311.json- Original file SHA-256
05d9ecb1b00c416373924ac6ac47cfaeda70b5dbf91bdc2e9c2925a89ea3e0cb
Run ID: research-05d9ecb1b00c. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (2)
Research setup
Draw + readback
4 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- Not recorded
- Browser / scanner
- Unknown browser / Unversioned
Captured titleLog In or Sign Up | LinkedIn
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext7 calls- Inline caller recorded
https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267585https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 275438https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 276468
canvas.toDataURL2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 268540https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269870
canvas2d.fillText2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267875https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267996
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webglrenderingcontext.getExtension3 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270501https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 271941https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272633
webglrenderingcontext.getParameter28 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270059https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270141https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270207https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272684https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272728
webglrenderingcontext.getShaderPrecisionFormat36 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272353
webglrenderingcontext.getSupportedExtensions1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269990
AudioRenders or reads audio samples.
Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗
audio.createDynamicsCompressor1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254784
audio.createOscillator1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254693
audiobuffer.getChannelData1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255264
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 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255918
navigator.getBattery1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 265774
navigator.hardwareConcurrency2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266678https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266708
navigator.language2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255665https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273195
navigator.languages2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273131https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273158
navigator.maxTouchPoints3 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267203https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267230https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273828
navigator.mimeTypes3 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263806https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263834https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263865
navigator.platform4 callshttps://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53585https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266900https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266919https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273510
navigator.plugins4 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264218https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264244https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264304https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 274621
navigator.userAgent322 callshttps://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24737https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24758https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 25085https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 16 · col 89692https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53683
navigator.webdriver4 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 253599https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255537https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255565https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255601
screen.availHeight3 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256781https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256837https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273387
screen.availWidth3 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256755https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256810https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273340
screen.colorDepth1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255828
screen.height2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256575https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273366
screen.pixelDepth1 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256044
screen.width2 callshttps://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256553https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273320
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://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.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.
No provider or DNS evidence in this record.
Network and worker observations 56 requests
- Captured scripts
- 0
- Instrumented frames
- Not recorded
- 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
accounts.google.comdpm.demdex.netfonts.gstatic.comlnkd.demdex.netstatic.licdn.comtrkn.uswww.facebook.com
Other recorded API calls 3
document.cookie.read106 callsdocument.cookie.write17 callswebrtc.RTCPeerConnection1 calls
Source record and integrity
- Original source
results/headless/linkedin-com.json- Original file SHA-256
1c1ebe01653cd1b6dcba75a449d2538879ce82ca5438fc65dc9011e59644566f
The research mode is inferred from the archive folder because this legacy record has no mode field.
Run ID: research-1c1ebe01653c. 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-19T02:37:14.429333Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Captured titleLog In or Sign Up | LinkedIn
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext1 callsFrame: https://www.linkedin.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.webdriver1 callsFrame: https://www.linkedin.com/
https://www.linkedin.com/line 131 · col 74
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 36 requests
- Captured scripts
- 13
- 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
static.licdn.com
Source record and integrity
- Original source
results/headless/linkedin-com-20261019T023714.json- Original file SHA-256
c19cdc013413e801a56c58d176c828ef7144e5cd4d31a4dddc5f436ec5a2323b
Run ID: research-c19cdc013413. 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 →