# DSGVO.pro — German Website Compliance Platform > Automated compliance scanning for German websites covering 25 German/EU laws including DSGVO, BDSG, TDDDG, DDG, KI-VO, BFSG, BGB, UWG, PAngV, ElektroG, JuSchG, UrhG, VSBG, VerpackG plus sector law (GewO, MaBV, GEG, BRAO, FinVermV, HwO, IfSG, KosmetikVO, HWG, HOAI, MiLoG). > Volltext catalog of 920 Gesetzesartikel. 33 scanner modules (12 unique-to-market, 13 Premium). MCP server for AI agents. ## What this site does DSGVO.pro scans German websites for compliance with German/EU digital law: - Detects violations across 33 modules (cookie consent, privacy policy, impressum, SSL, tracking, accessibility, §312k Kündigungsbutton, §356a Widerrufsbutton, KI-VO transparency, plus 8 industry-specific Pro modules: lawyer/Anwalt, real-estate broker/Makler, physician/Arzt, financial intermediary/Finanz, gastronomy, cosmetics studio, construction, hotel) - Grounds findings in actual statute text (Volltext linked per violation) - Provides financial risk estimates (DSGVO fines, Abmahnung-Kosten) - Offers fix services at flat rates (Fix-und-fertig) ## §356a Widerrufsbutton — special focus Ab dem 19. Juni 2026 müssen alle deutschen B2C-Online-Shops einen klar sichtbaren Widerrufsbutton bereitstellen (§356a BGB). Fehlt er, verlängert sich die Widerrufsfrist von 14 Tagen auf 12 Monate + 14 Tage pro Bestellung. DSGVO.pro ist der erste deutsche Scanner mit §356a-Prüfung. - [§356a Scanner LP](https://dsgvo.pro/widerrufsbutton-pruefen): focused §356a-check - [§356a Volltext](https://dsgvo.pro/gesetze/bgb/par-356a): paragraph page - [§356a Stichprobe](https://dsgvo.pro/blog/widerrufsbutton-pflicht-juni-2026): bei 6 von 8 geprüften Shops fehlte der Widerrufsbutton (Mai 2026) ## Key Pages - [Home / Scanner](https://dsgvo.pro): Free website compliance scan - [Pricing](https://dsgvo.pro/pricing): Subscription plans (Free / Eins €9/mo / Pro €19/mo / Agency €89/mo) - [Legislation Deadlines](https://dsgvo.pro/legislation): upcoming Stichtage (19.06.2026, 28.06.2025, etc.) - [DSGVO Volltext](https://dsgvo.pro/gesetze/dsgvo): 99 DSGVO articles in German - [BDSG Volltext](https://dsgvo.pro/gesetze/bdsg): 86 BDSG paragraphs - [TDDDG Volltext](https://dsgvo.pro/gesetze/tdddg): 30 TDDDG paragraphs - [DDG Volltext](https://dsgvo.pro/gesetze/ddg): 34 DDG paragraphs - [KI-VO / AI Act](https://dsgvo.pro/gesetze/ki-vo): 113 AI Act articles in German - [BFSG Volltext](https://dsgvo.pro/gesetze/bfsg): 38 BFSG paragraphs (Barrierefreiheit) - [BGB Volltext](https://dsgvo.pro/gesetze/bgb): incl. §312j Buttonlösung, §312k Kündigungsbutton, §356a Widerrufsbutton - [Blog](https://dsgvo.pro/blog): Compliance updates, Studien, Erklärungen ## MCP Server (for AI agents) DSGVO.pro provides a Model Context Protocol (MCP) server for AI assistants and agents (Cursor, Claude Code, Lovable, Claude Desktop, v0): - **Endpoint**: `https://dsgvo.pro/api/mcp` - **Discovery**: `https://dsgvo.pro/.well-known/mcp.json` - **Protocol**: MCP 2024-11-05, Streamable HTTP transport - **Auth**: Bearer token (free tier: 3 tools-calls/month, no API key required for free; Pro/Agency: scaled) - **Tools**: - `list-laws`: List all 25 available laws with article counts - `get-article`: Get full German legal text of any article/paragraph (incl. §356a, Art. 6 DSGVO, etc.) - `search-law`: Full-text search; accepts paragraph references (`356a`, `§ 312k`, `Art. 42`) or keywords - `check-compliance`: Start a Playwright-driven compliance scan against up to 33 modules - `get-scan-status`: Poll scan progress - `get-scan-result`: Full compliance report with violations and fix instructions **Use case for AI builders**: anti-hallucination grounding for German legal-doc generation. When users ask Claude/Cursor to «generate Impressum» or «generate Datenschutzerklärung», the MCP server provides actual statutory Pflichtangaben (§5 DDG, Art. 13/14 DSGVO, §25 TDDDG) — no more hallucinated/stale legal text. ## REST API - `GET /api/laws/{law}/{num}`: Get article text (e.g. `/api/laws/dsgvo/6`, `/api/laws/bgb/356a`) - `GET /api/search/laws?q=`: Search 920 articles by keyword or paragraph number - `POST /api/mcp`: MCP JSON-RPC endpoint - `GET /api/mcp`: Server info and tool/resource list - `POST /api/scan`: Start website compliance scan (auth required for premium modules) - `POST /api/scan/public`: Anonymous scan (rate-limited, used by WordPress/Shopify plugins) ## Laws covered (25 total, 920 articles) | ID | Name | Articles | Special focus | |----|------|----------|---------------| | dsgvo | DSGVO (GDPR) | 99 | data protection, fines | | bdsg | BDSG | 86 | German federal data protection | | tdddg | TDDDG | 30 | telecom data protection (§25 cookie consent) | | ddg | DDG | 34 | digital services (§5 Impressum, §13 Mitwirkungspflichten) | | ki-vo | KI-VO (AI Act) | 113 | AI transparency (Art. 13/14/50) | | bfsg | BFSG | 38 | accessibility (Pflicht seit 28.06.2025) | | bgb | BGB | incl. §312j, §312k, §356a | consumer-contract rights, §356a Widerrufsbutton ab 19.06.2026 | | uwg | UWG | unlauter Wettbewerb | dark patterns (§5), email opt-in (§7) | | pangv | PAngV | Preisangaben | price labeling, MwSt, Versandkosten, 30-Tage-Niedrigstpreis | | elektrog | ElektroG | Elektronik | WEEE, BattG | | juschg | JuSchG | Jugendschutz | age gates, JMStV | | urhg | UrhG | Urheberrecht | image rights | | vsbg | VSBG | Verbraucherstreitbeilegung | OS-Plattform link, §36 | | verpackg | VerpackG | Verpackungen | LUCID-Registrierung | | gewo | GewO | §34c ff. | Makler-/Finanz-/Bauträger-Erlaubnis (§34c/d/f/h/i) | | mabv | MaBV | §16a, §15b | Makler-Berufshaftpflicht, Weiterbildungspflicht | | geg | GEG | Energieausweis | Pflichtangaben in Immobilienanzeigen (§87) | | brao | BRAO | Anwaltsberufsrecht | Fachanwalt (§43c), Haftpflicht (§51), Vergütung (§49b) | | finvermv | FinVermV | §11, §13, §15 | Verhaltens- und Informationspflichten Finanzanlagenvermittler | | hwo | HwO | Handwerksrolle | Eintragungspflicht zulassungspflichtiger Gewerke (§1) | | ifsg | IfSG | §43, §44 | Hygiene-/Belehrungspflichten Gastronomie | | kosmkv | KosmetikVO | §1, §3 | Sicherheit/Kennzeichnung kosmetischer Mittel | | hwg | HWG | §3, §11 | Heilmittelwerbung, Werbeverbote außerhalb Fachkreise | | hoai | HOAI | §3 | Honorar/Leistungsbilder Architekten/Ingenieure | | milog | MiLoG | §1, §13 | Mindestlohn, Auftraggeberhaftung Bau | ## Scanner Modules (33 total · 20 Standard + 13 Premium · 12 unique-to-market) ### Standard (Free/Eins/Pro/Agency) Cookie consent (TDDDG §25), privacy policy (Art. 13/14 DSGVO), Impressum (DDG §5), tracking analytics (TDDDG §25), SSL/security (Art. 32 DSGVO), external resources (cross-border data transfers), accessibility (BFSG), e-commerce signals, email marketing (UWG §7), copyright/images (UrhG), social media embeds, dispute resolution (VSBG §36), price labeling (PAngV), §312k Kündigungsbutton (BGB), §312j Buttonlösung (BGB), packaging law (VerpackG), electronics/batteries (ElektroG/BattG), dark patterns (UWG §5), age verification (JuSchG/JMStV), hosting location/Schrems II (Art. 13 lit. f DSGVO). ### Premium (Pro/Agency only) Cross-cutting: §356a Widerrufsbutton (BGB, ab 19.06.2026), advanced security (DSGVO Art. 32 — TLS, mixed-content, CMS-CVE), KI-Transparenz (KI-VO Art. 13/14/50), KI-Datenverarbeitung (Art. 6 + Art. 44 ff.), tech-stack staleness (DSGVO Art. 32 — CMS/framework version vs NVD CVE). Industry-specific (8 verticals — currently no other EU compliance scanner covers these): - Anwalt/lawyer — BORA / BRAO (Erfolgshonorar, Fachanwalts-Bezeichnung, Werbe-Beschränkungen) - Makler/real-estate broker — §34c GewO + MaBV + §80 GEG Energieausweis-Pflicht in Inseraten - Arzt/physician — BOÄ + HWG + Art. 9 DSGVO (Heilmittelwerbung, Patientenbewertungen, Sonderkategorie) - Finanz-Vermittler/financial intermediary — §34d/f/h/i GewO + FinVermV (Erlaubnis, Vermittlerregister) - Gastronomie — LMIV + PAngV + IfSG (Allergenkennzeichnung, MwSt-Endpreise, Hygiene-Belehrung) - Kosmetik-Studio — KosmetikVO + HWG + UWG (Werbeschranken, Vorher-Nachher, Heilpraktiker-Grenze) - Bau/Sanierung — HwO + TRGS 519 + GEG (Handwerksrolle, Asbest-Sachkunde, Energieausweis) - Hotel/Beherbergung — BMG + PAngV + GEG + DSGVO (Meldeschein, Kurtaxe, Buchungs-Einwilligungen) Industry detection runs from page content — only triggers relevant checks for the detected vertical. ## Contact - Website: https://dsgvo.pro - Impressum: https://dsgvo.pro/impressum - Datenschutz: https://dsgvo.pro/datenschutz - Cookies: https://dsgvo.pro/cookies - AGB: https://dsgvo.pro/agb