{
    "schema": "https://saferpage.de/schemas/technology-detection.v1",
    "generated_at": "2026-06-29T19:27:18+00:00",
    "domain": "purpleleafshop.de",
    "available": true,
    "scan": {
        "id": "6b71ff9d-31d8-4c0a-8f7e-ae7bd561295d",
        "checked_at": "2026-06-29 18:23:39.667743+02"
    },
    "summary": "purpleleafshop.de: 19 sichtbare Technik-/Anbietersignale, 7 mit hoher Datenschutzrelevanz, 1 CMS-/Shop-Hinweis(e).",
    "metrics": {
        "technology_count": 19,
        "high_privacy_relevance_count": 7,
        "cms_or_shop_count": 1,
        "external_script_count": 19,
        "request_count": 108,
        "third_party_domain_count": 7,
        "infrastructure_finding_count": 1
    },
    "signals": {
        "server_header": "cloudflare",
        "generator": "",
        "x_powered_by": "",
        "asset_hosts": [
            "auth.eggflow.com",
            "cdn.shopify.com",
            "purpleleafshop.de",
            "polyfill-fastly.net",
            "cdn.shopifycdn.net",
            "www.googletagmanager.com",
            "bcdn.starapps.studio",
            "storage.googleapis.com",
            "tc.cdnhub.co",
            "cdn.codeblackbelt.com",
            "fonts.shopifycdn.com",
            "productreviews.shopifycdn.com"
        ],
        "external_scripts": [
            "https://cdn.shopifycdn.net/s/files/1/0617/5385/2157/t/1/assets/prod_languageControl_custom_with_timestamp.js",
            "https://www.googletagmanager.com/gtag/js?id=AW-716773031",
            "https://bcdn.starapps.studio/apps/vtk/purple-leaf-garden/script-1640346498.js?shop=purple-leaf-germany.myshopify.com",
            "https://storage.googleapis.com/staticprod/installCheck.js",
            "https://tc.cdnhub.co/store/assets/js/v2/main.js?v=3.8_1636873474",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-helper.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-general-helper.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-snap-slider.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-slideshow-v3.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-slideshow-v4.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-glider.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-slideshow-v1-v2.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-product-media.js",
            "https://cdn.shopify.com/extensions/019f02c0-683d-795c-a7f5-fa39fb5d588e/pagefly-page-builder-295/assets/pagefly-product.js",
            "https://cdn.shopify.com/extensions/5025bb33-9b07-4121-bcd8-ff57cc2df35f/inbox-1283/assets/inbox-chat-loader.js",
            "https://cdn.shopify.com/extensions/09be6f57-2146-44fb-aedc-503c9ee38877/one-ai-sms-email-marketing-11/assets/one-pixel.js",
            "https://cdn.shopify.com/extensions/019f0311-07f7-7eff-b9d7-b6fd0177a45a/consentmo-gdpr-788/assets/consentmo_cookie_consent.js",
            "https://cdn.shopify.com/extensions/019efdb9-a89d-7505-bb98-26822f00fe93/omnisend-53/assets/omnisend-in-shop.js",
            "https://cdn.shopify.com/extensions/019e8310-66a8-7c3b-8d6c-2998b0cd5adc/countdown-timer-30-85/assets/countdown_timer_essential_apps.min.js"
        ],
        "tls_version": "TLSv1.3",
        "certificate_issuer": "YE2",
        "renderer": "playwright-chromium"
    },
    "category_counts": {
        "Analytics/Werbung": 7,
        "Shop": 1,
        "other": 7,
        "Hosting/CDN": 1,
        "Server": 2,
        "Bibliothek": 1
    },
    "technologies": [
        {
            "id": "tracking_google_ads_conversion",
            "name": "Google Ads Conversion",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "high",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "google_ads_conversion",
                "AW-432959403"
            ],
            "source": "privacy_analysis"
        },
        {
            "id": "google_analytics",
            "name": "Google Analytics",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "medium",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "Signal: gtag("
            ],
            "source": "technology_analysis"
        },
        {
            "id": "tracking_google_analytics_4",
            "name": "Google Analytics 4",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "high",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "google_analytics_4",
                "G-QGCPG5W3MW"
            ],
            "source": "privacy_analysis"
        },
        {
            "id": "google_tag_manager",
            "name": "Google Tag Manager",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "high",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "Signal: googletagmanager.com",
                "Script-Domain: googletagmanager.com"
            ],
            "source": "technology_analysis"
        },
        {
            "id": "tracking_google_tag_manager",
            "name": "Google Tag Manager",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "high",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "google_tag_manager",
                "GTM-PCDX2F6"
            ],
            "source": "privacy_analysis"
        },
        {
            "id": "hotjar",
            "name": "Hotjar",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "high",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "Script-Domain: hotjar.com",
                "Script-Domain: static.hotjar.com"
            ],
            "source": "technology_analysis"
        },
        {
            "id": "tracking_hotjar_site",
            "name": "Hotjar Site",
            "category": "analytics",
            "category_label": "Analytics/Werbung",
            "confidence": "high",
            "risk_score": 80,
            "privacy_relevance": "hoch",
            "evidence": [
                "hotjar_site",
                "6500347"
            ],
            "source": "privacy_analysis"
        },
        {
            "id": "shopify",
            "name": "Shopify",
            "category": "ecommerce",
            "category_label": "Shop",
            "confidence": "high",
            "risk_score": 52,
            "privacy_relevance": "mittel",
            "evidence": [
                "Signal: cdn.shopify.com"
            ],
            "source": "technology_analysis"
        },
        {
            "id": "provider_storeswlaescript.myshopify.com",
            "name": "storeswlaescript.myshopify.com",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 52,
            "privacy_relevance": "mittel",
            "evidence": [
                "storeswlaescript.myshopify.com",
                "1 Request(s)"
            ],
            "source": "browser_analysis"
        },
        {
            "id": "fastly",
            "name": "Fastly",
            "category": "hosting_cdn",
            "category_label": "Hosting/CDN",
            "confidence": "medium",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "Signal: fastly"
            ],
            "source": "technology_analysis"
        },
        {
            "id": "provider_cdn.codeblackbelt.com",
            "name": "cdn.codeblackbelt.com",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "cdn.codeblackbelt.com",
                "1 Request(s)"
            ],
            "source": "browser_analysis"
        },
        {
            "id": "provider_cdn.shopify.com",
            "name": "cdn.shopify.com",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "cdn.shopify.com",
                "41 Request(s)"
            ],
            "source": "browser_analysis"
        },
        {
            "id": "provider_cdn.shopifycdn.net",
            "name": "cdn.shopifycdn.net",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "cdn.shopifycdn.net",
                "1 Request(s)"
            ],
            "source": "browser_analysis"
        },
        {
            "id": "cloudflare",
            "name": "cloudflare",
            "category": "server",
            "category_label": "Server",
            "confidence": "medium",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "Server-Header: cloudflare"
            ],
            "source": "technology_analysis"
        },
        {
            "id": "server_header",
            "name": "cloudflare",
            "category": "server",
            "category_label": "Server",
            "confidence": "medium",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "Server-Header: cloudflare"
            ],
            "source": "technology_signals"
        },
        {
            "id": "provider_tc.cdnhub.co",
            "name": "tc.cdnhub.co",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 42,
            "privacy_relevance": "niedrig",
            "evidence": [
                "tc.cdnhub.co",
                "1 Request(s)"
            ],
            "source": "browser_analysis"
        },
        {
            "id": "bootstrap",
            "name": "Bootstrap",
            "category": "library",
            "category_label": "Bibliothek",
            "confidence": "medium",
            "risk_score": 35,
            "privacy_relevance": "niedrig",
            "evidence": [
                "Signal: bootstrap.min.js"
            ],
            "source": "technology_analysis"
        },
        {
            "id": "provider_loox.io",
            "name": "loox.io",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 35,
            "privacy_relevance": "niedrig",
            "evidence": [
                "loox.io",
                "1 Request(s)"
            ],
            "source": "browser_analysis"
        },
        {
            "id": "provider_polyfill-fastly.net",
            "name": "polyfill-fastly.net",
            "category": "other",
            "category_label": "other",
            "confidence": "browser",
            "risk_score": 35,
            "privacy_relevance": "niedrig",
            "evidence": [
                "polyfill-fastly.net",
                "1 Request(s)"
            ],
            "source": "browser_analysis"
        }
    ],
    "operator_actions": [
        {
            "id": "action_tracking_google_ads_conversion",
            "technology": "Google Ads Conversion",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_google_analytics",
            "technology": "Google Analytics",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_tracking_google_analytics_4",
            "technology": "Google Analytics 4",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_google_tag_manager",
            "technology": "Google Tag Manager",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_tracking_google_tag_manager",
            "technology": "Google Tag Manager",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_hotjar",
            "technology": "Hotjar",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_tracking_hotjar_site",
            "technology": "Hotjar Site",
            "priority": "hoch",
            "owner": "Marketing/IT/Datenschutz",
            "action": "Tracking-, Werbe- und Tag-Manager-Dienste bis zur aktiven Einwilligung blockieren und in Consent, Datenschutzhinweis und Anbieterregister erklären.",
            "guide_url": "https://saferpage.de/consent/purpleleafshop.de"
        },
        {
            "id": "action_shopify",
            "technology": "Shopify",
            "priority": "mittel",
            "owner": "Webbetrieb/IT",
            "action": "CMS, Themes, Plugins und sichtbare Versionshinweise aktualisieren, unnötige Plugins entfernen und Re-Scan nach Deployment ausführen.",
            "guide_url": "https://saferpage.de/guides/sichtbare-versionen-und-cves-beheben"
        },
        {
            "id": "action_provider_storeswlaescript.myshopify.com",
            "technology": "storeswlaescript.myshopify.com",
            "priority": "mittel",
            "owner": "Webbetrieb/IT",
            "action": "CMS, Themes, Plugins und sichtbare Versionshinweise aktualisieren, unnötige Plugins entfernen und Re-Scan nach Deployment ausführen.",
            "guide_url": "https://saferpage.de/guides/sichtbare-versionen-und-cves-beheben"
        },
        {
            "id": "action_fastly",
            "technology": "Fastly",
            "priority": "mittel",
            "owner": "IT/Security/Vendor Owner",
            "action": "Hosting/CDN, TLS, E-Mail-Schutz, Security-Header, CAA/DMARC und Anbieterrolle mit AVV/DPA/TOM-Nachweis prüfen.",
            "guide_url": "https://saferpage.de/anbieter/purpleleafshop.de"
        }
    ],
    "cms_playbooks": [
        {
            "id": "shopify",
            "platform": "Shopify",
            "summary": "Shopify-Themes, Apps, Checkout-/Payment-Dienste und Pixel müssen als Shop-Flow geprüft werden; der passive Check ersetzt keinen Testkauf.",
            "steps": [
                "Theme, Apps, Customer Events/Pixels und eingebettete Marketingtools inventarisieren.",
                "Cookie-Banner und Consent Mode für Storefront, Produktseiten, Warenkorb und Checkout-nahe Seiten prüfen.",
                "Payment-, Versand-, Newsletter-, Review- und Chat-Apps in Anbieterregister und Datenschutzhinweise aufnehmen.",
                "AGB, Widerruf, Versand, Preise, Grundpreise und Button-Lösung im E-Commerce-Check plus manueller Shop-Flow-Prüfung abgleichen."
            ],
            "acceptance": [
                "Shop-relevante Anbieter sind erklärt.",
                "Marketingpixel warten auf Consent.",
                "Checkout-/Payment-Prüfung ist als Betreiberaufgabe dokumentiert."
            ],
            "owner": "Shop/Marketing/Datenschutz",
            "guide_url": "https://saferpage.de/ecommerce/purpleleafshop.de",
            "rescan_url": "https://saferpage.de/?url=purpleleafshop.de"
        }
    ],
    "infrastructure": {
        "risk_level": "low",
        "positive_signals": [
            "Moderne TLS-Version aktiv: TLSv1.3.",
            "HSTS ist aktiv."
        ],
        "findings": [
            {
                "id": "caa_missing",
                "title": "CAA-Record fehlt",
                "public": true,
                "category": "dns",
                "severity": "info",
                "recommendation": "Optional CAA setzen, um erlaubte Zertifikatsaussteller festzulegen."
            }
        ]
    },
    "links": {
        "technology_center": "https://saferpage.de/technik/purpleleafshop.de",
        "json": "https://saferpage.de/technik/purpleleafshop.de/export",
        "csv": "https://saferpage.de/technik/purpleleafshop.de/export-csv",
        "markdown": "https://saferpage.de/technik/purpleleafshop.de/stack-md",
        "report": "https://saferpage.de/purpleleafshop.de",
        "vendors": "https://saferpage.de/anbieter/purpleleafshop.de",
        "consent": "https://saferpage.de/consent/purpleleafshop.de",
        "findings": "https://saferpage.de/befunde/purpleleafshop.de",
        "evidence": "https://saferpage.de/nachweise/purpleleafshop.de"
    },
    "disclaimer": "Technik-Erkennung ist passiv: SaferPage wertet sichtbare Header, HTML-, Script-, Asset- und Browserkontakte aus. Nicht sichtbare Servertechnik, interne Plugins und Logins werden nicht behauptet."
}
