{
  "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": "theguardian-com",
  "domain": "theguardian.com",
  "url": "https://theguardian.com",
  "runs": [
    {
      "id": "headful-e9ab39fda955",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "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/theguardian-com.json",
        "sha256": "e9ab39fda955b85677f29e8c06bc56d8f25914df9ccce68cf7f6225a2296eab0"
      },
      "scanUrl": "https://theguardian.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-079c9870d4fb",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-19T06:14:12.879734Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.theguardian.com/us",
      "httpStatus": 200,
      "pageTitle": "Latest news, sport and opinion from the Guardian",
      "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": [
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.standalone.commercial.js",
              "line": 1,
              "column": 22046
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.theguardian.com/us"
        },
        {
          "api": "document.cookie.read",
          "count": 21,
          "callers": [
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 118056
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.standalone.commercial.js",
              "line": 1,
              "column": 30063
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.standalone.commercial.js",
              "line": 1,
              "column": 36461
            },
            {
              "url": "https://www.theguardian.com/us",
              "line": 113,
              "column": 52
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.theguardian.com/us"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "assets.guim.co.uk",
        "i.guim.co.uk"
      ],
      "requestCount": 73,
      "scriptsCaptured": 13,
      "framesSeen": 2,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/theguardian-com-20261019T061412.json",
        "sha256": "079c9870d4fb07e6a68432a838276fed554beb2f32de79c1ef5168acc484318e"
      },
      "scanUrl": "https://theguardian.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-7751a42de7ee",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:44:31.702618Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.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/theguardian-com-20261022T164431.json",
        "sha256": "7751a42de7ee56abe92f2fc1fbd4f8dc32d1ecfd0e19e62becb6fa3b3857c8b3"
      }
    },
    {
      "id": "headful-33ab83188cb3",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:44:32.432358Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.theguardian.com/us",
      "httpStatus": 200,
      "pageTitle": "Latest news, sport and opinion from the Guardian",
      "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.theguardian.com/us"
        },
        {
          "api": "document.cookie.read",
          "count": 1,
          "callers": [
            {
              "url": "https://www.theguardian.com/us",
              "line": 113,
              "column": 52
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.theguardian.com/us"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "assets.guim.co.uk",
        "i.guim.co.uk"
      ],
      "requestCount": 68,
      "scriptsCaptured": 3,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/theguardian-com-20261022T164432.json",
        "sha256": "33ab83188cb320ffa1741839403cd5f1d2d42fae58eb3c36a68a8b3220b75a68"
      }
    },
    {
      "id": "research-275c67b1a888",
      "mode": "research",
      "modeInferred": true,
      "scannedAt": null,
      "scannerVersion": null,
      "browserVersion": null,
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "Latest news, sport and opinion from the Guardian",
      "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": "document.cookie.read",
          "count": 76,
          "callers": [
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 87669
            },
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 109806
            },
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 118056
            },
            {
              "url": "https://sourcepoint.theguardian.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 8996
            },
            {
              "url": "https://www.theguardian.com/us",
              "line": 113,
              "column": 52
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "document.cookie.write",
          "count": 25,
          "callers": [
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 112408
            },
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 112466
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.340.commercial.js",
              "line": 2,
              "column": 393822
            },
            {
              "url": "https://sb.scorecardresearch.com/cs/6035250/beacon.js",
              "line": 1,
              "column": 2690
            },
            {
              "url": "https://sourcepoint.theguardian.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 10573
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.platform",
          "count": 4,
          "callers": [
            {
              "url": "https://assets.guim.co.uk/assets/3834.client.web.bde416f068a5e293b798.js",
              "line": 1,
              "column": 5414
            },
            {
              "url": "https://assets.guim.co.uk/assets/3834.client.web.bde416f068a5e293b798.js",
              "line": 1,
              "column": 5471
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 17,
          "callers": [
            {
              "url": "https://assets.guim.co.uk/assets/2181.client.web.7f9b5b004f9ba7206458.js",
              "line": 1,
              "column": 4502
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.266.commercial.js",
              "line": 1,
              "column": 42692
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.consented-advertising.commercial.js",
              "line": 1,
              "column": 1060
            },
            {
              "url": "https://sourcepoint.theguardian.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 5575
            },
            {
              "url": "https://sourcepoint.theguardian.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 80868
            }
          ],
          "inlineCaller": false,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [
        {
          "name": "Google Ads",
          "hosts": [
            "securepubads.g.doubleclick.net",
            "www.googleadservices.com",
            "www3.doubleclick.net"
          ]
        },
        {
          "name": "Permutive (audience platform)",
          "hosts": [
            "cdn.permutive.app"
          ]
        }
      ],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "api.intentiq.com",
        "assets.guim.co.uk",
        "c.amazon-adsystem.com",
        "cdn.adsafeprotected.com",
        "cdn.brandmetrics.com",
        "cdn.confiant-integrations.net",
        "cdn.id5-sync.com",
        "cdn.permutive.app",
        "cdn.privacy-mgmt.com",
        "contributions.guardianapis.com",
        "i.guim.co.uk",
        "id5-sync.com",
        "sb.scorecardresearch.com",
        "securepubads.g.doubleclick.net",
        "www.googleadservices.com",
        "www3.doubleclick.net"
      ],
      "requestCount": 129,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headless/theguardian-com.json",
        "sha256": "275c67b1a8886adadc5ea1bf5924bc1f64323e58a265366ada2f8df1887ef40a"
      },
      "scanUrl": "https://theguardian.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-f11d215d5e9f",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-19T05:56:58.658207Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.theguardian.com/us",
      "httpStatus": 200,
      "pageTitle": "Latest news, sport and opinion from the Guardian",
      "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": [
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.standalone.commercial.js",
              "line": 1,
              "column": 22046
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.theguardian.com/us"
        },
        {
          "api": "document.cookie.read",
          "count": 13,
          "callers": [
            {
              "url": "https://assets.guim.co.uk/assets/index.client.web.cc900de23b34fa9392b1.js",
              "line": 1,
              "column": 118056
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.standalone.commercial.js",
              "line": 1,
              "column": 30063
            },
            {
              "url": "https://assets.guim.co.uk/commercial/[redacted-id]/graun.standalone.commercial.js",
              "line": 1,
              "column": 36461
            },
            {
              "url": "https://www.theguardian.com/us",
              "line": 113,
              "column": 52
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.theguardian.com/us"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "assets.guim.co.uk",
        "i.guim.co.uk"
      ],
      "requestCount": 73,
      "scriptsCaptured": 4,
      "framesSeen": 2,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/theguardian-com-20261019T055658.json",
        "sha256": "f11d215d5e9fe3bbec993603573005745d6dfa0d85cfd197ce7014f18c32bbe5"
      },
      "scanUrl": "https://theguardian.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-edd30d312ed7",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T19:09:05.284708Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.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/theguardian-com-20261022T190905.json",
        "sha256": "edd30d312ed763bcfefeb3763a28e06eb33017bf552794be6b09351aeaa8e4c3"
      }
    },
    {
      "id": "research-8fc41a78adff",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-23T00:06:45.527197Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.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/theguardian-com-20261023T000645.json",
        "sha256": "8fc41a78adffb11ad92994524765e3329e8a6eb4afe4c517072235d2c566903f"
      }
    },
    {
      "id": "research-4bd70023388d",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-23T00:30:26.763571Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.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/theguardian-com-20261023T003026.json",
        "sha256": "4bd70023388d9e8a9b4536ef3a537105a7ac0e93789ee87ab40663fb491c8ea4"
      }
    },
    {
      "id": "research-4bcd50b2383c",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-23T00:41:53.347556Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.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/theguardian-com-20261023T004153.json",
        "sha256": "4bcd50b2383c98dd68bfac9a986c85b58c8e379fbacf1b20a93d174bc611cd53"
      }
    },
    {
      "id": "research-45df4242926a",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-23T01:04:09.098759Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://theguardian.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.theguardian.com/us",
      "httpStatus": 200,
      "pageTitle": "Latest news, sport and opinion from the Guardian",
      "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.theguardian.com/us"
        },
        {
          "api": "document.cookie.read",
          "count": 1,
          "callers": [
            {
              "url": "https://www.theguardian.com/us",
              "line": 113,
              "column": 52
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.theguardian.com/us"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "assets.guim.co.uk",
        "i.guim.co.uk"
      ],
      "requestCount": 59,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/theguardian-com-20261023T010409.json",
        "sha256": "45df4242926a06589c79d6e263959be6e42a6b9e9d6d9ef73b8dbec7ff645b85"
      }
    }
  ]
}
