BreakPilot Compliance - Dokumentation
Willkommen zur Dokumentation des BreakPilot Compliance-Stacks (Team B: DSGVO/Compliance).
Drei-Projekt-Architektur
| Projekt |
Beschreibung |
Docs |
| breakpilot-core |
Shared Infrastructure (DB, Cache, Vault, Nginx) |
Port 8009 |
| breakpilot-lehrer |
Bildungs-Stack |
Port 8010 |
| breakpilot-compliance (dieses Projekt) |
DSGVO/Compliance-Stack |
Port 8011 |
Compliance haengt von Core ab (PostgreSQL, Valkey, Vault, Qdrant, MinIO, Embedding, RAG).
Services
| Service |
Container |
Port |
Tech |
Beschreibung |
| Admin Compliance |
bp-compliance-admin |
3007 |
Next.js |
Compliance-Dashboard |
| Developer Portal |
bp-compliance-developer-portal |
3006 |
Next.js |
API-Dokumentation fuer Kunden |
| Backend Compliance |
bp-compliance-backend |
8002 |
Python/FastAPI |
Compliance API |
| AI Compliance SDK |
bp-compliance-ai-sdk |
8090/8093 |
Go/Gin |
DSGVO-konforme KI-Nutzung |
| DSMS Node |
bp-compliance-dsms-node |
4001/5001 |
IPFS |
Dezentrales Datenschutz-Management |
| DSMS Gateway |
bp-compliance-dsms-gateway |
8082 |
Node.js/Express |
IPFS Gateway |
| Document Crawler |
bp-compliance-document-crawler |
8098 |
Python |
Web-Crawler fuer Rechtstexte |
SDK-Module (Kundenbereich)
Module die Compliance-Kunden im SDK sehen und nutzen:
| Modul |
Beschreibung |
Frontend |
| TOM |
Technisch-Organisatorische Massnahmen |
/sdk/tom |
| DSFA |
Datenschutz-Folgenabschaetzung |
/sdk/dsfa |
| VVT |
Verzeichnis von Verarbeitungstaetigkeiten |
/sdk/vvt |
| Loeschfristen |
Loeschfristen-Verwaltung |
/sdk/loeschfristen |
| AI Act Compliance |
KI-Verordnung Konformitaet |
/sdk/ai-act |
| Consent Management |
Einwilligungs-Verwaltung |
/sdk/einwilligungen |
| DSR |
Betroffenenrechte (Art. 15-21 DSGVO) |
/sdk/dsr |
| Academy |
Datenschutz-Schulungen mit PDF-Zertifikaten |
/sdk/academy |
| Whistleblower |
Hinweisgebersystem (HinSchG) |
/sdk/whistleblower |
| Incidents |
Datenschutz-Vorfaelle (Art. 33/34 DSGVO) |
/sdk/incidents |
| Vendors |
Auftragsverarbeiter-Management |
/sdk/vendor-compliance |
| Reporting |
Compliance-Berichte fuer Top Management |
/sdk/reporting |
| Industry Templates |
Branchenvorlagen (E-Commerce, Gesundheit, etc.) |
/sdk/industry-templates |
| Document Crawler |
Automatisches Crawling von Rechtstexten |
/sdk/document-crawler |
| Advisory Board |
KI-Compliance-Beirat |
/sdk/advisory-board |
Admin-Module (Plattform-Verwaltung)
Interne Tools fuer die BreakPilot-Plattformverwaltung:
| Modul |
Beschreibung |
Frontend |
| Katalogverwaltung |
SDK-Kataloge & Auswahltabellen |
/dashboard/catalog-manager |
| Mandantenverwaltung |
B2B-Kundenverwaltung & Mandanten |
/dashboard/multi-tenant |
| SSO-Konfiguration |
Single Sign-On & Authentifizierung |
/dashboard/sso |
| DSB Portal |
Datenschutzbeauftragter-Arbeitsbereich |
/dashboard/dsb-portal |
URLs
SDK-Module (Admin Compliance)
Admin-Module (Dashboard)
Abhaengigkeiten zu Core
Compliance-Services nutzen folgende Core-Infrastruktur:
| Core Service |
Genutzt von |
Zweck |
| PostgreSQL (5432) |
Alle |
Zentrale Datenbank |
| Valkey (6379) |
Backend, Admin |
Session Cache |
| Vault (8200) |
Alle |
Secrets Management |
| Qdrant (6333) |
AI SDK, Document Crawler |
Vector-Suche |
| MinIO (9000) |
Document Crawler |
Datei-Storage |
| Embedding (8087) |
AI SDK |
Text-Embeddings |
| RAG Service (8097) |
AI SDK |
Retrieval Augmented Generation |
| Nginx |
Alle |
HTTPS Reverse Proxy |
Services-Dokumentation
Entwicklung
Deployment
Git