{
    "schema": "https://saferpage.de/schemas/page-inventory.v1",
    "generated_at": "2026-06-29T17:41:17+00:00",
    "domain": "grazer.at",
    "available": true,
    "scan": {
        "id": "d662f272-dc1b-405b-868a-98f4bca33a52",
        "checked_at": "2026-06-29 14:16:25.944983+02"
    },
    "summary": "grazer.at: 12 entdeckte/priorisierte Seite(n), 4 wirklich abgerufen, 4 mit Tracking-Signalen und 4 mit Formularen.",
    "score": 79,
    "metrics": {
        "page_count": 12,
        "sampled_count": 4,
        "discovered_count": 8,
        "tracking_page_count": 4,
        "form_page_count": 4,
        "privacy_context_page_count": 4,
        "internal_link_count": 16,
        "sample_limit": 4
    },
    "category_counts": {
        "agb": 1,
        "datenschutz": 1,
        "impressum": 1,
        "kontakt": 1,
        "unterseite": 8
    },
    "important_categories_found": [
        "datenschutz",
        "impressum",
        "kontakt"
    ],
    "pages": [
        {
            "url": "https://grazer.at/agb",
            "path": "/agb",
            "title": "AGB: Der Grazer",
            "category": "agb",
            "source": "homepage_link+anchor_href",
            "priority": 0,
            "sampled": true,
            "ok": true,
            "status": "200",
            "duration_ms": 591,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "pre_consent_cookie_count": 1,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 3,
            "privacy_policy_found": true,
            "imprint_found": true,
            "consent_hint_found": true,
            "reject_option_found": true,
            "finding_ids": [
                "cookie_missing_secure",
                "cookie_missing_samesite"
            ]
        },
        {
            "url": "https://grazer.at/datenschutz",
            "path": "/datenschutz",
            "title": "Datenschutz: Der Grazer",
            "category": "datenschutz",
            "source": "homepage_link+anchor_href+browser_rendered_link",
            "priority": 0,
            "sampled": true,
            "ok": true,
            "status": "200",
            "duration_ms": 657,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "pre_consent_cookie_count": 1,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 3,
            "privacy_policy_found": true,
            "imprint_found": true,
            "consent_hint_found": true,
            "reject_option_found": false,
            "finding_ids": [
                "tracking_without_consent_hint",
                "cookie_missing_secure",
                "cookie_missing_samesite",
                "consent_no_reject_option"
            ]
        },
        {
            "url": "https://grazer.at/impressum",
            "path": "/impressum",
            "title": "Impressum: Der Grazer",
            "category": "impressum",
            "source": "homepage_link+anchor_href+browser_rendered_link",
            "priority": 0,
            "sampled": true,
            "ok": true,
            "status": "200",
            "duration_ms": 609,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "pre_consent_cookie_count": 1,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 3,
            "privacy_policy_found": true,
            "imprint_found": true,
            "consent_hint_found": true,
            "reject_option_found": false,
            "finding_ids": [
                "tracking_without_consent_hint",
                "cookie_missing_secure",
                "cookie_missing_samesite",
                "privacy_policy_too_thin",
                "consent_no_reject_option"
            ]
        },
        {
            "url": "https://grazer.at/kontakt",
            "path": "/kontakt",
            "title": "Kontakt: Der Grazer",
            "category": "kontakt",
            "source": "homepage_link+anchor_href+browser_rendered_link",
            "priority": 0,
            "sampled": true,
            "ok": true,
            "status": "200",
            "duration_ms": 631,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "pre_consent_cookie_count": 1,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 4,
            "privacy_policy_found": true,
            "imprint_found": true,
            "consent_hint_found": true,
            "reject_option_found": false,
            "finding_ids": [
                "tracking_without_consent_hint",
                "cookie_missing_secure",
                "cookie_missing_samesite",
                "consent_no_reject_option"
            ]
        },
        {
            "url": "https://grazer.at/events",
            "path": "/events",
            "title": "Events",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/grazer-club",
            "path": "/grazer-club",
            "title": "Grazer Club",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/passwort-vergessen",
            "path": "/passwort-vergessen",
            "title": "Passwort vergessen",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/registrieren",
            "path": "/registrieren",
            "title": "Jetzt registrieren!",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/story/de/baumarktkette-hellweg-insolvent-zwei-maerkte-in-tLG70glm",
            "path": "/story/de/baumarktkette-hellweg-insolvent-zwei-maerkte-in-tLG70glm",
            "title": "29. Juni 13:50 Baumarktkette Hellweg insolvent – zwei Märkte in Graz und Umgebun",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/story/de/die-sommer-highlights-im-grazer-shopping-nord-RSprsASf",
            "path": "/story/de/die-sommer-highlights-im-grazer-shopping-nord-RSprsASf",
            "title": "29. Juni 10:39 Die Sommer-Highlights im Grazer Shopping Nord",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/story/de/eine-naechtliche-tunnelsperre-in-graz-und-auch-es-aLChZEJA",
            "path": "/story/de/eine-naechtliche-tunnelsperre-in-graz-und-auch-es-aLChZEJA",
            "title": "29. Juni 4:00 Eine nächtliche Tunnelsperre in Graz und auch sonst gibt es jede M",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        },
        {
            "url": "https://grazer.at/story/de/graz-wahl-2026-alle-ergebnisse-interviews-und-zum-F62ujWny",
            "path": "/story/de/graz-wahl-2026-alle-ergebnisse-interviews-und-zum-F62ujWny",
            "title": "29. Juni 9:55 Graz-Wahl 2026: Alle Ergebnisse, Interviews und Hintergrundinfos z",
            "category": "unterseite",
            "source": "homepage_link",
            "priority": 20,
            "sampled": false,
            "ok": null,
            "status": "",
            "duration_ms": null,
            "tracking_script_count": 0,
            "cookie_count": 0,
            "pre_consent_cookie_count": 0,
            "pre_consent_tracking_cookie_count": 0,
            "form_count": 0,
            "privacy_policy_found": false,
            "imprint_found": false,
            "consent_hint_found": false,
            "reject_option_found": false,
            "finding_ids": []
        }
    ],
    "links": {
        "page_inventory": "https://saferpage.de/seiten/grazer.at",
        "json": "https://saferpage.de/seiten/grazer.at/export",
        "csv": "https://saferpage.de/seiten/grazer.at/export-csv",
        "markdown": "https://saferpage.de/seiten/grazer.at/liste-md",
        "coverage": "https://saferpage.de/abdeckung/grazer.at",
        "report": "https://saferpage.de/grazer.at",
        "consent": "https://saferpage.de/consent/grazer.at",
        "privacy_center": "https://saferpage.de/datenschutz/grazer.at",
        "evidence": "https://saferpage.de/nachweise/grazer.at"
    },
    "disclaimer": "Das Seiteninventar zeigt sichtbare und priorisiert geprüfte Seiten aus dem letzten begrenzten SaferPage-Crawl. Es ist keine vollständige Website-Spiegelung; Login-Bereiche und nicht verlinkte Seiten müssen Betreiber ergänzen."
}
