Files
breakpilot-compliance/admin-compliance/lib/sdk/compliance-scope-triggers/triggers-n-v.ts
Benjamin Admin 55a2cd4a3d
Some checks failed
Build + Deploy / build-admin-compliance (push) Successful in 1m51s
Build + Deploy / build-backend-compliance (push) Successful in 2m48s
Build + Deploy / build-ai-sdk (push) Successful in 43s
Build + Deploy / build-developer-portal (push) Successful in 1m2s
Build + Deploy / build-tts (push) Successful in 1m12s
Build + Deploy / build-document-crawler (push) Successful in 30s
CI / loc-budget (push) Failing after 15s
CI / secret-scan (push) Has been skipped
CI / test-python-backend (push) Successful in 35s
CI / test-python-dsms-gateway (push) Successful in 19s
CI / validate-canonical-controls (push) Successful in 12s
Build + Deploy / build-dsms-gateway (push) Successful in 20s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 2m16s
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / test-go (push) Successful in 38s
CI / test-python-document-crawler (push) Successful in 21s
Build + Deploy / trigger-orca (push) Successful in 3m12s
feat: Verbraucherrecht-Obligations + Widerrufsbutton-Pflicht ab 19.06.2026
Neue Regulierung: EU-Richtlinie 2023/2673, §356a BGB

3 Obligations:
- VBR-OBL-001: Digitaler Widerrufsbutton (Frist: 19.06.2026, Bussgeld: 50k EUR)
- VBR-OBL-002: Widerrufsbelehrung bei Fernabsatz
- VBR-OBL-003: Button-Loesung "zahlungspflichtig bestellen"

Scope Engine: 3 neue Hard-Trigger-Rules (HT-N01..N03) fuer B2C,
Online-Shop und Abo-Modelle.

Total Obligations: 370 → 373 (12 Regulierungen)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-25 16:24:07 +02:00

46 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* Hard Trigger Rules NV
* Groups: Verbraucherrecht (N)
*/
import type { HardTriggerRule } from '../compliance-scope-types'
export const HARD_TRIGGER_RULES_N_V: HardTriggerRule[] = [
// ========== N: Verbraucherrecht / E-Commerce ==========
{
id: 'HT-N01',
category: 'consumer_protection',
questionId: 'org_business_model',
condition: 'IN',
conditionValue: ['B2C', 'B2B2C'],
minimumLevel: 'L2',
requiresDSFA: false,
mandatoryDocuments: ['WIDERRUF', 'CONSENT'],
legalReference: 'EU-RL 2023/2673, § 356a BGB',
description: 'B2C-Geschaeftsmodell: Widerrufsbutton-Pflicht ab 19.06.2026, Widerrufsbelehrung, Button-Loesung',
},
{
id: 'HT-N02',
category: 'consumer_protection',
questionId: 'org_operates_online_shop',
condition: 'EQUALS',
conditionValue: 'yes',
minimumLevel: 'L2',
requiresDSFA: false,
mandatoryDocuments: ['WIDERRUF', 'AGB', 'CONSENT'],
legalReference: '§ 312j BGB, EU-RL 2023/2673',
description: 'Online-Shop: Widerrufsbutton, Button-Loesung (zahlungspflichtig bestellen), AGB',
},
{
id: 'HT-N03',
category: 'consumer_protection',
questionId: 'org_offers_subscriptions',
condition: 'EQUALS',
conditionValue: 'yes',
minimumLevel: 'L2',
requiresDSFA: false,
mandatoryDocuments: ['WIDERRUF', 'CONSENT'],
legalReference: 'EU-RL 2023/2673, § 356a BGB',
description: 'Abo-Modell: Widerrufsbutton-Pflicht, Kuendigungsbutton (§ 312k BGB)',
},
]