{
    "schema": "https://saferpage.de/schemas/privacy-notice-draft.v1",
    "generated_at": "2026-06-30T08:57:22+00:00",
    "domain": "irobot.at",
    "scan": {
        "id": "0ef8d410-e582-4140-a9bf-d5b46aa917f7",
        "checked_at": "2026-06-29 20:03:58.167897+02"
    },
    "summary": "Entwurf aus Scan-Evidenz: 20 Cookie(s), 19 Drittanbieter-Domain(s), 4 Storage-Key(s).",
    "status": "ausbaufähig",
    "score": 68,
    "links": {
        "privacy_center": "https://saferpage.de/datenschutz/irobot.at",
        "draft_json": "https://saferpage.de/datenschutz/irobot.at/entwurf",
        "draft_csv": "https://saferpage.de/datenschutz/irobot.at/entwurf-csv",
        "draft_markdown": "https://saferpage.de/datenschutz/irobot.at/entwurf-md",
        "report": "https://saferpage.de/irobot.at",
        "cookie_declaration": "https://saferpage.de/cookies/irobot.at",
        "vendor_register": "https://saferpage.de/anbieter/irobot.at",
        "consent_center": "https://saferpage.de/consent/irobot.at",
        "rights_center": "https://saferpage.de/rechte/irobot.at",
        "operator_board": "https://saferpage.de/betreiber/irobot.at",
        "background": "https://saferpage.de/guides/datenschutzerklaerung-verbessern"
    },
    "text_blocks": [
        {
            "title": "Cookies und ähnliche Technologien",
            "text": "Beim passiven SaferPage-Erstaufruf von irobot.at wurden 20 Cookie(s) und 4 Web-Storage-Key(s) dokumentiert. Betreiber sollten prüfen, welche Einträge technisch erforderlich sind und welche erst nach Einwilligung gesetzt werden dürfen.",
            "status": "Entwurf fachlich freigeben",
            "source": "SaferPage Scan-Evidenz"
        },
        {
            "title": "Drittanbieter",
            "text": "Der Chromium-Aufruf kontaktierte 19 Drittanbieter-Domain(s). Betreiber sollten Anbieter, Zwecke, Empfänger, Rechtsgrundlage, Drittlandtransfer und Widerrufsmöglichkeit in der Datenschutzerklärung nennen.",
            "status": "Entwurf fachlich freigeben",
            "source": "SaferPage Scan-Evidenz"
        },
        {
            "title": "Einwilligung und Widerruf",
            "text": "Nicht notwendige Cookies, Tracking, Werbung, Tag Manager und vergleichbare Web-Storage-IDs sollten vor Zustimmung blockiert werden. SaferPage bewertet den Consent-Audit aktuell mit 30 Punkten.",
            "status": "Entwurf fachlich freigeben",
            "source": "SaferPage Scan-Evidenz"
        },
        {
            "title": "Formulare und Eingaben",
            "text": "Auf der geprüften Seite wurden Hinweise auf folgende Datenarten erkannt: E-Mail, Login/Passwort, Adresse, Zahlung, Kontaktformular. Betreiber sollten Zweck, Pflichtfelder, Speicherfrist, Empfänger und Kontaktweg für Betroffenenrechte direkt in der Datenschutzerklärung erklären.",
            "status": "Entwurf fachlich freigeben",
            "source": "SaferPage Scan-Evidenz"
        }
    ],
    "purposes": [
        "Unklar",
        "Drittanbieter-Einbindungen",
        "Formular-/Eingabeverarbeitung"
    ],
    "data_types": [
        {
            "id": "email",
            "count": "1",
            "label": "E-Mail"
        },
        {
            "id": "login",
            "count": "1",
            "label": "Login/Passwort"
        },
        {
            "id": "address",
            "count": "1",
            "label": "Adresse"
        },
        {
            "id": "payment",
            "count": "1",
            "label": "Zahlung"
        },
        {
            "id": "contact",
            "count": "1",
            "label": "Kontaktformular"
        }
    ],
    "cookies": [
        {
            "name": "gig_canary",
            "party": "Drittanbieter",
            "domain": "cdns.us1.gigya.com",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "kurz (0 Tage)",
            "provider": "cdns.us1.gigya.com",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "thx_guid",
            "party": "Drittanbieter",
            "domain": "h.online-metrix.net",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "lang (399 Tage)",
            "provider": "h.online-metrix.net",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "tmx_guid",
            "party": "Drittanbieter",
            "domain": "h.online-metrix.net",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "lang (399 Tage)",
            "provider": "h.online-metrix.net",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "__cq_dnt",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "cc-at_iRobotEU",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "kurz (0 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "cc-at_iRobotEU_2",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "kurz (0 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "cc-nx-g_iRobotEU",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "kurz (29 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "cc-sg_iRobotEU",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "kurz (0 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "cqcid",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "cquid",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "dw_dnt",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "dwac_7d576a065f61097b4c7d5e57e6",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "dwanonymous_e49969e1c43103c325913100588d25d4",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "mittel (179 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "dwsid",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "gig_bootstrap_3_rWtvxmUKwgOzu3AUPTMLnM46lj-LxURGflmu5PcE_sGptTbD-wMeshVbLvYpq01K",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "lang (364 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "sid",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "Session",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "usid_iRobotEU",
            "party": "First-Party",
            "domain": "irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "mittel (89 Tage)",
            "provider": "irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "gmid",
            "party": "First-Party",
            "domain": "socialize.irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "lang (364 Tage)",
            "provider": "socialize.irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "hasGmid",
            "party": "First-Party",
            "domain": "socialize.irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "lang (182 Tage)",
            "provider": "socialize.irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        },
        {
            "name": "ucid",
            "party": "First-Party",
            "domain": "socialize.irobot.at",
            "secure": "ja",
            "purpose": "Unklar",
            "lifetime": "lang (364 Tage)",
            "provider": "socialize.irobot.at",
            "same_site": "None",
            "pre_consent": "ja"
        }
    ],
    "third_parties": [
        {
            "host": "ide.user1st.info",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "ide.user1st.info",
            "request_count": "19",
            "privacy_relevant": "nein"
        },
        {
            "host": "irobot.widen.net",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "irobot.widen.net",
            "request_count": "7",
            "privacy_relevant": "nein"
        },
        {
            "host": "previews.us-east-1.widencdn.net",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "previews.us-east-1.widencdn.net",
            "request_count": "7",
            "privacy_relevant": "nein"
        },
        {
            "host": "googletagmanager.com",
            "purpose": "Tag-Manager",
            "category": "tag_manager",
            "provider": "Google Tag Manager",
            "request_count": "6",
            "privacy_relevant": "ja"
        },
        {
            "host": "ui.powerreviews.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "ui.powerreviews.com",
            "request_count": "5",
            "privacy_relevant": "nein"
        },
        {
            "host": "js.braintreegateway.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "js.braintreegateway.com",
            "request_count": "4",
            "privacy_relevant": "nein"
        },
        {
            "host": "socialize.irobot.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "socialize.irobot.com",
            "request_count": "6",
            "privacy_relevant": "nein"
        },
        {
            "host": "transcend-cdn.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "transcend-cdn.com",
            "request_count": "4",
            "privacy_relevant": "nein"
        },
        {
            "host": "cdns.us1.gigya.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "cdns.us1.gigya.com",
            "request_count": "3",
            "privacy_relevant": "nein"
        },
        {
            "host": "gstatic.com",
            "purpose": "CDN",
            "category": "cdn",
            "provider": "Google Static",
            "request_count": "5",
            "privacy_relevant": "nein"
        },
        {
            "host": "recaptcha.net",
            "purpose": "Captcha",
            "category": "captcha",
            "provider": "Google reCAPTCHA",
            "request_count": "3",
            "privacy_relevant": "ja"
        },
        {
            "host": "cdn.cquotient.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "cdn.cquotient.com",
            "request_count": "1",
            "privacy_relevant": "nein"
        },
        {
            "host": "cdn.evgnet.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "cdn.evgnet.com",
            "request_count": "1",
            "privacy_relevant": "nein"
        },
        {
            "host": "h.online-metrix.net",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "h.online-metrix.net",
            "request_count": "18",
            "privacy_relevant": "nein"
        },
        {
            "host": "p.cquotient.com",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "p.cquotient.com",
            "request_count": "1",
            "privacy_relevant": "nein"
        },
        {
            "host": "region1.google-analytics.com",
            "purpose": "Analytics",
            "category": "analytics",
            "provider": "Google Analytics",
            "request_count": "2",
            "privacy_relevant": "ja"
        },
        {
            "host": "socialize.irobot.at",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "socialize.irobot.at",
            "request_count": "1",
            "privacy_relevant": "nein"
        },
        {
            "host": "static.cloudflareinsights.com",
            "purpose": "Analytics",
            "category": "analytics",
            "provider": "Cloudflare Web Analytics",
            "request_count": "1",
            "privacy_relevant": "ja"
        },
        {
            "host": "ufe.user1st.info",
            "purpose": "Sonstige",
            "category": "other",
            "provider": "ufe.user1st.info",
            "request_count": "1",
            "privacy_relevant": "nein"
        }
    ],
    "storage": {
        "local_storage_total": 4,
        "session_storage_total": 0,
        "tracking_key_hints": []
    },
    "missing_items": [
        "Drittanbieter mit Anbietername, Zweck, Rechtsgrundlage, Empfänger und Transferhinweisen dokumentieren.",
        "LocalStorage und SessionStorage zusätzlich zur Cookie-Tabelle inventarisieren.",
        "Consent-Status technisch nachvollziehbar machen, z. B. über CMP-/TCF- oder gleichwertige Consent-Signale."
    ],
    "operator_review_checklist": [
        {
            "id": "controller",
            "label": "Verantwortlichen und Datenschutzkontakt ergänzen",
            "responsibility": "Datenschutz/Legal",
            "required": true
        },
        {
            "id": "legal_basis",
            "label": "Rechtsgrundlagen je Zweck prüfen",
            "responsibility": "Datenschutz/Legal",
            "required": true
        },
        {
            "id": "retention",
            "label": "Speicher- und Löschfristen ergänzen",
            "responsibility": "Fachbereich/IT",
            "required": true
        },
        {
            "id": "vendors",
            "label": "Empfänger, AVV/DPA, Rolle und Transfergrundlage abgleichen",
            "responsibility": "Legal/Procurement",
            "required": true
        },
        {
            "id": "consent",
            "label": "CMP, Ablehnen, Widerruf und GPC gegen Technik testen",
            "responsibility": "Marketing/IT",
            "required": true
        },
        {
            "id": "versioning",
            "label": "Version, Änderungsdatum, Freigabe und Re-Scan dokumentieren",
            "responsibility": "Datenschutz/Content",
            "required": true
        }
    ],
    "publication_policy": {
        "audience": "Website-Besucher im deutschsprachigen Raum",
        "tone": "klar, konkret, ohne juristische Floskeln wo möglich",
        "do_not_publish_without_review": true,
        "review_note": "Automatisch abgeleiteter Entwurf. Betreiber muss Identität, Zwecke, Rechtsgrundlagen, Speicherfristen und Empfänger fachlich freigeben."
    },
    "disclaimer": "Automatisch aus einem passiven technischen Scan abgeleitet. Keine Rechtsberatung; Inhalte vor Veröffentlichung fachlich und rechtlich prüfen."
}