{
  "schemaVersion": 3,
  "importerVersion": "404-observations-6",
  "redactions": [
    "Request URLs and bodies, cookies, extracted values and hashes, WebSocket payloads, push endpoints, raw errors, local paths, and unknown fields are omitted.",
    "Caller and frame URL queries, fragments, credentials, ports, and identifier-like path segments are omitted."
  ],
  "id": "tiktok-com",
  "domain": "tiktok.com",
  "url": "https://tiktok.com",
  "runs": [
    {
      "id": "headful-f137f620bc91",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "TikTok - Make Your Day",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4208
            }
          ],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "document.cookie.read",
          "count": 41,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 53295
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "document.cookie.write",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11154
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.deviceMemory",
          "count": 3,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 331808
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 1,
              "column": 4790
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 9109,
              "column": 1191
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.hardwareConcurrency",
          "count": 6,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/14845.4798f556.js",
              "line": 7,
              "column": 183229
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 332274
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 1,
              "column": 3117
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 6715
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/webapp-desktop.5e80f237.js",
              "line": 1,
              "column": 163940
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.language",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 107193
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 37928
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.languages",
          "count": 8,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/webapp-desktop.5e80f237.js",
              "line": 1,
              "column": 427053
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.platform",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 107229
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 42646
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 61,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 12804
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 85843
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "screen.height",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 107159
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 39444
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "screen.width",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 107132
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 39395
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "webglrenderingcontext.getExtension",
          "count": 1,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4244
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "webglrenderingcontext.getParameter",
          "count": 1,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4289
            }
          ],
          "inlineCaller": false,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "lf16-cdn-tos.tiktokcdn-us.com",
        "lf16-tiktok-web.tiktokcdn-us.com",
        "libraweb.tiktokw.us",
        "mcs.tiktokv.us",
        "mcs.tiktokw.us",
        "mon16-normal-useast5.tiktokv.us"
      ],
      "requestCount": 198,
      "scriptsCaptured": 30,
      "framesSeen": null,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/tiktok-com.json",
        "sha256": "f137f620bc91fd8dcd904037266ba2a04d2226c8e80fec72960aa0bb9332d03f"
      },
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-207809d2926e",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-19T06:14:52.014418Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.tiktok.com/",
      "httpStatus": 200,
      "pageTitle": "TikTok - Make Your Day",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4208
            }
          ],
          "inlineCaller": true,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 39,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 53295
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11154
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.deviceMemory",
          "count": 3,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 331808
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 1,
              "column": 4790
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 9109,
              "column": 1191
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.hardwareConcurrency",
          "count": 6,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/14845.4798f556.js",
              "line": 7,
              "column": 183229
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 332274
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 1,
              "column": 3117
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 6715
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/webapp-desktop.5e80f237.js",
              "line": 1,
              "column": 163940
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.language",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 37928
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.languages",
          "count": 8,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/webapp-desktop.5e80f237.js",
              "line": 1,
              "column": 427053
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.platform",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 42646
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 59,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 12804
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 85843
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "screen.height",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 39444
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "screen.width",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 39395
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "webglrenderingcontext.getExtension",
          "count": 1,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4244
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "webglrenderingcontext.getParameter",
          "count": 1,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4289
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/14845.4798f556.js",
          "excerpts": [
            "e L:r=t.payload.url}return{type:t.ev_type,message:r,timestamp:h()}},ee=function(e,t){return~q.indexOf(e.tagName)||t>Y},et=function(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top}},er=function(e){return e?document.querySelector(e):document.body},en=function(e,t,r,n){if(void 0===t&&(t=0),void 0===r&&(r=0),void 0===n&&(n=H),!e||ee(e,t)||r>=n)return r;var i=function(){if(!t)return 0;var r=et(e),n=r.top,i=r.height;return n>innerHeight||i<=0?0:1/(1<<t-1)}();return[].reduceRight.call(e.children,function(e,r){return en(r,t+1,e,n)},r+i)};function ei(e,t,r){if(void 0===t&&(t=0),void 0===r&&(r=!0),!e||ee(e,t))return\"\";var i=n(n({},et(e)),{id:e.getAttribute(\"id\"),class:e.getAttribute(\"class\")}),o=Object.keys(i).reduce(function(e,t){return\"\"+e+(c(i[t])||i[t]?\" \"+t+'=\"'+i[t]+'\"':\"\")},\"\"),a=e.tagName.toLowerCase(),s=[].reduce.call(e.children,function(e,r){return e+ei(r,t+1,!1)},\"\");return\"<\"+a+o+(r?' innerHeight=\"'+innerHeight+'\" visibilityState=\"'+document.visibilityState+'\"':\"\")+\">\"+s+\"</\"+a+\">\"}var eo=function(e){var t,r=e.cb,n=e.screenshotUrl,i=e.window,o=e.document,a=e.mask,s=e.partialShot,u=e.quality,c=e.rootSelector;if(m()&&i&&o){if(i.html2canvas)return f();var l=o.createElement(\"script\");l.src=n,l.crossOrigin=\"anonymous\",l.onload=f,l.onerror=function(){r()},null==(t=o.head)||t.appendChild(l)}function f(){w(i)(function(){i.html2canvas&&i.html2canvas(s&&c&&o.querySelector(c)||o.body,{scale:360/i.innerWidth,mask:a,useCROS:!0}).then(function(e){r(ea(e.toDataURL(\"image/jpeg\",u)))}).catch(function(){r(es())})})}};function ea(e){return\"data:image\"===e.slice(0,10)?e:es()}function es(e,t){void 0===e&&(e=192),void 0===t&&(t=108);var r=document.createElement(\"canvas\");r.width=e,r.height=t;var n=r.getContext(\"2d\");return n&&(n.fillStyle=\"#ffffff\",n.fillRect(0,0,e,t)),r.toDataURL(\"image/jpeg\")}var eu=function(e,t,r,n){var a,s,u,c,l,f,m=i(r,6),y=m[0],w=m[1],A=m[2],E=m[3],_=m[4],S=m[5],O=n.threshold,T=n.screenshot,k=n.rootSelector,C=n.autoDetect,R=n.ssUrl,x=n.quality,P=n.mask,j=n.partialShot,I=n.initDetTime,L=n.runDetTime,N=d(),F=p(),U=N.requestAnimationFrame||o,$=N.cancelAnimationFrame||o,B=i(b(performance),2)[1],q=0,V=!1,H=!T,W=function(){var e=er(k);if(e){var t=en(e,0,0,O);if(t<O)return[h(),t]}},z=function(r,n){V||(a=W())&&(V=!0,t.forEach(function(e){return e()}),t.length=0,e({ev_type:M,payload:{timestamp:a[0],score:a[1],screenshot:n,error:s,serialized_dom:ei(er(k))},overrides:{timestamp:r||a[0]}}))},Q=function(e){V||X(e)||(q=h(),s&&q-s.timestamp>K&&(s=void 0),s=Z(s,e))},Y=function(){l&&clearTimeout(l),u&&clearTimeout(u),u=N.setTimeout(function(){c=U(function(){!f&&(a=W())&&J()})},1e3)},J=function(e){var t;return function(){l&&clearTimeout(l),t=h(),l=N.setTimeout(function(){q>t?Y():e()},B()>G?L:I)}}(function(){a&&!V&&(H?z():(H=!0,eo({cb:z.bind(null,h()),screenshotUrl:R,window:N,document:F,mask:P,partialShot:j,quality:x,rootSelector:k})))});return t.push(_[0](function(){s&&z()})),C&&t.push(y[0](function(){var e=w();t.push(e[0](func",
            "(t=0),void 0===r&&(r=0),void 0===n&&(n=H),!e||ee(e,t)||r>=n)return r;var i=function(){if(!t)return 0;var r=et(e),n=r.top,i=r.height;return n>innerHeight||i<=0?0:1/(1<<t-1)}();return[].reduceRight.call(e.children,function(e,r){return en(r,t+1,e,n)},r+i)};function ei(e,t,r){if(void 0===t&&(t=0),void 0===r&&(r=!0),!e||ee(e,t))return\"\";var i=n(n({},et(e)),{id:e.getAttribute(\"id\"),class:e.getAttribute(\"class\")}),o=Object.keys(i).reduce(function(e,t){return\"\"+e+(c(i[t])||i[t]?\" \"+t+'=\"'+i[t]+'\"':\"\")},\"\"),a=e.tagName.toLowerCase(),s=[].reduce.call(e.children,function(e,r){return e+ei(r,t+1,!1)},\"\");return\"<\"+a+o+(r?' innerHeight=\"'+innerHeight+'\" visibilityState=\"'+document.visibilityState+'\"':\"\")+\">\"+s+\"</\"+a+\">\"}var eo=function(e){var t,r=e.cb,n=e.screenshotUrl,i=e.window,o=e.document,a=e.mask,s=e.partialShot,u=e.quality,c=e.rootSelector;if(m()&&i&&o){if(i.html2canvas)return f();var l=o.createElement(\"script\");l.src=n,l.crossOrigin=\"anonymous\",l.onload=f,l.onerror=function(){r()},null==(t=o.head)||t.appendChild(l)}function f(){w(i)(function(){i.html2canvas&&i.html2canvas(s&&c&&o.querySelector(c)||o.body,{scale:360/i.innerWidth,mask:a,useCROS:!0}).then(function(e){r(ea(e.toDataURL(\"image/jpeg\",u)))}).catch(function(){r(es())})})}};function ea(e){return\"data:image\"===e.slice(0,10)?e:es()}function es(e,t){void 0===e&&(e=192),void 0===t&&(t=108);var r=document.createElement(\"canvas\");r.width=e,r.height=t;var n=r.getContext(\"2d\");return n&&(n.fillStyle=\"#ffffff\",n.fillRect(0,0,e,t)),r.toDataURL(\"image/jpeg\")}var eu=function(e,t,r,n){var a,s,u,c,l,f,m=i(r,6),y=m[0],w=m[1],A=m[2],E=m[3],_=m[4],S=m[5],O=n.threshold,T=n.screenshot,k=n.rootSelector,C=n.autoDetect,R=n.ssUrl,x=n.quality,P=n.mask,j=n.partialShot,I=n.initDetTime,L=n.runDetTime,N=d(),F=p(),U=N.requestAnimationFrame||o,$=N.cancelAnimationFrame||o,B=i(b(performance),2)[1],q=0,V=!1,H=!T,W=function(){var e=er(k);if(e){var t=en(e,0,0,O);if(t<O)return[h(),t]}},z=function(r,n){V||(a=W())&&(V=!0,t.forEach(function(e){return e()}),t.length=0,e({ev_type:M,payload:{timestamp:a[0],score:a[1],screenshot:n,error:s,serialized_dom:ei(er(k))},overrides:{timestamp:r||a[0]}}))},Q=function(e){V||X(e)||(q=h(),s&&q-s.timestamp>K&&(s=void 0),s=Z(s,e))},Y=function(){l&&clearTimeout(l),u&&clearTimeout(u),u=N.setTimeout(function(){c=U(function(){!f&&(a=W())&&J()})},1e3)},J=function(e){var t;return function(){l&&clearTimeout(l),t=h(),l=N.setTimeout(function(){q>t?Y():e()},B()>G?L:I)}}(function(){a&&!V&&(H?z():(H=!0,eo({cb:z.bind(null,h()),screenshotUrl:R,window:N,document:F,mask:P,partialShot:j,quality:x,rootSelector:k})))});return t.push(_[0](function(){s&&z()})),C&&t.push(y[0](function(){var e=w();t.push(e[0](function(){f=!F||D(F);var e,r=i(g(v(),Y),2),n=r[0],o=r[1];t.push(function(){clearTimeout(u),clearTimeout(l),$(c),o&&o()}),n(null==(e=p())?void 0:e.body,{subtree:!0,childList:!0}),t.push(A()[0](function(){u&&Y()})),t.push(E()[0](function(){u&&Y()})),t.push(S[0](function(e){f=e,!e&&u&&Y()})),Y()}))})),[Q,Y]},ec=\"blankScr"
          ],
          "sanitized": true
        },
        {
          "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
          "excerpts": [
            "t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i};class a{constructor(e){t(this,\"mappingFn\"),this.mappingFn=e.mapping}getScore(){return new Promise(e=>{e(this.getScoreSync())})}getScoreSync(){var e;try{let r=null==(e=null==navigator?void 0:navigator.connection)?void 0:e.downlink,i=0;return this.mappingFn&&(i=this.mappingFn(r)),{score:i,origin:r}}catch{return{score:0,origin:-1}}}}class s{constructor(e){t(this,\"mappingFn\"),this.mappingFn=e.mapping}_getBandwidth(){if(!performance.getEntries)return -1;let e=performance.getEntries().filter(({initiatorType:e,decodedBodySize:r,responseEnd:i,responseStart:o})=>(\"img\"===e||\"script\"===e)&&r>0&&i!==o),r=e.reduce((e,{decodedBodySize:r,responseEnd:i,responseStart:o})=>{let t=8e3*r/(i-o)/1024/1024;return e+(t<1e5?t:0)},0);return e.length?r/e.length:-1}getScore(){return new Promise(e=>{e(this.getScoreSync())})}getScoreSync(){try{let e=this._getBandwidth(),r=0;return this.mappingFn&&(r=this.mappingFn(e)),{origin:e,score:r}}catch{return{score:0,origin:-1}}}}},29220:function(e,r,i){i.d(r,{g:function(){return t}});let o=\"\";function t(e){if(o)return o;o=localStorage.getItem(\"g_ven\")||\"\";let r=Number(localStorage.getItem(\"g_exp\")||\"0\");if(o&&r){let i=Date.now()-r,t=(null==e?void 0:e.expiration)||6048e5;if(i<t)return o;i>t&&(localStorage.removeItem(\"g_ven\"),localStorage.removeItem(\"g_exp\"))}return o=function(){try{let e,r=document.createElement(\"canvas\").getContext(\"webgl\");if(r)return(e=r.getExtension(\"WEBGL_debug_renderer_info\"))?r.getParameter(e.UNMASKED_RENDERER_WEBGL):\"\"}catch{}return\"\"}(),localStorage.setItem(\"g_ven\",o),localStorage.setItem(\"g_exp\",\"\"+Date.now()),o}},47910:function(e,r,i){let o,t;i.d(r,{r:function(){return y}});var a=i(530520),s=i(286848);let n=/ANGLE\\s+\\((?:[^,]+,\\s+)?(?:[^:]*:)?([^,/]+)?(?:[^,]*)(?:[,\\s]+)(Direct\\S+|OpenGL[\\d.\\s]+|Unspecified)/,M=/ANGLE\\s+\\((?:[^,]+,\\s+)?([^,]+)?(?:[,\\s]+)(Direct\\S+|OpenGL[\\d.\\s]+)/,T=/ANGLE\\s+\\((?:[^,]+,\\s+)?(?:[^:]+:\\s+)?([^,]+)?(?:[,\\s]+)(Direct\\S+|OpenGL[\\d.\\s]+)?/,G=\"OpenGL Engine\",l=\"Unknow\";var u=((o=u||{}).CpuDeriver=\"CpuDeriver\",o.Intel=\"Intel\",o.Nvidia=\"NVIDIA\",o.Amd=\"AMD\",o.Apple=\"Apple\",o.Adreno=\"Adreno\",o[o.Unknow=l]=\"Unknow\",o);function c(e){return\"NVIDIA\"===e?4318:\"AMD\"===e?4098:32902*(\"Intel\"===e)}var $=i(29220),p=Object.defineProperty;let D=`Arc(TM) A770M #|995\nArc(TM) A770 #|980\nArc(TM) A770 #|970\nArc(TM) A580 #|940\nArc(TM) A730M #|820\nArc(TM) A750 #|770\nArc(TM) A750 #|770\nArc(TM) A550M #|660\nArc(TM) A550M #|630\nXe # ReleaseInternal|560\nArc(TM) A770M #|500\nArc(TM) A380 #|470\nArc(TM) A380 #|470\nArc(TM) A370M #|340\nArc(TM) A370M #|340\nXe #|320\nHD # 630 GT2|310\nArc(TM) A350M #|280\nIris(R) Xe MAX #|210\nIris(R) Xe # RI|205\nIris(R) Xe # ReleaseInternal|180\nIris(R) Xe #|180\nGen12 Desktop # Controller|180\nIris(R) Xe #|180\nIris(R) Xe MAX #|170\nCorporation Iris Xe #|170\nCorporation TigerLake-LP GT2 [Iris Xe #]|160\nXe #|160\nArc(TM) A350M #|150\nCorporation TigerLake GT2 [Iris Xe #]|150\nUHD # 770|140\nUHD # ReleaseInternal|140\nIris(R) Pro # P5",
            "ple\",o.Adreno=\"Adreno\",o[o.Unknow=M]=\"Unknow\",o);function G(e){return\"NVIDIA\"===e?4318:\"AMD\"===e?4098:32902*(\"Intel\"===e)}function l(e){let r,i,o,l,u,c=(r=/(SwiftShader|Intel|NVIDIA|AMD|Radeon|Apple|Adreno)/.exec(e))?\"Radeon\"===r[0]?\"AMD\":\"SwiftShader\"===r[0]?\"CpuDeriver\":r[0]:T.Unknow;return c===T.Unknow||\"CpuDeriver\"===c?{vendor:c,vendorId:0,model:e,backupModel:e,api:M,origin:e}:/^ANGLE/.test(e)?(i=M,o=M,l=M,(\"Intel\"===c||\"NVIDIA\"===c)&&(u=t.exec(e)),(\"AMD\"===c||\"Adreno\"===c)&&(u=a.exec(e)),\"Apple\"===c&&(u=s.exec(e)),null!=u&&u[1]&&(i=u[1].replace(/(AMD|NVIDIA)/,\"\").trim()),null!=u&&u[2]&&(l=u[2].trim()),i=i.split(\"(0x00\")[0].trim(),o=\"Intel\"===c?i=i.split(n)[0].trim():i.split(n)[0].trim(),{vendor:c,vendorId:G(c),model:i,backupModel:o,api:l,origin:e}):\"Intel\"===c?{vendor:c,vendorId:G(c),model:e.split(n)[0].trim(),backupModel:e.split(n)[0].trim(),api:M,origin:e}:{vendor:c,vendorId:G(c),model:e.replace(/(AMD|NVIDIA)/,\"\").trim(),backupModel:e.split(n)[0].replace(/(AMD|NVIDIA)/,\"\").trim(),api:M,origin:e}}},150604:function(e,r,i){i.d(r,{g:function(){return t}});let o=\"\";function t(e){if(o)return o;o=localStorage.getItem(\"g_ven\")||\"\";let r=Number(localStorage.getItem(\"g_exp\")||\"0\");if(o&&r){let i=Date.now()-r,t=(null==e?void 0:e.expiration)||6048e5;if(i<t)return o;i>t&&(localStorage.removeItem(\"g_ven\"),localStorage.removeItem(\"g_exp\"))}return o=function(){try{let e,r=document.createElement(\"canvas\").getContext(\"webgl\");if(r)return(e=r.getExtension(\"WEBGL_debug_renderer_info\"))?r.getParameter(e.UNMASKED_RENDERER_WEBGL):\"\"}catch{}return\"\"}(),localStorage.setItem(\"g_ven\",o),localStorage.setItem(\"g_exp\",\"\"+Date.now()),o}},194164:function(e,r,i){let o;function t(e){return\"object\"==typeof e&&\"[object Object]\"===Object.prototype.toString.call(e)}i.d(r,{r:function(){return N}});var a=Object.defineProperty,s=(e,r,i)=>{let o;return(o=\"symbol\"!=typeof r?r+\"\":r)in e?a(e,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[o]=i};class n{constructor(e){s(this,\"options\"),s(this,\"nodes\"),this.options=e,this.nodes=[],this._init()}_init(){this.options.plugins&&Object.keys(this.options.plugins).forEach(e=>{let r=this.options.plugins&&this.options.plugins[e];if(r&&!r.ignore&&(!r.instance&&r.plugins&&Object.keys(r.plugins).length>0?r.instance=new n(r):r.cls&&(r.instance=new r.cls(r)),r.instance)){let i=typeof r.weight>\"u\"?1:r.weight;this.nodes.push({key:e,weight:i,instance:r.instance})}})}getScore(){return new Promise(e=>{let r=[];this.nodes.forEach(e=>{r.push(new Promise(r=>{e.instance.getScore().then(i=>{r({key:e.key,weight:e.weight,val:i})})}))}),Promise.all(r).then(r=>{let i={},o=0,t=0;r.forEach(({weight:e,val:r})=>{r.score>0&&(t+=e)}),t=0===t?1:t;for(let e=0;e<r.length;e++){let a=r[e];a.val.score>0&&(o+=a.weight/t*a.val.score),i[a.key]=a.val}i.score=o,e(i)}).catch(console.log)})}getScoreSync(e){let r={},i=0,o=0,{nodes:t}=this;t.forEach(r=>{let{weight:i,instance:t}=r,{score:a}=r.val=t.getScoreSync(e);a>0&&(o+=i)}),o=0===o?1:o;for(let e=0;e<t.length;e++){let a=t[e",
            ";return(t=\"symbol\"!=typeof r?r+\"\":r)in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i};class a{constructor(e){t(this,\"mappingFn\"),this.mappingFn=e.mapping}getScore(){return new Promise(e=>{e(this.getScoreSync())})}getScoreSync(){var e;try{let r=null==(e=null==navigator?void 0:navigator.connection)?void 0:e.downlink,i=0;return this.mappingFn&&(i=this.mappingFn(r)),{score:i,origin:r}}catch{return{score:0,origin:-1}}}}class s{constructor(e){t(this,\"mappingFn\"),this.mappingFn=e.mapping}_getBandwidth(){if(!performance.getEntries)return -1;let e=performance.getEntries().filter(({initiatorType:e,decodedBodySize:r,responseEnd:i,responseStart:o})=>(\"img\"===e||\"script\"===e)&&r>0&&i!==o),r=e.reduce((e,{decodedBodySize:r,responseEnd:i,responseStart:o})=>{let t=8e3*r/(i-o)/1024/1024;return e+(t<1e5?t:0)},0);return e.length?r/e.length:-1}getScore(){return new Promise(e=>{e(this.getScoreSync())})}getScoreSync(){try{let e=this._getBandwidth(),r=0;return this.mappingFn&&(r=this.mappingFn(e)),{origin:e,score:r}}catch{return{score:0,origin:-1}}}}},29220:function(e,r,i){i.d(r,{g:function(){return t}});let o=\"\";function t(e){if(o)return o;o=localStorage.getItem(\"g_ven\")||\"\";let r=Number(localStorage.getItem(\"g_exp\")||\"0\");if(o&&r){let i=Date.now()-r,t=(null==e?void 0:e.expiration)||6048e5;if(i<t)return o;i>t&&(localStorage.removeItem(\"g_ven\"),localStorage.removeItem(\"g_exp\"))}return o=function(){try{let e,r=document.createElement(\"canvas\").getContext(\"webgl\");if(r)return(e=r.getExtension(\"WEBGL_debug_renderer_info\"))?r.getParameter(e.UNMASKED_RENDERER_WEBGL):\"\"}catch{}return\"\"}(),localStorage.setItem(\"g_ven\",o),localStorage.setItem(\"g_exp\",\"\"+Date.now()),o}},47910:function(e,r,i){let o,t;i.d(r,{r:function(){return y}});var a=i(530520),s=i(286848);let n=/ANGLE\\s+\\((?:[^,]+,\\s+)?(?:[^:]*:)?([^,/]+)?(?:[^,]*)(?:[,\\s]+)(Direct\\S+|OpenGL[\\d.\\s]+|Unspecified)/,M=/ANGLE\\s+\\((?:[^,]+,\\s+)?([^,]+)?(?:[,\\s]+)(Direct\\S+|OpenGL[\\d.\\s]+)/,T=/ANGLE\\s+\\((?:[^,]+,\\s+)?(?:[^:]+:\\s+)?([^,]+)?(?:[,\\s]+)(Direct\\S+|OpenGL[\\d.\\s]+)?/,G=\"OpenGL Engine\",l=\"Unknow\";var u=((o=u||{}).CpuDeriver=\"CpuDeriver\",o.Intel=\"Intel\",o.Nvidia=\"NVIDIA\",o.Amd=\"AMD\",o.Apple=\"Apple\",o.Adreno=\"Adreno\",o[o.Unknow=l]=\"Unknow\",o);function c(e){return\"NVIDIA\"===e?4318:\"AMD\"===e?4098:32902*(\"Intel\"===e)}var $=i(29220),p=Object.defineProperty;let D=`Arc(TM) A770M #|995\nArc(TM) A770 #|980\nArc(TM) A770 #|970\nArc(TM) A580 #|940\nArc(TM) A730M #|820\nArc(TM) A750 #|770\nArc(TM) A750 #|770\nArc(TM) A550M #|660\nArc(TM) A550M #|630\nXe # ReleaseInternal|560\nArc(TM) A770M #|500\nArc(TM) A380 #|470\nArc(TM) A380 #|470\nArc(TM) A370M #|340\nArc(TM) A370M #|340\nXe #|320\nHD # 630 GT2|310\nArc(TM) A350M #|280\nIris(R) Xe MAX #|210\nIris(R) Xe # RI|205\nIris(R) Xe # ReleaseInternal|180\nIris(R) Xe #|180\nGen12 Desktop # Controller|180\nIris(R) Xe #|180\nIris(R) Xe MAX #|170\nCorporation Iris Xe #|170\nCorporation TigerLake-LP GT2 [Iris Xe #]|160\nXe #|160\nArc(TM) A350M #|150\nCorporation TigerLake GT2 [Iris Xe #]|150\nUHD # 770|1"
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [
        {
          "script": "https://www.tiktok.com/sw.js",
          "scope": "https://www.tiktok.com/",
          "thirdPartyHosts": [
            "lf16-tiktok-common.tiktokcdn-us.com",
            "lf16-tiktok-web.tiktokcdn-us.com",
            "storage.googleapis.com"
          ]
        }
      ],
      "thirdPartyHosts": [
        "lf16-cdn-tos.tiktokcdn-us.com",
        "lf16-tiktok-web.tiktokcdn-us.com",
        "libraweb.tiktokw.us",
        "mcs.tiktokv.us",
        "mcs.tiktokw.us",
        "mon16-normal-useast5.tiktokv.us",
        "mssdk.tiktokw.us",
        "p16-common-sign.tiktokcdn-us.com",
        "sf16-website-login.neutral.ttwstatic.com"
      ],
      "requestCount": 371,
      "scriptsCaptured": 26,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/tiktok-com-20261019T061452.json",
        "sha256": "207809d2926e6d199c7806c02505353a3d60965f799edf47af78b2771dfacf64"
      },
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-0bbb12f01c3b",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:47:26.518834Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "attempt_started",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "scanner_error",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headful/tiktok-com-20261022T164726.json",
        "sha256": "0bbb12f01c3bbae14bdcf32ebce8b90560d14ccb5d6856429620d0cfbca82c25"
      }
    },
    {
      "id": "headful-abc2c65eaeff",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:47:28.395311Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://www.tiktok.com/",
      "httpStatus": 200,
      "pageTitle": "TikTok - Make Your Day",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "not_observed",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": false
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 53295
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 12804
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 85843
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "lf16-cdn-tos.tiktokcdn-us.com",
        "lf16-tiktok-web.tiktokcdn-us.com"
      ],
      "requestCount": 74,
      "scriptsCaptured": 20,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/tiktok-com-20261022T164728.json",
        "sha256": "abc2c65eaeff9b987565d534578e74396bdbe05bfd759f88e6c0cd2ced259f46"
      }
    },
    {
      "id": "research-544ecb8f9658",
      "mode": "research",
      "modeInferred": true,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "scanner_error",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headless/tiktok-com.json",
        "sha256": "544ecb8f9658cb3ecaa07d32a65e2be8df0324d043059d09c75b2ab94197c349"
      },
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-e2a3b622c09f",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-19T01:12:41.847529Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.tiktok.com/",
      "httpStatus": 200,
      "pageTitle": "TikTok - Make Your Day",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4208
            }
          ],
          "inlineCaller": true,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 39,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 53295
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 4,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11154
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.deviceMemory",
          "count": 3,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 331808
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 1,
              "column": 4790
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 9109,
              "column": 1191
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.hardwareConcurrency",
          "count": 6,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/14845.4798f556.js",
              "line": 7,
              "column": 183229
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/biz.common.lib.c0873bd8.js",
              "line": 1,
              "column": 332274
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 1,
              "column": 3117
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 6715
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/webapp-desktop.5e80f237.js",
              "line": 1,
              "column": 163940
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.language",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 37928
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.languages",
          "count": 8,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/webapp-desktop.5e80f237.js",
              "line": 1,
              "column": 427053
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 57,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 11210
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 12804
            },
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/[redacted-id]/loader/2.0.0.314/index.js",
              "line": 4,
              "column": 85843
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "screen.height",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 39444
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "screen.width",
          "count": 2,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/npm-dp-byted-tea-sdk-oversea.f4e273c4.js",
              "line": 1,
              "column": 39395
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "webglrenderingcontext.getExtension",
          "count": 1,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4244
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        },
        {
          "api": "webglrenderingcontext.getParameter",
          "count": 1,
          "callers": [
            {
              "url": "https://lf16-tiktok-web.tiktokcdn-us.com/obj/tiktok-web-tx/tiktok/webapp/main/react-v18/webapp-desktop/static/js/player.init.3900cab8.js",
              "line": 4555,
              "column": 4289
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.tiktok.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [
        {
          "script": "https://www.tiktok.com/sw.js",
          "scope": "https://www.tiktok.com/",
          "thirdPartyHosts": [
            "lf16-tiktok-common.tiktokcdn-us.com",
            "sf16-website-login.neutral.ttwstatic.com",
            "storage.googleapis.com"
          ]
        }
      ],
      "thirdPartyHosts": [
        "lf16-cdn-tos.tiktokcdn-us.com",
        "lf16-tiktok-web.tiktokcdn-us.com",
        "libraweb.tiktokw.us",
        "mcs.tiktokv.us",
        "mcs.tiktokw.us",
        "mon16-normal-useast5.tiktokv.us",
        "mssdk.tiktokw.us",
        "p16-common-sign.tiktokcdn-us.com",
        "sf16-website-login.neutral.ttwstatic.com",
        "v16m-webapp.tiktokcdn-us.com"
      ],
      "requestCount": 287,
      "scriptsCaptured": 27,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/tiktok-com-20261019T011241.json",
        "sha256": "e2a3b622c09fb81ce56699fd2245ed7765dcfa9b183e994e312546261d9f21ed"
      },
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-62a79b702a11",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T19:10:23.506909Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://tiktok.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.tiktok.com/",
      "httpStatus": 200,
      "pageTitle": "TikTok - Make Your Day",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "not_observed",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": false
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.tiktok.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "lf16-cdn-tos.tiktokcdn-us.com",
        "lf16-tiktok-web.tiktokcdn-us.com"
      ],
      "requestCount": 66,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/tiktok-com-20261022T191023.json",
        "sha256": "62a79b702a11c8c2e6a7d14bba752212605177a74d4aa8a13c13078737b77ff5"
      }
    }
  ]
}
