Skip to main content

Does thehill.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.

Open evidence JSON ↗

All 2 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 websites

Earlier measurement shown. Review the scan time and subsequent attempts below.

Signals observed

1 of 5 signal families observed

Canvas: Not observedWebGL: Not observedAudio: Not observedFonts: Not observedDevice: Observed
Measurement
Measured
Page context
Challenge page
Scan time
2026-10-21T22:28:15.976898Z
Browser / scanner
156.0.8078.4 / 0.3

Captured titleAccess to this page has been denied

CanvasDraws text and reads canvas output.1 API entries

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

canvas.getContext2 calls

Frame: https://thehill.com/

  • Inline caller recorded
  • https://thehill.com/[redacted-challenge]
WebGLQueries the graphics environment.1 API entries

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

webglrenderingcontext.readPixels1 calls

Frame: https://thehill.com/

  • https://thehill.com/[redacted-challenge]
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.18 API entries

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

navigator.deviceMemory1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171688
navigator.doNotTrack2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171595
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171616
navigator.hardwareConcurrency3 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 173055
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178071
  • https://thehill.com/[redacted-challenge]
navigator.language1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171479
navigator.languages5 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171538
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171721
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171735
  • https://thehill.com/[redacted-challenge]
navigator.maxTouchPoints5 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 157998
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 158022
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 175044
navigator.mimeTypes13 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 146572
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171957
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171970
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 176759
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 176772
navigator.platform2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171512
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 240456
navigator.plugins27 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171154
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 171180
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 175653
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 175698
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 175726
navigator.userAgent38 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 53615
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 69601
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 70303
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 79203
  • https://thehill.com/[redacted-challenge]
navigator.webdriver2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 147062
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 153091
screen.availHeight1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 165978
screen.availWidth1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 165936
screen.colorDepth2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 166242
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178039
screen.height2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 165894
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178254
screen.pixelDepth2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 166190
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178164
screen.width2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 165853
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178220
window.devicePixelRatio1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178123
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://client.px-cloud.net/[redacted-challenge]PerimeterX · 7 API patterns
  • https://thehill.com/[redacted-challenge]PerimeterX · 0 API patterns
Network and worker observations 19 requests
Captured scripts
3
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

  • client.px-cloud.net
  • collector-px6zcfgh4h.px-client.net
  • crcldu.com
  • fonts.googleapis.com
  • fonts.gstatic.com
  • ift.px-cloud.net
Other recorded API calls 2
  • document.cookie.read15 calls
  • document.cookie.write7 calls
Source record and integrity
Original source
results/headful/thehill-com-20261021T222815.json
Original file SHA-256
a2a80e79d3a5672b411464ed3ef676c4dadaaa33d390aa281bb9564ea5bc2766

Run ID: headful-a2a80e79d3a5. The JSON contains sanitized observations, not the original private scan payload.

Earlier measurement shown. Review the scan time and subsequent attempts below.

Draw + readback

4 of 5 signal families observed

Canvas: ObservedWebGL: ObservedAudio: ObservedFonts: Not observedDevice: Observed
Measurement
Measured
Page context
Challenge page
Scan time
2026-10-21T20:50:31.353049Z
Browser / scanner
156.0.8078.4 / 0.3

Captured titleAccess to this page has been denied

CanvasDraws text and reads canvas output.10 API entries

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

canvas.getContext1 calls
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 71245
canvas.getContext1 calls
  • https://thehill.com/[redacted-challenge]
canvas.getContext1 calls
  • https://thehill.com/[redacted-challenge]
canvas.getContext1 calls
  • https://thehill.com/[redacted-challenge]
canvas.getContext1 calls
  • https://thehill.com/[redacted-challenge]
canvas.getContext1 calls
  • https://thehill.com/[redacted-challenge]
canvas.getContext1 calls

Frame: https://crcldu.com/bd/sync.html

  • Inline caller recorded
canvas.getContext6 calls

Frame: https://thehill.com/

  • Inline caller recorded
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 144640
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 149044
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 193593
  • https://thehill.com/[redacted-challenge]
canvas.toDataURL3 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 145353
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 145958
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 148718
canvas2d.fillText220 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 145295
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 145825
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 145900
WebGLQueries the graphics environment.6 API entries

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

webgl2renderingcontext.readPixels1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 194426
webglrenderingcontext.getExtension2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 146459
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 146932
webglrenderingcontext.getParameter25 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 147092
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 149126
webglrenderingcontext.getShaderPrecisionFormat12 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 147822
webglrenderingcontext.getSupportedExtensions1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 148746
webglrenderingcontext.readPixels5 calls

Frame: https://thehill.com/

  • https://thehill.com/[redacted-challenge]
AudioRenders or reads audio samples.4 API entries

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

audio.createDynamicsCompressor1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 143572
audio.createOscillator1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 143469
audiobuffer.getChannelData500 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 143871
offlineaudio.startRendering1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 143761
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.20 API entries

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

navigator.deviceMemory1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174337
navigator.doNotTrack2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174229
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174250
navigator.hardwareConcurrency3 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 175686
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 180876
  • https://thehill.com/[redacted-challenge]
navigator.language1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174101
navigator.languages5 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174167
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174374
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174388
  • https://thehill.com/[redacted-challenge]
navigator.maxTouchPoints5 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 163394
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 163418
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 177142
navigator.mimeTypes9 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 150459
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 150485
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 150501
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 179803
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 179816
navigator.platform2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 174135
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 242083
navigator.plugins19 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 123357
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 123749
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 123795
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 173762
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 178417
navigator.userAgent1 calls
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 180517
navigator.userAgent38 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 56123
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 76213
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 76267
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 81837
  • https://thehill.com/[redacted-challenge]
navigator.webdriver1 calls
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 180517
navigator.webdriver3 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 150939
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 158315
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 191166
screen.availHeight1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 170073
screen.availWidth1 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 170042
screen.colorDepth2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 170245
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 180844
screen.height2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 170014
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 181059
screen.pixelDepth2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 170205
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 180969
screen.width2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 169987
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 181025
window.devicePixelRatio2 calls

Frame: https://thehill.com/

  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 180928
  • https://client.px-cloud.net/[redacted-challenge]line 2 · col 194812
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://client.px-cloud.net/[redacted-challenge]PerimeterX · 8 API patterns
  • https://thehill.com/[redacted-challenge]PerimeterX · 0 API patterns
Network and worker observations 22 requests
Captured scripts
3
Instrumented frames
10
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

  • client.px-cloud.net
  • collector-px6zcfgh4h.px-client.net
  • crcldu.com
  • fonts.googleapis.com
  • fonts.gstatic.com
  • ift.px-cloud.net
  • js.px-cloud.net
  • ri.px-cloud.net
Other recorded API calls 2
  • document.cookie.read27 calls
  • document.cookie.write9 calls
Source record and integrity
Original source
results/headless/thehill-com-20261021T205031.json
Original file SHA-256
e0b2b3bb85078359748a01db603dde4c39750389874e5622eacf28b345528fc1

Run ID: research-e0b2b3bb8507. 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 →