Skip to main content

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.

Open evidence JSON ↗

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 websites

Not observed

0 of 5 signal families observed

Canvas: Not observedWebGL: Not observedAudio: Not observedFonts: Not observedDevice: Not 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.1 API entries

Observed requires a text-drawing API and a canvas readback API. Guide ↗

canvas.getContext1 calls

Frame: https://www.linkedin.com/

  • Inline caller recorded
WebGLQueries the graphics environment.0 API entries

Observed requires at least three distinct WebGL probing APIs. Guide ↗

No matching API call was captured.

AudioRenders or reads audio samples.0 API entries

Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗

No matching API call was captured.

FontsMeasures text repeatedly.0 API entries

Observed requires at least ten text-measurement calls. Guide ↗

No matching API call was captured.

DeviceReads browser and display properties.0 API entries

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)

Not observed

0 of 5 signal families observed

Canvas: Not observedWebGL: Not observedAudio: Not observedFonts: Not observedDevice: Not 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.1 API entries

Observed requires a text-drawing API and a canvas readback API. Guide ↗

canvas.getContext1 calls
  • Inline caller recorded
WebGLQueries the graphics environment.0 API entries

Observed requires at least three distinct WebGL probing APIs. Guide ↗

No matching API call was captured.

AudioRenders or reads audio samples.0 API entries

Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗

No matching API call was captured.

FontsMeasures text repeatedly.0 API entries

Observed requires at least ten text-measurement calls. Guide ↗

No matching API call was captured.

DeviceReads browser and display properties.1 API entries

Observed requires at least three distinct browser, screen, or window properties. Guide ↗

navigator.webdriver1 calls
  • 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 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.

Draw + readback

4 of 5 signal families observed

Canvas: ObservedWebGL: ObservedAudio: ObservedFonts: Not observedDevice: 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.5 API entries

Observed requires a text-drawing API and a canvas readback API. Guide ↗

canvas.getContext1 calls
  • Inline caller recorded
canvas.getContext1 calls

Frame: https://accounts.google.com/gsi/button

  • Inline caller recorded
canvas.getContext7 calls

Frame: https://www.linkedin.com/

  • Inline caller recorded
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267585
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 275438
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 276468
canvas.toDataURL2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 268540
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269870
canvas2d.fillText2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267875
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267996
WebGLQueries the graphics environment.4 API entries

Observed requires at least three distinct WebGL probing APIs. Guide ↗

webglrenderingcontext.getExtension3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270501
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 271941
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272633
webglrenderingcontext.getParameter28 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270059
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270141
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270207
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272684
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272728
webglrenderingcontext.getShaderPrecisionFormat36 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272353
webglrenderingcontext.getSupportedExtensions1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269990
AudioRenders or reads audio samples.4 API entries

Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗

audio.createDynamicsCompressor1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254784
audio.createOscillator1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254693
audiobuffer.getChannelData1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255264
offlineaudio.startRendering1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255079
FontsMeasures text repeatedly.0 API entries

Observed requires at least ten text-measurement calls. Guide ↗

No matching API call was captured.

DeviceReads browser and display properties.19 API entries

Observed requires at least three distinct browser, screen, or window properties. Guide ↗

navigator.deviceMemory1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255918
navigator.getBattery1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 265774
navigator.hardwareConcurrency2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266678
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266708
navigator.language2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255665
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273195
navigator.languages2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273131
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273158
navigator.maxTouchPoints3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267203
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267230
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273828
navigator.mimeTypes3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263806
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263834
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263865
navigator.platform4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53585
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266900
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266919
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273510
navigator.plugins13 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264218
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264244
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264304
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264337
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264366
navigator.userAgent26 calls
  • Inline caller recorded
navigator.userAgent45 calls

Frame: https://accounts.google.com/gsi/button

  • Inline caller recorded
  • https://accounts.google.com/gsi/button
navigator.userAgent289 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24737
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24758
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 25085
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 16 · col 89692
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53683
navigator.webdriver4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 253599
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255537
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255565
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255601
screen.availHeight3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256781
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256837
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273387
screen.availWidth3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256755
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256810
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273340
screen.colorDepth1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255828
screen.height2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256575
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273366
screen.pixelDepth1 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256044
screen.width2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256553
  • https://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 patterns
  • https://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.com
  • dpm.demdex.net
  • fonts.gstatic.com
  • static.licdn.com
Other recorded API calls 3
  • document.cookie.read27 calls
  • document.cookie.write4 calls
  • webrtc.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.

Draw + readback

4 of 5 signal families observed

Canvas: ObservedWebGL: ObservedAudio: ObservedFonts: Not observedDevice: 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.9 API entries

Observed requires a text-drawing API and a canvas readback API. Guide ↗

canvas.getContext1 calls
  • Inline caller recorded
canvas.getContext1 calls
  • https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 829 · col 387
canvas.getContext1 calls
  • https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 829 · col 387
canvas.getContext1 calls

Frame: https://accounts.google.com/gsi/button

  • Inline caller recorded
canvas.getContext1 calls

Frame: https://lnkd.demdex.net/dest5.html

  • Inline caller recorded
canvas.getContext1 calls

Frame: https://www.google.com/recaptcha/enterprise/anchor

  • Inline caller recorded
canvas.getContext13 calls

Frame: https://www.linkedin.com/

  • Inline caller recorded
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 257923
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27981
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 35314
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 36212
canvas.toDataURL4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 251006
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 252333
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 28929
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30039
canvas2d.fillText4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 250361
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 250472
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 28271
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 28367
WebGLQueries the graphics environment.4 API entries

Observed requires at least three distinct WebGL probing APIs. Guide ↗

webglrenderingcontext.getExtension6 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 252966
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255108
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30571
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 31629
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32302
webglrenderingcontext.getParameter56 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30187
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30255
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30296
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32335
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32378
webglrenderingcontext.getShaderPrecisionFormat72 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 254826
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32042
webglrenderingcontext.getSupportedExtensions2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 252453
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 30151
AudioRenders or reads audio samples.4 API entries

Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗

audio.createDynamicsCompressor2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238083
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16385
audio.createOscillator2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 237992
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16304
audiobuffer.getChannelData2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238567
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16855
offlineaudio.startRendering2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238380
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 16674
FontsMeasures text repeatedly.0 API entries

Observed requires at least ten text-measurement calls. Guide ↗

No matching API call was captured.

DeviceReads browser and display properties.19 API entries

Observed requires at least three distinct browser, screen, or window properties. Guide ↗

navigator.deviceMemory3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239138
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17410
  • https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 339 · col 312
navigator.getBattery3 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 248454
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 26433
  • https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 346 · col 83
navigator.hardwareConcurrency5 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249245
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249275
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27190
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27212
  • https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 339 · col 312
navigator.language4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238919
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255638
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17210
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32826
navigator.languages4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255574
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255601
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32753
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32782
navigator.maxTouchPoints6 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249702
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 256246
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27611
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27635
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 33494
navigator.mimeTypes6 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 246512
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 246540
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 24585
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 24615
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 24674
navigator.platform6 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249433
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 249452
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27351
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 27369
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 33142
navigator.plugins8 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 257101
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 25004
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 25029
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 25094
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 34447
navigator.userAgent45 calls

Frame: https://accounts.google.com/gsi/button

  • Inline caller recorded
  • https://accounts.google.com/gsi/button
navigator.userAgent25 calls

Frame: https://www.google.com/recaptcha/enterprise/anchor

  • https://www.gstatic.com/recaptcha/releases/[redacted-id]/recaptcha__en.jsline 535 · col 495
navigator.userAgent186 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 138674
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17044
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 20242
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 58567
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 281213
navigator.webdriver8 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 238808
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 15285
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17100
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17129
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17163
screen.availHeight6 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239889
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239945
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18104
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18163
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 33020
screen.availWidth6 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239863
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239918
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18075
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 18136
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32965
screen.colorDepth2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239065
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17345
screen.height4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239717
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255792
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17961
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 32990
screen.pixelDepth2 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239247
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17519
screen.width4 calls

Frame: https://www.linkedin.com/

  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 239695
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 1 · col 255746
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]line 2 · col 17929
  • https://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 patterns
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]API patterns only · 8 API patterns
  • https://static.licdn.com/aero-v1/sc/h/[redacted-id]API patterns only · 8 API patterns
  • https://www.google.com/recaptcha/enterprise.jsreCAPTCHA · 0 API patterns
  • https://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.com
  • c.bing.com
  • cm.g.doubleclick.net
  • dpm.demdex.net
  • fonts.gstatic.com
  • li.protechts.net
  • lnkd.demdex.net
  • static.licdn.com
  • trkn.us
  • www.facebook.com
  • www.google.com
  • www.gstatic.com
Other recorded API calls 5
  • document.cookie.read7 calls
  • document.cookie.read193 calls
  • document.cookie.write3 calls
  • document.cookie.write128 calls
  • webrtc.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)

Draw + readback

4 of 5 signal families observed

Canvas: ObservedWebGL: ObservedAudio: ObservedFonts: Not observedDevice: 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.3 API entries

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 267585
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 275438
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 276468
canvas.toDataURL2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 268540
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269870
canvas2d.fillText2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267875
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267996
WebGLQueries the graphics environment.4 API entries

Observed requires at least three distinct WebGL probing APIs. Guide ↗

webglrenderingcontext.getExtension3 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270501
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 271941
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272633
webglrenderingcontext.getParameter28 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270059
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270141
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 270207
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272684
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272728
webglrenderingcontext.getShaderPrecisionFormat36 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 272353
webglrenderingcontext.getSupportedExtensions1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 269990
AudioRenders or reads audio samples.3 API entries

Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗

audio.createDynamicsCompressor1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254784
audio.createOscillator1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 254693
audiobuffer.getChannelData1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255264
FontsMeasures text repeatedly.0 API entries

Observed requires at least ten text-measurement calls. Guide ↗

No matching API call was captured.

DeviceReads browser and display properties.17 API entries

Observed requires at least three distinct browser, screen, or window properties. Guide ↗

navigator.deviceMemory1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255918
navigator.getBattery1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 265774
navigator.hardwareConcurrency2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266678
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266708
navigator.language2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255665
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273195
navigator.languages2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273131
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273158
navigator.maxTouchPoints3 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267203
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 267230
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273828
navigator.mimeTypes3 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263806
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263834
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 263865
navigator.platform4 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53585
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266900
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 266919
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273510
navigator.plugins4 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264218
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264244
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 264304
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 274621
navigator.userAgent322 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24737
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 24758
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 1 · col 25085
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 16 · col 89692
  • https://static.licdn.com/aero-v1/sc/h/assets/A2-4UjN7.jsline 19 · col 53683
navigator.webdriver4 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 253599
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255537
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255565
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255601
screen.availHeight3 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256781
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256837
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273387
screen.availWidth3 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256755
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256810
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273340
screen.colorDepth1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 255828
screen.height2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256575
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 273366
screen.pixelDepth1 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256044
screen.width2 calls
  • https://static.licdn.com/aero-v1/sc/h/assets/BBxvpxJq.jsline 1 · col 256553
  • https://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.com
  • dpm.demdex.net
  • fonts.gstatic.com
  • lnkd.demdex.net
  • static.licdn.com
  • trkn.us
  • www.facebook.com
Other recorded API calls 3
  • document.cookie.read106 calls
  • document.cookie.write17 calls
  • webrtc.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.

Not observed

0 of 5 signal families observed

Canvas: Not observedWebGL: Not observedAudio: Not observedFonts: Not observedDevice: Not 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.1 API entries

Observed requires a text-drawing API and a canvas readback API. Guide ↗

canvas.getContext1 calls

Frame: https://www.linkedin.com/

  • Inline caller recorded
WebGLQueries the graphics environment.0 API entries

Observed requires at least three distinct WebGL probing APIs. Guide ↗

No matching API call was captured.

AudioRenders or reads audio samples.0 API entries

Observed requires offline rendering, buffer reads, or analyser reads. Guide ↗

No matching API call was captured.

FontsMeasures text repeatedly.0 API entries

Observed requires at least ten text-measurement calls. Guide ↗

No matching API call was captured.

DeviceReads browser and display properties.1 API entries

Observed requires at least three distinct browser, screen, or window properties. Guide ↗

navigator.webdriver1 calls

Frame: 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 →