{
  "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": "rumble-com",
  "domain": "rumble.com",
  "url": "https://rumble.com",
  "runs": [
    {
      "id": "headful-739b0a41f7d8",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-21T22:33:39.211878Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "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/rumble-com-20261021T223339.json",
        "sha256": "739b0a41f7d848d9d46c1a52950693e28fef4435d5509e65ef5e7ac77c4af577"
      },
      "scanUrl": "https://rumble.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-832e836eba1c",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:28:24.168322Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://rumble.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/rumble-com-20261022T162824.json",
        "sha256": "832e836eba1cd2891319108c845fe4749a551fa860847b3f617b127468feb2a4"
      }
    },
    {
      "id": "headful-d5b95d5409d8",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:28:26.170030Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://rumble.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": null,
      "httpStatus": 403,
      "pageTitle": "rumble.com",
      "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": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [
        {
          "url": "https://challenges.cloudflare.com/[redacted-challenge]",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "challenges.cloudflare.com"
      ],
      "requestCount": 9,
      "scriptsCaptured": 2,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/rumble-com-20261022T162826.json",
        "sha256": "d5b95d5409d85d91a1aa4b8d8f8e4f7698b0f1ee8df3848a900c0118ffa0fd33"
      }
    },
    {
      "id": "research-957575d1110a",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-21T20:55:29.535099Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "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/rumble-com-20261021T205529.json",
        "sha256": "957575d1110a7d710a7a044b58369467c855d8738093fba0a8c1109c25fe267e"
      },
      "scanUrl": "https://rumble.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-bd1c98aadb89",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T18:54:41.436925Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://rumble.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "error",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 1,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/rumble-com-20261022T185441.json",
        "sha256": "bd1c98aadb89156402f07fc2f974f2ccc6eef5d268c6423675a4444db8023f20"
      }
    },
    {
      "id": "research-e36cc47640c5",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T23:18:51.536615Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://rumble.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://rumble.com/",
      "httpStatus": 403,
      "pageTitle": "Just a moment...",
      "pageState": "challenge",
      "measurementStatus": "ok",
      "finding": "collection",
      "signals": {
        "canvas": true,
        "webgl": true,
        "audio": true,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [
        "https://challenges.cloudflare.com/[redacted-challenge]"
      ],
      "apiCalls": [
        {
          "api": "audio.createDynamicsCompressor",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "audio.createOscillator",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "audiobuffer.getChannelData",
          "count": 4,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "canvas.getContext",
          "count": 3,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": true,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://rumble.com/"
        },
        {
          "api": "canvas.toDataURL",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "canvas2d.fillText",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "canvas2d.getImageData",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "canvas2d.strokeText",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "document.cookie.read",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "document.cookie.read",
          "count": 1,
          "callers": [
            {
              "url": "https://rumble.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://rumble.com/"
        },
        {
          "api": "fonts.check",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.deviceMemory",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.doNotTrack",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.getBattery",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.hardwareConcurrency",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.language",
          "count": 3,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.languages",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.maxTouchPoints",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.mimeTypes",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.platform",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.plugins",
          "count": 3,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.userAgent",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "navigator.webdriver",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "offlineaudio.startRendering",
          "count": 3,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webgl2renderingcontext.getExtension",
          "count": 5,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webgl2renderingcontext.getParameter",
          "count": 38,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webgl2renderingcontext.getShaderPrecisionFormat",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webgl2renderingcontext.getSupportedExtensions",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webgl2renderingcontext.readPixels",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webglrenderingcontext.getExtension",
          "count": 5,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webglrenderingcontext.getParameter",
          "count": 36,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webglrenderingcontext.getShaderPrecisionFormat",
          "count": 14,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webglrenderingcontext.getSupportedExtensions",
          "count": 2,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webglrenderingcontext.readPixels",
          "count": 3,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webrtc.RTCPeerConnection",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        },
        {
          "api": "webrtc.RTCPeerConnection",
          "count": 1,
          "callers": [
            {
              "url": "https://rumble.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://rumble.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [
            {
              "url": "https://challenges.cloudflare.com/[redacted-challenge]",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://challenges.cloudflare.com/[redacted-challenge]"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [
        {
          "url": "https://challenges.cloudflare.com/[redacted-challenge]",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        }
      ],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "challenges.cloudflare.com",
        "hagen.challenges.cloudflare.com"
      ],
      "requestCount": 18,
      "scriptsCaptured": 4,
      "framesSeen": 2,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/rumble-com-20261022T231851.json",
        "sha256": "e36cc47640c5270dfaefefe511a8d49ec91d77513802c4eaec4c491fc8429ef4"
      }
    }
  ]
}
