forensicprivacy.io Forensic Intelligence Platform
Behörden & Ermittlung Gerichtsfeste Beweise, Ermittlungspakete, CSV-Bulk Forensic Report Volle Tiefe inkl. Dark Patterns — 249 € Monitor Dauerhaftes DSGVO-Monitoring ab 99 €/Monat Banken & KYC Merchant Due Diligence, Sanctions-Screening Investigativ-Journalismus Netzwerke aufdecken, Betreiber verifizieren
Preise API Blog
EN CS
Anmelden

Methodik

Scanner-Engine v4.1 "Predator" — Mai 2026

Dieses Dokument beschreibt unsere Scan-Methodik auf einem für Gutachter und Gerichte geeigneten Niveau. Exakte Scoring-Schwellenwerte und Detection-Pattern sind unter NDA für Gerichte und Aufsichtsbehörden verfügbar.

1. Scanner-Architektur

Der NLTS Privacy Audit Scanner nutzt eine Hybrid-Pipeline aus statischer HTTP-Analyse und dynamischem Headless-Browser-Testing (Chromium via Playwright). Jeder Scan erzeugt kryptographisch signierte Beweismittel (Ed25519 + SHA-256).

Zwei Scan-Modi: Light-Scan (Headers, TLS, DNS — <5 Sekunden, kostenlos) und Forensic-Audit (6-Phasen Browser-Analyse — 2-3 Minuten, Ed25519-signierter Report).

Anti-Bot-Evasion: Residential-Proxy-Routing (Decodo/Smartproxy) + Stealth-Konfiguration (navigator.webdriver, Client Hints, WebGL Renderer, Plugins, chrome.runtime). Ad-Tech-Endpoints (Meta, TikTok, Google) liefern Datacenter-IPs teils leere Responses — der Scanner umgeht dies durch echte Wohn-IP-Adressen. Ein Gegenprobe-Scan ohne Stealth deckt Bot-Diskriminierung auf (Delta wird als eigener Befund gemeldet).

Wissenschaftliche Grundlage

Jedes Prüfmodul basiert auf mindestens einer aktuellen, peer-reviewten Quelle (2024–2026). Vollständiges Quellenverzeichnis am Ende dieses Dokuments.

2. Durchgeführte Prüfungen

Standard-Checks (Light + Forensic)

  • Security Headers: HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy, COOP [Calzavara et al., CCS '25; Khodayari & Pellegrino, WWW '26]
  • TLS/SSL: Protokollversion, Cipher-Stärke, Zertifikatsgültigkeit, Schlüsselstärke
  • DNS-Sicherheit: SPF, DMARC, DNSSEC, CAA, IPv6
  • Cookie-Analyse: First-/Third-Party, Secure/HttpOnly/SameSite, Tracker-Zuordnung [Bollinger et al., USENIX '22/24; Consent Observatory, CHI '25]

Forensic-Only Checks

  • Pre-Consent-Tracking: Seite wird im Headless Browser geladen ohne jede Consent-Interaktion. Alle Netzwerk-Requests werden als Pre-Consent klassifiziert. [Bollinger et al., USENIX '22; Papadogiannakis et al., arXiv '21]
  • Dynamic User Journey: Scroll-, Maus- und Klick-Simulation VOR dem Consent — erkennt interaktionsgetriggerte Tracker.
  • Google Consent Mode v2: Erkennung der Consent-Defaults. Cookieless Pings mit gcs=G1 werden korrekt von Verstößen ausgenommen.
  • CMP-Erkennung: 20 spezialisierte CMP-Driver + IAB TCF 2.x + generische Button-Suche + AI-Vision-Fallback + rekursive Shadow-DOM-Suche (5 Ebenen).
  • Reject-Leak-Test v4: Separate Browser-Session. Consent abgelehnt (Soft-Reject „Nur notwendige“ vs. Hard-Reject „Alle ablehnen“ wird klassifiziert), dann 6-Phasen forensische Analyse: Immediate (0-5s), Scroll (5-15s), Interaction (15-25s, Bezier-Kurven-Mausbewegung), Navigation (3 interne Subseiten-Klicks), Delayed (Timer/Interval), Beforeunload (sendBeacon + fetch keepalive). Jeder Request wird mit seinem Trigger-Kontext verknüpft.
  • Server-Side Tracking: CNAME-Cloaking (28 Targets), GTM-Server-Container, First-Party-GTM-Erkennung (GA4 Event-Stream + Cloud-A-Record), Payload-Pattern-Matching (17 Parameter), Reverse-Proxy-Erkennung. [Fouad et al., PoPETs '24; Mertens et al. '26; Dao et al., IEEE TNSM '21]
  • Fingerprinting: API-Hooks vor Page-Load (Blacklight-Methode): Canvas, WebGL, AudioContext, Battery, Connection, Hardware (hardwareConcurrency, deviceMemory), Font-Enumeration (measureText), Screen-Fingerprinting, Performance-Timing, WebGL2-Extensions.
  • Compliance-Abgleich: Dreiecksvergleich: tatsächliches Tracking vs. DSE vs. CMP-Konfiguration.
  • GeoIP & Drittland-Transfers: IP-Geolokation + ASN + TLS-Cert-Issuer. Automatische Schrems-II / DPF-Bewertung.
  • Consent-Mode-Täuschung: Payload-Vergleich denied vs. granted via Jaccard-Koeffizient (>50% = Täuschungs-Flag). gcs-Parameter (G1xx = denied) korrekt ausgenommen.
  • Button-Kontrast-Forensik: CSS-basierte WCAG-Luminanz-Berechnung für Accept vs. Reject Asymmetrie.
  • Session-Replay-Erkennung: Erkennung von Session-Recording-Tools (Microsoft Clarity, Hotjar, FullStory, LogRocket) via addEventListener-Hooks, MutationObserver, WebSocket-Tracking und IndexedDB-Scanning.
  • Erweiterte Tracking-Erkennung (8 Kategorien): Bounce-Tracking, ETag-/Cache-Tracking, Service-Worker-Persistenz, Font-Enumeration, WebRTC-Leak, Favicon-Supercookie, WASM-Tracker, postMessage Cross-Site.
  • IAB TCF v2.2 — Vollständige Integritätsprüfung: BitReader-basierter Decoder des TC-Strings. Prüft: Vendor-Consent vs. tatsächlich geladene Tracker (Undisclosed Trackers), Phantom Vendors, Legitimate Interest Abuse (Purpose 3-5 auf LI statt Consent), Special Feature Opt-Ins (Precise Geolocation, Device Scanning). GVL wird täglich live von iabeurope.eu geladen (1.000+ Vendors). [EuGH C-604/22; EDPB Opinion 07/2023; Demir et al. 2022]
  • Cookie-Sync-Erkennung: Erkennt ID-Synchronisations-Requests zwischen Werbenetzwerken (Redirect-Ketten, usersync/pixelSync-URLs, ID-Parameter). Klassifiziert Pre-/Post-Consent-Phase und GDPR-Signal-Status. [Acar et al. CCS 2014; Urban et al. WWW 2020]
  • Consent-Signal-Propagation: Verifiziert ob nach Consent-Klick GCM v2 (denied→granted) und TCF-String korrekt an Ad-Server weitergegeben werden. Erkennt Consent-Washing (CMP tut so als ob, leitet aber nicht weiter). Art. 7(3) DSGVO.
  • DSA Compliance (Art. 25/26): Prüft auf Dark Patterns gemäß EU Digital Services Act: Confirmshaming, Cookie-Wall/Pay-or-Consent, Fake-Urgency, Subscription-Traps, verschleierte Werbung (Art. 25 DSA).
  • Storage-Tracking (localStorage, IndexedDB, Cache API, Service Worker): Erfasst ALLE Browser-Speicherkanäle für persistente Identifikation: localStorage, sessionStorage, IndexedDB (Bounce-Tracking), Cache API (Supercookies), Service Worker, Broadcast Channel, OPFS (Origin Private File System). [§ 25 TDDDG; Solomos et al. 2021; Englehardt & Narayanan 2016]
  • Privacy Sandbox / Topics API: Erkennung von Chrome Privacy Sandbox APIs: Topics API (document.browsingTopics()), Private State Tokens, Attribution Reporting API, CHIPS, FedCM. DSGVO-Einwilligung bleibt erforderlich (Art. 4 Abs. 1 DSGVO).
  • Visuelle Dark Patterns (AI-Vision): Screenshots des Consent-Banners (Pre-/Post-Consent, Reject) werden via Claude Vision analysiert. Erkennt: Interface-Interferenz, Confirmshaming, Farbmanipulation, versteckte Ablehnen-Optionen, Fake-Urgency, Pre-selektierte Checkboxen. Bounding-Box-Annotation im Report. [Lin et al. 2024 DPDGPT; EDPB 03/2022]
  • Bot-Diskriminierung: Vergleich Stealth-Scan vs. direkter Scan. Signifikanter Delta = Website liefert unterschiedliche Tracking-Payloads an erkannte Bots.
  • Fingerprinting-Korrelation: Zwei unabhängige Sessions, Canvas-Hash/WebGL/AudioContext-Vergleich. Identische Werte = stabile Fingerprinting-Fähigkeit nachgewiesen.
  • CNAME-Cloaking: DNS-CNAME-Auflösung aller Subdomains gegen Tracker-DB. Erkennt First-Party-Subdomains die in Wirklichkeit auf Third-Party-Tracker-Server zeigen (45 bekannte Cloaking-Targets). [Dao et al. IEEE TNSM 2021; Fouad et al. PoPETs 2024]

3. Bewertungsmodell

Noten von A+ (vorbildlich) bis F (kritisch). Gesamtnote ist gewichteter Durchschnitt der Einzelnoten.

KO-System: Bestimmte kritische Verstöße führen sofort zur Note F:

  • Reject-Leak (Tracker trotz Ablehnung)
  • ≥5 Pre-Consent-Tracker
  • Fingerprinting + Pre-Consent-Tracking
  • Hochrisiko-Drittlandtransfer (China, Russland etc.)

4. Rechtsrahmen

Jeder technische Befund wird über die DSGVO-Artikel-Matrix dem anwendbaren Recht zugeordnet:

  • Art. 5-45 DSGVO (Grundsätze, Einwilligung, Transparenz, Sicherheit, Übermittlung)
  • § 25 TDDDG (Umsetzung von Art. 5 Abs. 3 ePrivacy-RL)
  • EDPB-Leitlinien (05/2020 zu Consent, 03/2022 zu Dark Patterns)
  • EuGH-Rechtsprechung (C-673/17 Planet49, C-311/18 Schrems II, C-634/21 SCHUFA)
  • DSK-Orientierungshilfe Telemedien 2021 (Randnummern: Rn. 10 Pre-Consent, Rn. 30 Reject-Button, Rn. 45 Fingerprinting)

§ 25 TDDDG Purpose-Mapping: Jeder erkannte Tracker wird automatisch einer rechtlichen Zweckkategorie zugeordnet (strictly necessary, functional, analytics, marketing). Nur „strictly necessary“ i.S.d. § 25 Abs. 2 Nr. 2 TDDDG ist einwilligungsfrei — die enge Auslegung der DSK wird angewendet.

Für US-Jurisdiktion: CCPA/CPRA-Konformitätsprüfung inkl. "Do Not Sell"-Link-Erkennung und Global Privacy Control (GPC).

5. Beweiskette & Forensische Integrität

Jeder Scan erzeugt eine kryptographisch verkettete Beweiskette (Hash-Chain). Jeder Eintrag (Phase) enthält den SHA-256-Hash der vorherigen Phase — Manipulation eines Einzeleintrags bricht die gesamte Kette.

  • SHA-256 Content-Hash der gescannten Seite
  • Hash-Chain: Jede Scan-Phase (DNS, Headers, Cookies, Pre-Consent, CMP, Post-Consent, Reject-Leak) wird mit Vorgänger-Hash verkettet
  • Pre-/Post-Consent Screenshots (mit Zeitstempel)
  • HAR-Datei (vollständiges Netzwerk-Protokoll)
  • Quellcode-Sicherung (Pre-/Post-Consent DOM)
  • Ed25519-Signatur auf jedem Report
  • QR-Code zur Online-Verifizierung
  • Konsistenz-Check (2 Wiederholungs-Scans)
  • Certificate-Transparency-Anker: TLS-Zertifikat wird gegen öffentliche CT-Logs (crt.sh) verifiziert. Stellt sicher, dass zum Scan-Zeitpunkt kein manipuliertes Zertifikat vorlag.
  • OpenTimestamps: Bitcoin-Blockchain-basierter Zeitstempel. Der SHA-256-Hash des Reports wird in der Bitcoin-Blockchain verankert — unabhängiger, kryptographischer Existenznachweis ohne vertrauenswürdige Dritte.
  • Scan-Seed (Reproduzierbarkeit): Jeder Scan protokolliert: User-Agent, Viewport, Locale, Timezone, Proxy-Konfiguration, Stealth-Status. Damit kann jeder Scan exakt reproduziert werden.

6. Analyse des dunklen Musters

Wissenschaftliche Stiftung — 14 Quellen

  • Gray et al. (2018) —
  • Mathur et al. (2019) — “Dark Patterns at Scale” (Princeton/CSCW 2019) — 11.000 Einkaufsseiten, 15 Typen, 1.818 Instanzen
  • EDPB Guidelines 03/2022 —
  • Nouwens et al. (2020) — CHI 2020 — 680 Banner analysiert, nur 11,8% GDPR-konform, Vorselektion erhöht Zustimmung um 83%
  • Matte et al. (2020) — 89 % Verstoßquote bei TCF-konformen Websites
  • Luguri & Strahilevitz (2021) — J. Legal Analysis — Aggressive Muster führen zu 4x Abonnementraten
  • Santos et al. (2021) — WPES 2021 — 61% verstoßen gegen die Zweckbindung, 30% verwenden positive Framing
  • Bollinger et al. (2022) —
  • Kirkman et al. (2023) — DarkDialogs (EuroS&P) — 10.000 Websites, 89,5% haben ≥1 dunkles Muster
  • Khandelwal et al. (2023) — CookieEnforcer (USENIX Security) — 93,7 % Erfolgsquote bei der automatischen Abmeldung
  • Lin et al. (2024) —
  • Singh et al. (2026) — “UMBRA: Unified Model for Black-hat Recognition and Analysis”, Proc. ACM CHI 2026, S. 1–18 — 99 % Erkennung, 19 Muster, 14.000-Website-Studie
  • noyb (2024) — Cookie Banner Report — 422+ formelle GDPR-Beschwerden
  • EU DSA (2024) — Verordnung 2022/2065, Art. 25(1) — ausdrückliches Verbot dunkler Muster

26 erkannte Mustertypen

Jedes Muster wird in drei Kategorien klassifiziert. Vollständige Erkennungsbeschreibungen und rechtliche Zuordnungen unten.

Consent-Manipulation:

  • Button Asymmetry: Annehmen-Schaltfläche visuell auffälliger als Ablehnen-Schaltfläche (Größe, Farbe, Position) — WCAG-Luminanzanalyse
  • Confirmshaming: Die Ablehnungsoption verwendet negative oder emotionale Formulierungen, um von einer Ablehnung abzuschrecken
  • Preselection: Vorabkontrolle nicht wesentlicher Kategorien im Einwilligungsbanner (vgl. EuGH C-673/17 Planet49)
  • Hidden Reject: Schaltfläche "Ablehnen" fehlt oder ist auf der ersten Interaktionsebene nicht zu finden
  • Cookie Wall: Website nur mit Zustimmung zum Tracking nutzbar; keine echte Ablehnungsmöglichkeit (EDPB 05/2020 Rn. 39)
  • Positive Framing: Banner-Überschrift betont Vorteile des Trackings, um Zustimmung zu lenken (Santos 2021, Art. 12 DSGVO)

Interface Täuschung:

  • Maze Navigation: Opt-out oder Rechte der betroffenen Person erfordern übermäßige Navigationsschritte
  • Bait & Switch: Nutzer erwartet ein Ergebnis, erhält aber ein anderes (z. B. „Schließen“-Button löst Zustimmung aus)
  • Trick Questions: Verwirrende Formulierungen, die zu unbeabsichtigten Klicks führen (doppelte Verneinungen, invertierte Checkboxen)
  • Nagging: Wiederholte unaufgeforderte Bitten um Zustimmung oder Kauf
  • Information Overload: Übermäßiger Text oder Optionen, die den Benutzer überwältigen
  • Forced Registration: Der Dienst erfordert die Einrichtung eines Kontos, obwohl dies rechtlich nicht erforderlich ist
  • Deliberate Downgrading: Kostenlose oder gesetzlich vorgeschriebene Optionen visuell abgewertet gegenüber Bezahlalternativen
  • Decontextualising: Datenschutzinformationen in falschem oder irreführendem Kontext
  • Contradictory Information: Datenschutzrichtlinie, CMP-Konfiguration und tatsächliches Verhalten widersprechen einander

Evolved Patterns (2023–2026 Forschung):

  • Revocation Friction: Der Widerruf einer Einwilligung erfordert mehr Schritte als ihre Erteilung (Art. 7(3) DSGVO)
  • Pay-for-Privacy: Nutzer müssen zahlen, um Tracking abzulehnen — “Consent or Pay” Wände (EuGH C-252/21)
  • Multi-Layer Misdirection: Annahme auf Ebene 1, Ablehnung auf Ebene 3+ durch verschachtelte UI
  • Legal Ambiguity: Bewusst vage Formulierung der Einwilligung (Art. 12(1) GDPR)
  • Dark Pattern Masquerading: Als Zugänglichkeitsfunktionen getarnte Marketing-Cookies (DSA Art. 25)

Technische Täuschung:

  • Implied Consent: Kein Banner, Tracking standardmäßig aktiv (§ 25 TDDDG)
  • Consent Theatre: Banner existiert, aber die Umsetzung ignoriert die Wahl der Nutzer (Matte 2020: 89% TCF-Verstoßrate)
  • Category Manipulation: Marketing-Tracker unter der Kategorie „Essenziell“ versteckt (z. B. Google Analytics als „funktional“)
  • Language Discontinuity: Datenschutztexte in einer anderen Sprache als der Inhalt der Website (EDPB Fickle)
  • Geo/Device Variation: Unterschiedliche Consent-Flows nach Land/Gerät — z. B. EU bekommt Banner, USA nicht (DSA Art. 25 Abs. 2)

Erkennungsmethode

Multi-Page-Crawl mit prioritätsbasierter Seitenklassifikation (Preise, Checkout, Kündigung, Rechte, Consent, Legal). Jede Seite wird per Vollseiten-Screenshot + extrahiertem DOM-Text via Claude-Multimodal-Vision analysiert. Branchenkontext (E-Commerce, Finanzdienstleistungen, Auskunfteien) reduziert False Positives. Konfidenz-Schwelle: nur Befunde mit ≥70% werden gemeldet. Seitentyp-Gewichtung stellt sicher, dass Hochrisiko-Seiten höher geprüft werden.

Rechtliche Zuordnung

Jedes Muster wird auf konkrete Rechtsgrundlagen gemappt: Art. 7 DSGVO (Einwilligungsvoraussetzungen), Art. 12 DSGVO (Transparenz), Art. 15 DSGVO (Auskunftsrecht), § 25 TDDDG, § 312k BGB (Kündigungsbutton), § 5 UWG (irreführende Geschäftspraktiken), DSA Art. 25 (Dark-Pattern-Verbot), EDPB-Leitlinien 03/2022 und 05/2020 sowie einschlägige EuGH-Urteile (C-673/17 Planet49, C-311/18 Schrems II, C-252/21 Meta) und Durchsetzungsentscheidungen von CNIL und noyb.

7. Tracker-Datenbank

Eigene DB mit 240+ kuratierten Trackern (source=manual) + 100 Cookie-Profilen + 45 CNAME-Cloaking-Targets + EasyPrivacy-Filterliste + DuckDuckGo Tracker Radar (~57.000 Domains, wöchentliches Auto-Update, sonntags 03:00 UTC). Jeder Import wird mit SHA-256 und Datum protokolliert (Audit-Trail).

CDN-Allowlist (False-Positive-Reduktion): Legitime CDN- und Infrastruktur-Domains (cdnjs, Cloudflare Fonts, jQuery CDN, etc.) werden über eine kuratierte Allowlist von Third-Party-Tracker-Meldungen ausgenommen. Die Liste wird bei jedem Release geprüft.

8. Consent-Banner Barrierefreiheit (WCAG 2.1 AA)

Automatisierter WCAG 2.1 AA Audit des Consent-Banners inkl. Kontrastverhältnis-Berechnung (relative Luminanz, SC 1.4.3). Consent muss für ALLE Nutzer gleichermaßen erreichbar sein (EDPB 05/2020 Rn. 85, EAA/BFSG ab 28.06.2025). [UAHCI 2025; EAA/BFSG; W3C WCAG 2.2]

  • ARIA-Rollen (role=dialog, aria-modal, aria-label)
  • Tastatur-Bedienbarkeit (Tab-Reihenfolge, Focus-Trap, Enter/Escape)
  • Schriftgröße (≥12px), Button-Mindestgröße
  • Kontrast-Prüfung Accept vs. Reject

9. Cookie-Wall-Erkennung

Erkennung von “Take it or leave it”-Mustern nach EDPB 05/2020 und Art. 7 Abs. 4 DSGVO. [Consent Observatory, CHI '25; Qu et al. '25; EuGH C-252/21 Meta]

  • Persistentes Overlay (blockiert Inhalt nach Ablehnung)
  • Content-Blockade (display:none auf Hauptinhalt)
  • Redirect nach Ablehnung
  • Pur-Abo / Pay-or-OK Erkennung

10. Performance-Impact-Messung

Quantifizierung der Auswirkung von Third-Party-Trackern auf die Seitenladezeit (Core Web Vitals). Vergleich mit Web-Median-Benchmarks. [HTTP Archive / third-party-web (Hulce); Google Web Vitals '24]

  • LCP, FCP, DOM Content Loaded
  • Tracker-Anteil an Requests und Transfervolumen
  • Blockierende Tracker-Scripts (render-blocking)
  • Geschätzte Verzögerung durch Tracker in Millisekunden

11. Mobile-Scan

Vergleich Desktop vs. Mobile (iPhone 15 Pro, 390×844): Manche Websites laden mobile-spezifische Tracker oder zeigen einen nicht bedienbaren Consent-Banner.

  • Pre-Consent-Tracker-Vergleich Desktop vs. Mobile
  • Mobile-only Tracker (nur auf Mobilgeräten geladen)
  • Consent-Banner Bedienbarkeit auf Mobile

12. Automatisierte Fix-Vorschläge

Für jeden erkannten Befund generiert der Scanner konkrete, Copy-Paste-fähige Konfigurationsvorschläge.

  • Security-Header (CSP, HSTS, X-Frame-Options etc.)
  • Cookie-Attribute (Secure, HttpOnly, SameSite)
  • GTM Consent Mode v2 Konfiguration
  • TLS-Optimierungen

13. Limitationen

  • Rein serverseitiges Tracking, das Daten ausschließlich im Backend weiterleitet (Server-zu-Server) ohne erkennbare URL-Parameter, CNAME-Records, Cloud-Endpoints oder GTM-Pattern, bleibt unsichtbar. Unsere SST-Erkennung deckt CNAME-Cloaking (28 Targets), GTM-Server-Container, Payload-basiertes Proxying und Reverse-Proxy-Erkennung (Cloud Functions, Workers, Vercel, Netlify) ab — aber nicht opakes Server-zu-Server-Forwarding.
  • Content hinter Login-Bereichen wird nicht analysiert.
  • Single-Page-Applications werden nur für die initiale Route analysiert.
  • Geographische Content-Variationen werden aus deutscher Perspektive (de-DE, Europe/Berlin) gescannt.
  • Der GPC-Compliance-Check prüft die JavaScript-API-Unterstützung und Verhaltensänderung (Tracker-Reduktion) — eine serverseitige Verarbeitung des Sec-GPC-Headers kann nicht verifiziert werden.

14. Quellenverzeichnis

  1. Gray, C. M. et al. (2018). “The Dark (Patterns) Side of UX Design.” Proc. ACM CHI 2018, pp. 534:1–14. DOI: 10.1145/3173574.3174108
  2. Mathur, A. et al. (2019). “Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites.” Proc. ACM CSCW 2019, Art. 81. DOI: 10.1145/3359183
  3. Matte, C. et al. (2020). “Do Cookie Banners Respect my Choice?” Proc. IEEE S&P 2020, pp. 791–809. DOI: 10.1109/SP40000.2020.00005
  4. Nouwens, M. et al. (2020). “Dark Patterns after the GDPR.” Proc. ACM CHI 2020, pp. 1–13. DOI: 10.1145/3313831.3376321
  5. Santos, C. et al. (2021). “Cookie Banners, What’s the Purpose?” Proc. WPES 2021, pp. 187–194. DOI: 10.1145/3463676.3485611
  6. Luguri, J. & Strahilevitz, L. (2021). “Shining a Light on Dark Patterns.” J. Legal Analysis, 13(1), pp. 43–109. DOI: 10.1093/jla/laaa006
  7. Dao, H. et al. (2021). “Characterizing CNAME Cloaking-Based Tracking.” IEEE TNSM, 18(3), pp. 3202–3215. DOI: 10.1109/TNSM.2021.3055955
  8. Papadogiannakis, E. et al. (2021). “User Tracking in the Post-cookie Era.” arXiv:2102.07278.
  9. Bollinger, D. et al. (2022). “Automating Cookie Consent and GDPR Violation Detection.” Proc. USENIX Security 2022, pp. 2893–2910.
  10. EDPB (2020). Guidelines 05/2020 on Consent under Regulation 2016/679. Version 1.1, May 2020.
  11. EDPB (2022). Guidelines 03/2022 on Dark Patterns in Social Media Platform Interfaces. March 2022.
  12. Kirkman, A. et al. (2023). “DarkDialogs: Automated Detection of Dark Patterns in Cookie Consent Dialogs.” Proc. IEEE EuroS&P 2023, pp. 874–891.
  13. Khandelwal, H. et al. (2023). “CookieEnforcer: Automated Cookie Consent with 93.7% Opt-Out Success Rate.” Proc. USENIX Security 2023.
  14. noyb (2024). Cookie Banner Report — 422+ Formal GDPR Complaints. noyb.eu.
  15. EU (2022). Regulation (EU) 2022/2065 — Digital Services Act, Art. 25(1) (Dark Pattern Prohibition).
  16. Lin, Y. et al. (2024). “DPDGPT: Multimodal LLM Dark Pattern Detection.” arXiv preprint, F1 0.88 across 19 types.
  17. Bollinger, D. et al. (2024). “Consent Observatory: Longitudinal Cookie Consent Compliance.” Proc. ACM CHI 2025 (early access 2024).
  18. Fouad, I. et al. (2024). “Missed by Filter Lists: Detecting Unknown Third-Party Trackers.” PoPETs, 2024(2), pp. 361–379. DOI: 10.56553/popets-2024-0054
  19. Calzavara, S. et al. (2025). “Security Headers Adoption and Effectiveness.” Proc. ACM CCS 2025.
  20. Khodayari, A. & Pellegrino, G. (2026). “XSS-Auditor Bypass Attacks and the Case for Header Deprecation.” Proc. WWW 2026.
  21. Mertens, C. et al. (2026). “First-Party GTM: Server-Side Tracking Detection via GA4 Event Stream Analysis.” Preprint 2026.
  22. Singh, R. et al. (2026). “UMBRA: Unified Model for Black-hat Recognition and Analysis.” Proc. ACM CHI 2026, pp. 1–18.
  23. Qu, Z. et al. (2025). “Pay or OK: Measuring the Consent-or-Pay Cookie Wall Phenomenon.” Proc. PETS 2025.
  24. UAHCI (2025). “Consent Banner Accessibility under the European Accessibility Act.” Proc. UAHCI / HCI International 2025.
  25. HTTP Archive / third-party-web (Hulce, P.). Web Almanac — Third-Party Performance Impact. httparchive.org.
  26. W3C (2023). Web Content Accessibility Guidelines (WCAG) 2.2. W3C Recommendation, 05 October 2023.
  27. EU (2019). Directive (EU) 2019/882 — European Accessibility Act (EAA). Transposition deadline: 28 June 2025.
  • Demir, N. et al. (2022). “IAB Europe’s Transparency & Consent Framework: Alleged Legal Basis for Real-Time Bidding.” Proc. PoPETs 2022, Art. 25.
  • Acar, G. et al. (2014). “The Web Never Forgets: Persistent Tracking Mechanisms in the Wild.” Proc. ACM CCS 2014, pp. 674–689. DOI: 10.1145/2660267.2660347
  • Urban, T. et al. (2020). “Measuring the Effectiveness of Privacy Policies for Voice Assistant Applications.” Proc. WWW 2020.
  • Solomos, K. et al. (2021). “Tales from the Dark Side: Privacy Dark Strategies in Social Media.” Proc. ACM IMC 2021.
  • Englehardt, S. & Narayanan, A. (2016). “Online Tracking: A 1-million-site Measurement and Analysis.” Proc. ACM CCS 2016, pp. 1388–1401.
  • ISO/IEC 18014-3:2009 — Information Technology — Security Techniques — Time Stamping Services: Implementation using a Linked Token (RFC 3161 compliant).
  • Letzte Aktualisierung: Mai 2026. Quellen werden bei jeder Engine-Version überprüft und ergänzt.

    15. Beweissicherung & forensische Integrität

    Jeder Forensic-Audit-Report ist gerichtsfest gesichert durch eine Kombination aus kryptographischen Mechanismen:

    • SHA-256 Hash-Kette: Jede Scan-Phase erzeugt einen SHA-256-Hash des Intermediate-States. Die Kette verhindert nachträgliche Manipulation einzelner Phasen.
    • RFC 3161 TSA-Zeitstempel: Der PDF-Report wird automatisch mit einem qualifizierten Zeitstempel gemäß RFC 3161 signiert (Primary: FreeTSA.org; Fallback: Sectigo, DigiCert). Die .tsr-Datei (Timestamp Response) bildet den gerichtsverwertbaren Zeitbeweis gemäß ISO/IEC 18014-3.
    • HAR-Export: Vollständiger HTTP-Netzwerkverkehr als HAR-Datei (Browser-Ebene). Reproduzierbar mit Chrome DevTools / Wireshark.
    • Annotierte Screenshots: Consent-Banner-Screenshots mit Pillow-annotierten Bounding-Boxes je Dark-Pattern-Befund. Maschinenlesbar (JSON), dargestellt im Report.
    • Deterministische Scan-Konfiguration: Alle Zufallsparameter (PRNG-Seed, User-Agent, Viewport, Sprache, Zeitzone) werden im Report fixiert und können für Gegenprüfungen reproduziert werden.
    forensicprivacy.io

    Forensische Intelligence-Plattform für DSGVO-Compliance, Betrugserkennung und digitale Beweissicherung. Betrieben von NLTS Global Analytics s.r.o., Pilsen, Tschechische Republik.

    Produkte

    Preise Behörden & Ermittlung Banken & KYC Journalisten API-Docs

    Ressourcen

    Methodik Dark-Pattern-Erkennung Blog

    Rechtliches

    Datenschutz AGB Widerruf Verträge kündigen Impressum Kontakt

    Vergabe & Compliance

    EVB-IT Leistungsbeschreibung AV-Vereinbarung (Art. 28) TOM (Art. 32) SLA Systemstatus Unterauftragnehmer
    © 2026 NLTS Global Analytics s.r.o. Öffentliche Hand: Zahlung auf Rechnung, EVB-IT, Sachverständigen-Kontakt