Set up group structure, entities, processes (XLSX import supported).
Empower CRA Tool
AI-powered Compliance Risk Assessment
Multi-tenant SaaS productized from 20+ years of consulting. Claude-driven, EU-AI-Act-ready, Hetzner-hosted in Germany.
Architectural pillars
Six steps to the risk matrix
DICO 3.0 or your own questionnaire, A/B/C structure, evidence requirements.
Probability × impact, sub-criteria weighting, AI per-block rationales.
Which entities at which depth — AI recommendation with manual override.
Multi-user responses with file attachments and department assignment.
PDF · XLSX · PPTX · DOCX. Async via Celery, audit-grade.
Six core capabilities
AI Risk Analysis
Claude-powered per-block rationales
Exposure · Signals · Controls — as advisory with audit trail. Never auto-overwrite.
EU AI Act
Two-stage questionnaire workflow
Screening → CO triage → deep-dive analysis → final classification with mitigation plan.
Permanent Screening
Living risk map
Web search + LLM event detection. Alerts instead of Excel graveyards. Dedicated Celery worker.
Multi-Tenant
Group-ready with RBAC
6 roles: tenant_admin, compliance_officer, local_compliance, function_owner, action_owner, reviewer_audit.
Reporting
PDF · XLSX · PPTX · DOCX
Async via Celery. WeasyPrint, openpyxl, python-pptx, python-docx. Audit-grade.
GDPR · Hosting
Hetzner · Caddy · Made in Germany
PII stripped before AI calls. Multi-tenant isolation via ContextVar.
Production-grade architecture
Backend: FastAPI · PostgreSQL 16 · Celery · Redis. Frontend: React 18 · TypeScript · Vite · Tailwind. Infra: Docker · nginx · Caddy. AI: Anthropic Claude API with PII redaction.
- FastAPI 0.115+
- React 18 + Vite
- PostgreSQL 16
- Celery 5.4 + Redis 7
- Claude API (Anthropic)
- Docker + Caddy + Hetzner
See the tool in action
30-minute live demo through the 6-step wizard, AI scoring and multi-format reports. We show you how Compliance Risk Assessment scales with AI.
Frequently asked
Where is the data stored?+
Entirely on Hetzner servers in Germany. Multi-tenant isolation via tenant_id filtering. PII is stripped before any AI call.
Which AI do you use?+
Anthropic Claude (claude-opus + claude-sonnet) in advisory mode — AI recommendations are never auto-applied, every accept/reject requires a mandatory rationale.
How is the tool licensed?+
SaaS subscription per tenant. Pricing on request — we calibrate based on group size, number of entities and module selection. Request a demo for a no-commitment conversation.
Can you provide the tool on-premise?+
Yes. A Docker-Compose setup is available. We support on-premise rollouts including migration.
Which EU AI Act risk levels does the tool support?+
All four: prohibited · high-risk · limited · minimal — plus GPAI. Two-stage questionnaire with screening, CO triage and deep-dive analysis.