Website evidence · pilot dataset
Does aliexpress.com fingerprint you?
Fingerprinting indicators observed.
The latest measured scans include canvas drawing and readback by the same script. Some activity was recorded on a challenge page. This is a fingerprinting indicator, not proof of tracking intent or transmission.
All 7 source records are included in the JSON. Scan timestamps and versions are shown as recorded. The tabs show the latest usable homepage measurement for each setup. Later failed attempts remain in the history. Scan scope and methodology ↗
Inside the scan
← All websitesVisitor setup
Not observed
0 of 5 signal families observed
- Measurement
- Measured
- Page context
- Page document
- Scan time
- 2026-10-22T19:43:31.313510Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titlelogin.aliexpress.us
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.userAgent2 calls- Inline caller recorded
window.devicePixelRatio1 calls- Inline caller recorded
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 7 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
login.aliexpress.uswww.aliexpress.us
Source record and integrity
- Original source
results/headful/aliexpress-com-20261022T194331.json- Original file SHA-256
7d5ea0acc77e6fe8bd0dde8debba42ab769a2cad0fba99d8038c79fe602f78e0
Run ID: headful-7d5ea0acc77e. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (3)
Visitor setup
Navigation failed
Navigation failed
- Measurement
- Navigation failed
- Page context
- Page not measured
- Scan time
- 2026-10-21T22:38:00.126197Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Navigation or page loading failed in this browser setup. The record does not establish why it failed.
Source record and integrity
- Original source
results/headful/aliexpress-com-20261021T223800.json- Original file SHA-256
9774550a4bc4b7f896227bcd39057308d10c6a77fe58654077765e8c5efd8cf1
Run ID: headful-9774550a4bc4. The JSON contains sanitized observations, not the original private scan payload.
Visitor setup
Navigation failed
Navigation failed
- Measurement
- Navigation failed
- Page context
- Page not measured
- Scan time
- 2026-10-22T13:36:42.913559Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Navigation or page loading failed in this browser setup. The record does not establish why it failed.
Source record and integrity
- Original source
results/headful/aliexpress-com-20261022T133642.json- Original file SHA-256
301357bd10f2ea85e1f12646a837ea420b70a1c1416bab18de58d6902ad10f20
Run ID: headful-301357bd10f2. The JSON contains sanitized observations, not the original private scan payload.
Visitor setup
Scanner error
Scanner error
- Measurement
- Scanner error
- Page context
- Page not measured
- Scan time
- 2026-10-22T19:43:30.562752Z
- Browser / scanner
- 156.0.8078.4 / 0.4
The scanner crashed while collecting this page. No usable API results were saved for this setup. A fresh scan is needed; this is not a site-blocking verdict.
Source record and integrity
- Original source
results/headful/aliexpress-com-20261022T194330.json- Original file SHA-256
78b6f4ab8ff9d9cb2a58e2e8fa71b159803aa8bed2eafc9b4afd49b8d21e9e86
Run ID: headful-78b6f4ab8ff9. The JSON contains sanitized observations, not the original private scan payload.
Research setup
Draw + readback
2 of 5 signal families observed
- Measurement
- Measured
- Page context
- Challenge page
- Scan time
- 2026-10-22T17:28:35.082373Z
- Browser / scanner
- 156.0.8078.4 / 0.4
Captured titleCAPTCHA Verification
CanvasDraws text and reads canvas output.
Observed requires a text-drawing API and a canvas readback API. Guide ↗
canvas.getContext11 callsFrame: https://aliexpress.com///_____tmd_____/punish
- Inline caller recorded
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 85591https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 177419https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 188042https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 209917
canvas.toDataURL3 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 210083https://g.alicdn.com/bsop-static/sufei-punish/0.1.129/build/punishpage.min.jsline 1 · col 104377https://g.alicdn.com/sd/punish/0.0.1/qrcode.min.jsline 1 · col 16008
canvas2d.fillText5 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 210028https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 210064https://o.alicdn.com/seclab/f/index1.jsline 1 · col 448040
canvas2d.getImageData4 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418https://o.alicdn.com/seclab/f/index1.jsline 1 · col 453261https://o.alicdn.com/seclab/f/index1.jsline 1 · col 454923
WebGLQueries the graphics environment.
Observed requires at least three distinct WebGL probing APIs. Guide ↗
webglrenderingcontext.getExtension6 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 60690https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 85760https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 122875https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 230569https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
webglrenderingcontext.getParameter12 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 65343https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 65359https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 248958https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 248976https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
webglrenderingcontext.getSupportedExtensions1 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://o.alicdn.com/seclab/f/index1.jsline 1 · col 439294
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.getBattery2 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 117807https://o.alicdn.com/seclab/f/index1.jsline 1 · col 6912
navigator.hardwareConcurrency28 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 50155https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 114500https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 175608https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
navigator.language2 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 165440https://g.alicdn.com/bsop-static/sufei-punish/0.1.129/build/punishpage.min.jsline 1 · col 82422
navigator.languages15 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 114514https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 175622https://o.alicdn.com/seclab/f/index1.jsline 1 · col 418811
navigator.mimeTypes1 callsFrame: https://aliexpress.com///_____tmd_____/punish
- Inline caller recorded
navigator.platform22 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 106655https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 197874https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 218606https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 244130https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 248045
navigator.plugins1 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 69471
navigator.userAgent35 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://g.alicdn.com/AWSC/CAPTCHA/0.0.1/awsc.jsline 1 · col 1611https://g.alicdn.com/bsop-static/sufei-punish/0.1.129/build/punishpage.min.jsline 1 · col 104449https://g.alicdn.com/bsop-static/sufei-punish/0.1.129/build/punishpage.min.jsline 1 · col 104497https://g.alicdn.com/bsop-static/sufei-punish/0.1.129/build/punishpage.min.jsline 1 · col 109241https://g.alicdn.com/mtb/
navigator.webdriver15 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 163716https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 183395https://o.alicdn.com/seclab/f/index1.jsline 1 · col 42947
screen.availHeight1 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
screen.availWidth2 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 234545https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
screen.colorDepth1 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
screen.height19 callsFrame: https://aliexpress.com///_____tmd_____/punish
- Inline caller recorded
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 118312https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 240195https://g.alicdn.com/alilog/mlog/aplus_v2.jsline 8 · col 2296https://g.alicdn.com/trace/trace/1.3.22/
screen.pixelDepth1 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418
screen.width19 callsFrame: https://aliexpress.com///_____tmd_____/punish
- Inline caller recorded
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 129705https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jsline 1 · col 236324https://g.alicdn.com/alilog/mlog/aplus_v2.jsline 8 · col 2296https://g.alicdn.com/trace/trace/1.3.22/
window.devicePixelRatio3 callsFrame: https://aliexpress.com///_____tmd_____/punish
https://g.alicdn.com/secdev/entry/x/362f987b88325959.jsline 1 · col 418https://g.alicdn.com/trace/trace/1.3.22/
Scripts with both text drawing and canvas readback 2
These source URLs appear in both call groups. Aggregated logs do not preserve the full execution sequence or establish the purpose of the collection.
https://aeis.alicdn.com/AWSC/et/1.83.8/et_f.jshttps://o.alicdn.com/seclab/f/index1.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://g.alicdn.com/bsop-static/sufei-punish/0.1.129/build/htmltocanvas.min.jsAPI patterns only · 4 API patterns
Network and worker observations 39 requests
- Captured scripts
- 15
- 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
a31feo.tdum.alibaba.comaeis.alicdn.comat.alicdn.comcf.aliyun.comfourier.taobao.comg.alicdn.comimg.alicdn.comlog.mmstat.como.alicdn.coms-gm.mmstat.comynuf.aliapp.org
Other recorded API calls 3
document.cookie.read25 callsdocument.cookie.write25 callswebrtc.RTCPeerConnection1 calls
Source record and integrity
- Original source
results/headless/aliexpress-com-20261022T172835.json- Original file SHA-256
91d0290ffdcf2d27736f202959956e2054a852edf7f03877c6571dac35bc030c
Run ID: research-91d0290ffdcf. The JSON contains sanitized observations, not the original private scan payload.
Other scan attempts (2)
Research setup
Navigation failed
Navigation failed
- Measurement
- Navigation failed
- Page context
- Page not measured
- Scan time
- 2026-10-21T20:59:50.002665Z
- Browser / scanner
- 156.0.8078.4 / 0.3
Navigation or page loading failed in this browser setup. The record does not establish why it failed.
Source record and integrity
- Original source
results/headless/aliexpress-com-20261021T205950.json- Original file SHA-256
2b5fa03b2d2acb26046dc76846752d7884b8beb4f086b39689939ed9b1ca5359
Run ID: research-2b5fa03b2d2a. The JSON contains sanitized observations, not the original private scan payload.
Research setup
Scanner error
Scanner error
- Measurement
- Scanner error
- Page context
- Page not measured
- Scan time
- 2026-10-22T17:28:34.994422Z
- Browser / scanner
- 156.0.8078.4 / 0.4
The scanner crashed while collecting this page. No usable API results were saved for this setup. A fresh scan is needed; this is not a site-blocking verdict.
Source record and integrity
- Original source
results/headless/aliexpress-com-20261022T172834.json- Original file SHA-256
89158cb51716c271e6445fcd886f6663bfba1d3500c06d6666bf2bae931724f4
Run ID: research-89158cb51716. 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 →