feat: RAG-Zahlen korrigiert + Branchen-Regulierungs-Matrix

- Alle Zahlen aktualisiert: 170+ Originaldokumente, 40.000+ Controls,
  84 Regularien, 9 Branchen (statt 57 Module / 19 Regularien / 2.274 Texte)
- Neue Folie: Regulatorische Landschaft mit Branchen-Regulierungs-Matrix
- Konsistent in: Solution, Executive Summary (Slide+PDF), Competition,
  AI Pipeline, SDK Demo, Presenter Script, FAQ

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-03-26 15:40:44 +01:00
parent 4bce3724f2
commit 32616504a6
11 changed files with 297 additions and 55 deletions

View File

@@ -23,6 +23,7 @@ import ExecutiveSummarySlide from './slides/ExecutiveSummarySlide'
import CoverSlide from './slides/CoverSlide'
import ProblemSlide from './slides/ProblemSlide'
import SolutionSlide from './slides/SolutionSlide'
import RegulatoryLandscapeSlide from './slides/RegulatoryLandscapeSlide'
import ProductSlide from './slides/ProductSlide'
import HowItWorksSlide from './slides/HowItWorksSlide'
import MarketSlide from './slides/MarketSlide'
@@ -126,6 +127,8 @@ export default function PitchDeck({ lang, onToggleLanguage }: PitchDeckProps) {
return <ProblemSlide lang={lang} />
case 'solution':
return <SolutionSlide lang={lang} />
case 'regulatory-landscape':
return <RegulatoryLandscapeSlide lang={lang} />
case 'product':
return <ProductSlide lang={lang} products={data.products} />
case 'how-it-works':

View File

@@ -75,8 +75,8 @@ export default function AIPipelineSlide({ lang }: AIPipelineSlideProps) {
bg: 'bg-emerald-500/10 border-emerald-500/20',
title: de ? '3. Vektorspeicher' : '3. Vector Store',
items: de
? ['Qdrant Vector DB (Hetzner, API-Key gesichert)', '6 Collections: CE, Recht, Gesetze, Datenschutz, DSFA, Templates', 'MinIO Object Storage (Hetzner, S3-kompatibel, TLS)', '2.274+ Chunks indexiert · HNSW-Index']
: ['Qdrant Vector DB (Hetzner, API-key secured)', '6 Collections: CE, Law, Statutes, Privacy, DSFA, Templates', 'MinIO object storage (Hetzner, S3-compatible, TLS)', '2,274+ chunks indexed · HNSW index'],
? ['Qdrant Vector DB (Hetzner, API-Key gesichert)', '6 Collections: CE, Recht, Gesetze, Datenschutz, DSFA, Templates', 'MinIO Object Storage (Hetzner, S3-kompatibel, TLS)', '170+ Dokumente · 40.000+ Controls · HNSW-Index']
: ['Qdrant Vector DB (Hetzner, API-key secured)', '6 Collections: CE, Law, Statutes, Privacy, DSFA, Templates', 'MinIO object storage (Hetzner, S3-compatible, TLS)', '170+ documents · 40,000+ controls · HNSW index'],
},
{
icon: Search,

View File

@@ -193,14 +193,14 @@ const ALL_FEATURES: ComparisonFeature[] = [
// Top 5 Differentiators (isDiff=true) — no other vendor has ANY of these
{ de: 'Self-Hosted / On-Premise', en: 'Self-Hosted / On-Premise', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: true, isUSP: true },
{ de: 'Code-Security & DevSecOps (6 Tools)', en: 'Code Security & DevSecOps (6 Tools)', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: true, isUSP: true },
{ de: '57 SDK-Compliance-Module', en: '57 SDK Compliance Modules', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: true, isUSP: true },
{ de: '84 Regularien, 170+ Originaldokumente im RAG', en: '84 Regulations, 170+ Original Documents in RAG', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: true, isUSP: true },
{ de: 'Hardware-Moat (Mac Mini/Studio)', en: 'Hardware Moat (Mac Mini/Studio)', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: true, isUSP: true },
{ de: 'PII-Redaction LLM Gateway', en: 'PII Redaction LLM Gateway', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: true, isUSP: true },
// More USPs
{ de: 'IPFS Dokumenten-Archivierung', en: 'IPFS Document Archiving', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
{ de: 'SBOM-Generator (CycloneDX/SPDX)', en: 'SBOM Generator (CycloneDX/SPDX)', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
{ de: 'Multi-Framework Consent SDK', en: 'Multi-Framework Consent SDK', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
{ de: 'RAG mit 2.274 Rechtstexten', en: 'RAG with 2,274 Legal Texts', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
{ de: 'RAG mit 40.000+ Controls', en: 'RAG with 40,000+ Controls', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
// Pentesting & Code-Security (kein Compliance-Wettbewerber hat dies)
{ de: 'SAST (Static Application Security Testing)', en: 'SAST (Static Application Security Testing)', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
{ de: 'DAST (Dynamic Application Security Testing)', en: 'DAST (Dynamic Application Security Testing)', bp: true, vanta: false, drata: false, sprinto: false, proliance: false, dataguard: false, heydata: false, isDiff: false, isUSP: true },
@@ -280,7 +280,7 @@ const PRICING_COMPARISON: CompetitorPricing[] = [
model: 'Self-Hosted',
publicPricing: true,
tiers: [
{ name: { de: 'Starter', en: 'Starter' }, price: '€990/mo', annual: '€11.880/yr', notes: { de: 'Mac Mini, 30B LLM, 57 Module', en: 'Mac Mini, 30B LLM, 57 modules' } },
{ name: { de: 'Starter', en: 'Starter' }, price: '€990/mo', annual: '€11.880/yr', notes: { de: 'Mac Mini, 30B LLM, 84 Regularien', en: 'Mac Mini, 30B LLM, 84 regulations' } },
{ name: { de: 'Professional', en: 'Professional' }, price: '€1.490/mo', annual: '€17.880/yr', notes: { de: 'Mac Studio, 70B LLM, Priority', en: 'Mac Studio, 70B LLM, priority' } },
{ name: { de: 'Enterprise', en: 'Enterprise' }, price: '€2.990/mo', annual: '€35.880/yr', notes: { de: '2x Mac Studio, 1000B Cloud-LLM', en: '2x Mac Studio, 1000B cloud LLM' } },
],

View File

@@ -135,20 +135,20 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
<div class="section-title">${es.keyMetrics}</div>
<div class="grid3">
<div class="card kpi">
<div class="value">57</div>
<div class="label">${es.modules}</div>
<div class="value">170+</div>
<div class="label">${es.documents}</div>
</div>
<div class="card kpi">
<div class="value">19</div>
<div class="value">40.000+</div>
<div class="label">${es.controls}</div>
</div>
<div class="card kpi">
<div class="value">84</div>
<div class="label">${es.regulations}</div>
</div>
<div class="card kpi">
<div class="value">2.274</div>
<div class="label">${es.legalTexts}</div>
</div>
<div class="card kpi">
<div class="value">45</div>
<div class="label">${es.containers}</div>
<div class="value">9</div>
<div class="label">${es.industries}</div>
</div>
<div class="card kpi">
<div class="value">761K</div>
@@ -243,10 +243,10 @@ export default function ExecutiveSummarySlide({ lang, data }: ExecutiveSummarySl
<FadeInView delay={0.4} className="mb-5">
<div className="grid grid-cols-3 md:grid-cols-6 gap-3">
{[
{ value: '57', label: es.modules, icon: Brain, color: '#6366f1' },
{ value: '19', label: es.regulations, icon: FileText, color: '#a78bfa' },
{ value: '2.274', label: es.legalTexts, icon: Shield, color: '#60a5fa' },
{ value: '45', label: es.containers, icon: Server, color: '#34d399' },
{ value: '170+', label: es.documents, icon: FileText, color: '#6366f1' },
{ value: '40.000+', label: es.controls, icon: Shield, color: '#a78bfa' },
{ value: '84', label: es.regulations, icon: Brain, color: '#60a5fa' },
{ value: '9', label: es.industries, icon: Server, color: '#34d399' },
{ value: '761K', label: es.linesOfCode, icon: Target, color: '#fbbf24' },
{ value: amountLabel, label: es.theAsk, icon: TrendingUp, color: '#f472b6' },
].map((kpi, idx) => (

View File

@@ -0,0 +1,163 @@
'use client'
import { Language } from '@/lib/types'
import { t } from '@/lib/i18n'
import GradientText from '../ui/GradientText'
import FadeInView from '../ui/FadeInView'
import GlassCard from '../ui/GlassCard'
import KPICard from '../ui/KPICard'
import {
Shield, Lock, Brain, Globe, Package, Landmark, Heart, ShoppingCart,
Activity, Cpu, Bot, Radio, Monitor, Building2
} from 'lucide-react'
interface RegulatoryLandscapeSlideProps {
lang: Language
}
// Regulation categories with their color
const CATEGORIES = [
{ id: 'privacy', color: '#6366f1', icon: Shield },
{ id: 'cyber', color: '#ef4444', icon: Lock },
{ id: 'ai', color: '#a855f7', icon: Brain },
{ id: 'markets', color: '#22c55e', icon: Globe },
{ id: 'product', color: '#f97316', icon: Package },
{ id: 'finance', color: '#10b981', icon: Landmark },
{ id: 'health', color: '#ec4899', icon: Heart },
{ id: 'consumer', color: '#f59e0b', icon: ShoppingCart },
]
// Industry → which categories apply (derived from INDUSTRY_REGULATION_MAP)
const INDUSTRY_MATRIX: { id: string; icon: typeof Shield; categories: string[]; regCount: number }[] = [
{ id: 'allIndustries', icon: Building2, categories: ['privacy'], regCount: 3 },
{ id: 'health', icon: Heart, categories: ['privacy', 'cyber', 'ai', 'product', 'health'], regCount: 9 },
{ id: 'finance', icon: Landmark, categories: ['privacy', 'cyber', 'ai', 'markets', 'finance'], regCount: 11 },
{ id: 'ecommerce', icon: ShoppingCart, categories: ['privacy', 'markets', 'product', 'finance', 'consumer'], regCount: 23 },
{ id: 'tech', icon: Cpu, categories: ['privacy', 'cyber', 'ai', 'markets'], regCount: 9 },
{ id: 'iot', icon: Activity, categories: ['privacy', 'cyber', 'ai', 'product'], regCount: 6 },
{ id: 'ai', icon: Bot, categories: ['privacy', 'ai', 'product', 'markets'], regCount: 5 },
{ id: 'kritis', icon: Lock, categories: ['privacy', 'cyber', 'ai', 'finance'], regCount: 6 },
{ id: 'media', icon: Monitor, categories: ['privacy', 'markets', 'ai'], regCount: 6 },
{ id: 'public', icon: Radio, categories: ['privacy', 'cyber', 'ai', 'markets', 'health'], regCount: 7 },
]
export default function RegulatoryLandscapeSlide({ lang }: RegulatoryLandscapeSlideProps) {
const i = t(lang)
const rl = i.regulatoryLandscape
const categoryLabels: Record<string, string> = {
privacy: rl.categoryPrivacy,
cyber: rl.categoryCyber,
ai: rl.categoryAI,
markets: rl.categoryMarkets,
product: rl.categoryProduct,
finance: rl.categoryFinance,
health: rl.categoryHealth,
consumer: rl.categoryConsumer,
}
const industryLabels: Record<string, string> = {
allIndustries: rl.allIndustries,
health: rl.health,
finance: rl.finance,
ecommerce: rl.ecommerce,
tech: rl.tech,
iot: rl.iot,
ai: rl.ai,
kritis: rl.kritis,
media: rl.media,
public: rl.public,
}
return (
<div className="max-w-6xl mx-auto">
<FadeInView className="text-center mb-6">
<h2 className="text-3xl md:text-5xl font-bold mb-2">
<GradientText>{rl.title}</GradientText>
</h2>
<p className="text-base text-white/50 max-w-2xl mx-auto">{rl.subtitle}</p>
</FadeInView>
{/* KPI Row */}
<div className="grid grid-cols-4 gap-3 mb-6">
<KPICard label={rl.documents} value={170} suffix="+" color="#6366f1" delay={0.1} />
<KPICard label={rl.controls} value={40000} suffix="+" color="#a78bfa" delay={0.2} />
<KPICard label={rl.regulations} value={84} color="#60a5fa" delay={0.3} />
<KPICard label={rl.industries} value={9} color="#34d399" delay={0.4} />
</div>
{/* Matrix */}
<FadeInView delay={0.5}>
<GlassCard hover={false} className="p-4 overflow-x-auto">
{/* Category Legend */}
<div className="flex flex-wrap gap-3 mb-4 justify-center">
{CATEGORIES.map((cat) => (
<div key={cat.id} className="flex items-center gap-1.5">
<div className="w-2.5 h-2.5 rounded-full" style={{ backgroundColor: cat.color }} />
<span className="text-[10px] text-white/50">{categoryLabels[cat.id]}</span>
</div>
))}
</div>
{/* Matrix Grid */}
<div className="space-y-1.5">
{/* Header row */}
<div className="grid items-center gap-1" style={{ gridTemplateColumns: '140px repeat(8, 1fr) 50px' }}>
<div className="text-[9px] text-white/30 uppercase tracking-wider pl-1">
{lang === 'de' ? 'Branche' : 'Industry'}
</div>
{CATEGORIES.map((cat) => {
const CatIcon = cat.icon
return (
<div key={cat.id} className="flex justify-center">
<CatIcon className="w-3.5 h-3.5 opacity-50" style={{ color: cat.color }} />
</div>
)
})}
<div className="text-[9px] text-white/30 text-center">#</div>
</div>
{/* Industry rows */}
{INDUSTRY_MATRIX.map((industry, idx) => {
const Icon = industry.icon
return (
<div
key={industry.id}
className="grid items-center gap-1 py-1.5 rounded-lg hover:bg-white/[0.04] transition-colors"
style={{ gridTemplateColumns: '140px repeat(8, 1fr) 50px' }}
>
<div className="flex items-center gap-2 pl-1">
<Icon className="w-3.5 h-3.5 text-white/40" />
<span className="text-[11px] text-white/70 font-medium truncate">
{industryLabels[industry.id]}
</span>
</div>
{CATEGORIES.map((cat) => {
const applies = industry.categories.includes(cat.id)
return (
<div key={cat.id} className="flex justify-center">
{applies ? (
<div
className="w-4 h-4 rounded-full flex items-center justify-center"
style={{ backgroundColor: `${cat.color}20` }}
>
<div className="w-2 h-2 rounded-full" style={{ backgroundColor: cat.color }} />
</div>
) : (
<div className="w-4 h-4 rounded-full bg-white/[0.03]" />
)}
</div>
)
})}
<div className="text-center">
<span className="text-xs font-bold text-white/80">{industry.regCount}</span>
</div>
</div>
)
})}
</div>
</GlassCard>
</FadeInView>
</div>
)
}

View File

@@ -31,7 +31,7 @@ const SCREENSHOTS = [
{ file: '15-document-generator.png', de: 'Dokumenten-Generator', en: 'Document Generator', category: 'docs' },
{ file: '16-einwilligungen.png', de: 'Einwilligungsmanagement', en: 'Consent Management', category: 'legal' },
{ file: '22-iace.png', de: 'CE-Compliance (IACE)', en: 'CE Compliance (IACE)', category: 'analysis' },
{ file: '20-rag.png', de: 'Legal RAG — 2.274 Rechtstexte', en: 'Legal RAG — 2,274 Legal Texts', category: 'ai' },
{ file: '20-rag.png', de: 'Legal RAG — 170+ Dokumente, 40.000+ Controls', en: 'Legal RAG — 170+ Documents, 40,000+ Controls', category: 'ai' },
{ file: '19-training.png', de: 'Compliance-Schulungen', en: 'Compliance Training', category: 'ops' },
{ file: '23-incidents.png', de: 'Incident Response', en: 'Incident Response', category: 'ops' },
{ file: '24-reporting.png', de: 'Reporting', en: 'Reporting', category: 'ops' },

View File

@@ -13,6 +13,7 @@ const translations = {
'Cover',
'Das Problem',
'Die Lösung',
'Regulatorische Landschaft',
'Produkte',
'So funktioniert\'s',
'Markt',
@@ -37,15 +38,15 @@ const translations = {
problem: 'Das Problem',
problemText: 'Maschinenbauer entwickeln zunehmend Software — aber DSGVO, AI Act, CRA und NIS2 überfordern interne Teams. Bußgelder von über 4,1 Mrd. EUR und 30.000+ betroffene Unternehmen zeigen den Handlungsdruck.',
solution: 'Unsere Lösung',
solutionText: 'Self-Hosted KI-Plattform: Mac Mini/Studio im Serverraum scannt Code, bewertet Risiken und generiert Compliance-Dokumente automatisch. 57 Module, 19 Regularien, 2.274 indexierte Rechtstexte — kein Byte verlässt das Unternehmen.',
solutionText: 'Self-Hosted KI-Plattform: Mac Mini/Studio im Serverraum scannt Code, bewertet Risiken und generiert Compliance-Dokumente automatisch. 170+ Originaldokumente, 40.000+ Controls, 84 Regularien ueber 9 Branchen — kein Byte verlaesst das Unternehmen.',
market: 'Markt',
businessModel: 'Geschäftsmodell',
businessModel: 'Geschaeftsmodell',
businessModelText: 'Recurring Revenue mit Hardware-Moat. SaaS-Marge bei Self-Hosted-Sicherheit. Hardware-Einmalkauf + monatliche Lizenz.',
keyMetrics: 'Kennzahlen',
modules: 'SDK-Module',
documents: 'Originaldokumente',
controls: 'Extrahierte Controls',
regulations: 'Regularien',
legalTexts: 'Indexierte Rechtstexte',
containers: 'Container',
industries: 'Branchen',
linesOfCode: 'Lines of Code',
theAsk: 'Finanzierung',
round: 'Runde',
@@ -96,12 +97,38 @@ const translations = {
icon: 'scan',
},
{
title: 'Compliance-KI (57 Module)',
desc: 'Macht Ihr Unternehmen UND Ihre Produkte compliant. DSGVO, AI Act, CRA, NIS2, HinSchG — 57 SDK-Module, 19 Regularien, 2.274 indexierte Rechtstexte.',
title: 'Compliance-KI',
desc: 'Macht Ihr Unternehmen UND Ihre Produkte compliant. 170+ indexierte Originaldokumente, 40.000+ extrahierte Controls, 84 Regularien fuer 9 Branchen.',
icon: 'bot',
},
],
},
regulatoryLandscape: {
title: 'Regulatorische Landschaft',
subtitle: '84 Regularien, 9 Branchen — eine Plattform',
documents: 'Originaldokumente',
controls: 'Extrahierte Controls',
regulations: 'Regularien',
industries: 'Branchen abgedeckt',
allIndustries: 'Alle Unternehmen',
health: 'Gesundheit',
finance: 'Finanzsektor',
ecommerce: 'E-Commerce',
tech: 'Technologie',
iot: 'IoT / Hardware',
ai: 'KI-Anbieter',
kritis: 'Krit. Infrastruktur',
media: 'Medien',
public: 'Oeffentl. Sektor',
categoryPrivacy: 'Datenschutz',
categoryCyber: 'Cybersicherheit',
categoryAI: 'KI-Regulierung',
categoryMarkets: 'Digitale Maerkte',
categoryProduct: 'Produktsicherheit',
categoryFinance: 'Finanzregulierung',
categoryHealth: 'Gesundheitsdaten',
categoryConsumer: 'Verbraucherschutz',
},
product: {
title: 'Unsere Produkte',
subtitle: 'Drei Tiers für jede Unternehmensgröße',
@@ -261,6 +288,7 @@ const translations = {
'Cover',
'The Problem',
'The Solution',
'Regulatory Landscape',
'Products',
'How It Works',
'Market',
@@ -285,15 +313,15 @@ const translations = {
problem: 'The Problem',
problemText: 'Machine manufacturers increasingly develop software — but GDPR, AI Act, CRA and NIS2 overwhelm internal teams. Over EUR 4.1B in fines and 30,000+ affected companies show the urgency.',
solution: 'Our Solution',
solutionText: 'Self-hosted AI platform: Mac Mini/Studio in the server room scans code, assesses risks and generates compliance documents automatically. 57 modules, 19 regulations, 2,274 indexed legal texts — no data leaves the company.',
solutionText: 'Self-hosted AI platform: Mac Mini/Studio in the server room scans code, assesses risks and generates compliance documents automatically. 170+ original documents, 40,000+ controls, 84 regulations across 9 industries — no data leaves the company.',
market: 'Market',
businessModel: 'Business Model',
businessModelText: 'Recurring revenue with hardware moat. SaaS margins with self-hosted security. One-time hardware purchase + monthly license.',
keyMetrics: 'Key Metrics',
modules: 'SDK Modules',
documents: 'Original Documents',
controls: 'Extracted Controls',
regulations: 'Regulations',
legalTexts: 'Indexed Legal Texts',
containers: 'Containers',
industries: 'Industries',
linesOfCode: 'Lines of Code',
theAsk: 'Funding',
round: 'Round',
@@ -344,12 +372,38 @@ const translations = {
icon: 'scan',
},
{
title: 'Compliance AI (57 Modules)',
desc: 'Makes your company AND your products compliant. GDPR, AI Act, CRA, NIS2, HinSchG — 57 SDK modules, 19 regulations, 2,274 indexed legal texts.',
title: 'Compliance AI',
desc: 'Makes your company AND your products compliant. 170+ indexed original documents, 40,000+ extracted controls, 84 regulations across 9 industries.',
icon: 'bot',
},
],
},
regulatoryLandscape: {
title: 'Regulatory Landscape',
subtitle: '84 regulations, 9 industries — one platform',
documents: 'Original Documents',
controls: 'Extracted Controls',
regulations: 'Regulations',
industries: 'Industries Covered',
allIndustries: 'All Companies',
health: 'Healthcare',
finance: 'Finance',
ecommerce: 'E-Commerce',
tech: 'Technology',
iot: 'IoT / Hardware',
ai: 'AI Providers',
kritis: 'Critical Infra.',
media: 'Media',
public: 'Public Sector',
categoryPrivacy: 'Data Privacy',
categoryCyber: 'Cybersecurity',
categoryAI: 'AI Regulation',
categoryMarkets: 'Digital Markets',
categoryProduct: 'Product Safety',
categoryFinance: 'Financial Reg.',
categoryHealth: 'Health Data',
categoryConsumer: 'Consumer Prot.',
},
product: {
title: 'Our Products',
subtitle: 'Three tiers for every company size',

View File

@@ -78,8 +78,8 @@ export const PRESENTER_FAQ: FAQEntry[] = [
keywords: ['rag', 'rechtstexte', 'legal texts', 'wissensbasis', 'knowledge base', 'vektordatenbank', 'vector', 'gesetze', 'laws'],
question_de: 'Wie funktioniert die Wissensbasis?',
question_en: 'How does the knowledge base work?',
answer_de: 'Unsere RAG-Engine (Retrieval Augmented Generation) umfasst 2.274+ indexierte Rechtstexte — DSGVO, AI Act, CRA, NIS2, Maschinenverordnung und mehr. Bei jeder Compliance-Analyse werden die relevanten Paragraphen automatisch herangezogen. KI-Agenten arbeiten als spezialisierte Services und liefern rechtlich fundierte Antworten mit Quellennachweis.',
answer_en: 'Our RAG engine (Retrieval Augmented Generation) includes 2,274+ indexed legal texts — GDPR, AI Act, CRA, NIS2, Machinery Regulation and more. For every compliance analysis, the relevant paragraphs are automatically retrieved. AI agents operate as specialized services and deliver legally grounded answers with source references.',
answer_de: 'Unsere RAG-Engine (Retrieval Augmented Generation) umfasst 170+ indexierte Originaldokumente und ueber 40.000 extrahierte Controls — DSGVO, AI Act, CRA, NIS2, Maschinenverordnung und 84 weitere Regularien fuer 9 Branchen. Bei jeder Compliance-Analyse werden die relevanten Paragraphen und Controls automatisch herangezogen. KI-Agenten arbeiten als spezialisierte Services und liefern rechtlich fundierte Antworten mit Quellennachweis.',
answer_en: 'Our RAG engine (Retrieval Augmented Generation) includes 170+ indexed original documents and over 40,000 extracted controls — GDPR, AI Act, CRA, NIS2, Machinery Regulation and 84 regulations across 9 industries. For every compliance analysis, the relevant paragraphs and controls are automatically retrieved. AI agents operate as specialized services and deliver legally grounded answers with source references.',
goto_slide: 'product',
priority: 7,
},

View File

@@ -37,8 +37,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 1500,
},
{
text_de: '57 SDK-Module, 19 Regularien, 761.000 Zeilen Code — und Sie können diesen Onepager als PDF herunterladen, um ihn weiterzuleiten.',
text_en: '57 SDK modules, 19 regulations, 761,000 lines of code — and you can download this one-pager as PDF to share it.',
text_de: '170 indexierte Originaldokumente, ueber 40.000 extrahierte Controls, 84 Regularien fuer 9 Branchen — und Sie koennen diesen Onepager als PDF herunterladen.',
text_en: '170 indexed original documents, over 40,000 extracted controls, 84 regulations across 9 industries — and you can download this one-pager as PDF.',
pause_after: 1000,
},
],
@@ -52,8 +52,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
duration: 20,
paragraphs: [
{
text_de: 'BreakPilot ComplAI — 65 Module, eine Plattform. Compliance für Unternehmen, Code und Produkte. Pre-Seed Runde, Q4 2026.',
text_en: 'BreakPilot ComplAI — 65 modules, one platform. Compliance for companies, code and products. Pre-seed round, Q4 2026.',
text_de: 'BreakPilot ComplAI — 84 Regularien, 9 Branchen, eine Plattform. Compliance fuer Unternehmen, Code und Produkte. Pre-Seed Runde, Q4 2026.',
text_en: 'BreakPilot ComplAI — 84 regulations, 9 industries, one platform. Compliance for companies, code and products. Pre-seed round, Q4 2026.',
pause_after: 1500,
},
],
@@ -97,8 +97,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
duration: 70,
paragraphs: [
{
text_de: 'Unsere Lösung: ComplAI — eine Cloud-SDK-Plattform mit über 65 Modulen, vollständig vernetzt. Von der Unternehmens-Compliance über Code-Security bis zur Produkt-Zertifizierung.',
text_en: 'Our solution: ComplAI — a cloud SDK platform with over 65 modules, fully interconnected. From corporate compliance to code security to product certification.',
text_de: 'Unsere Lösung: ComplAI — eine Cloud-SDK-Plattform mit 84 Regularien, 170+ Dokumenten, vollständig vernetzt. Von der Unternehmens-Compliance über Code-Security bis zur Produkt-Zertifizierung.',
text_en: 'Our solution: ComplAI — a cloud SDK platform with 84 regulations, 170+ documents, fully interconnected. From corporate compliance to code security to product certification.',
pause_after: 2000,
},
{
@@ -117,18 +117,38 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 1500,
},
],
transition_hint_de: 'Schauen wir uns die Plattform im Detail an.',
transition_hint_en: 'Let us look at the platform in detail.',
transition_hint_de: 'Schauen wir uns die regulatorische Landschaft an.',
transition_hint_en: 'Let us look at the regulatory landscape.',
},
// 4 — product (65s)
// — regulatory-landscape (35s)
{
slideId: 'regulatory-landscape',
duration: 35,
paragraphs: [
{
text_de: 'Diese Matrix zeigt, warum eine universelle Loesung noetig ist: Jede Branche hat eine einzigartige Kombination von Regularien. 84 Verordnungen und Gesetze ueber 9 Branchen — alle in unserem RAG-System indexiert.',
text_en: 'This matrix shows why a universal solution is needed: Each industry has a unique combination of regulations. 84 laws and regulations across 9 industries — all indexed in our RAG system.',
pause_after: 2000,
},
{
text_de: 'Ueber 170 Originaldokumente und mehr als 40.000 extrahierte Controls bilden die Grundlage fuer automatisierte Compliance-Analyse und Risikobewertung.',
text_en: 'Over 170 original documents and more than 40,000 extracted controls form the foundation for automated compliance analysis and risk assessment.',
pause_after: 1500,
},
],
transition_hint_de: 'Nun zu unseren Produkten.',
transition_hint_en: 'Now to our products.',
},
// — product (65s)
{
slideId: 'product',
duration: 65,
paragraphs: [
{
text_de: 'Das Kernprodukt ist die Cloud-SDK-Plattform. Kunden nutzen das SDK, um KI DSGVO-konform zu deployen — über 65 Module, vollständig vernetzt vom Website-Code über die App bis zur Hardware-Elektronik und den Standard-Geschäftsprozessen.',
text_en: 'The core product is the cloud SDK platform. Customers use the SDK to deploy AI in a GDPR-compliant manner — over 65 modules, fully networked from website code to apps to hardware electronics and standard business processes.',
text_de: 'Das Kernprodukt ist die Cloud-SDK-Plattform. Kunden nutzen das SDK, um KI DSGVO-konform zu deployen — 84 Regularien, 170+ Dokumente, vollständig vernetzt vom Website-Code über die App bis zur Hardware-Elektronik und den Standard-Geschäftsprozessen.',
text_en: 'The core product is the cloud SDK platform. Customers use the SDK to deploy AI in a GDPR-compliant manner — 84 regulations, 170+ documents, fully networked from website code to apps to hardware electronics and standard business processes.',
pause_after: 2500,
},
{
@@ -167,8 +187,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 2500,
},
{
text_de: 'Hinter dem LLM liegt ein umfassendes RAG-System mit 2.274 indexierten Rechtstexten — alle relevanten Gesetze, Verordnungen und Richtlinien. Die KI beantwortet jede Compliance-Frage auf Basis echter Rechtsgrundlagen.',
text_en: 'Behind the LLM is a comprehensive RAG system with 2,274 indexed legal texts — all relevant laws, regulations and directives. The AI answers every compliance question based on actual legal foundations.',
text_de: 'Hinter dem LLM liegt ein umfassendes RAG-System mit 170+ indexierten Originaldokumenten und 40.000+ Controls — alle relevanten Gesetze, Verordnungen und Richtlinien. Die KI beantwortet jede Compliance-Frage auf Basis echter Rechtsgrundlagen.',
text_en: 'Behind the LLM is a comprehensive RAG system with 170+ indexed original documents and 40,000+ controls — all relevant laws, regulations and directives. The AI answers every compliance question based on actual legal foundations.',
pause_after: 2500,
},
{
@@ -222,8 +242,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 1500,
},
{
text_de: 'Das Kerngeschäft ist die Cloud-SDK-Plattform als Subscription. Monatliche Lizenzen je nach Modulumfang — von Compliance-Basis über Code-Security bis zum Enterprise-Paket mit allen 65 Modulen.',
text_en: 'The core business is the cloud SDK platform as a subscription. Monthly licenses based on module scope — from basic compliance to code security to the enterprise package with all 65 modules.',
text_de: 'Das Kerngeschäft ist die Cloud-SDK-Plattform als Subscription. Monatliche Lizenzen je nach Modulumfang — von Compliance-Basis über Code-Security bis zum Enterprise-Paket mit allen 84 Regularien.',
text_en: 'The core business is the cloud SDK platform as a subscription. Monthly licenses based on module scope — from basic compliance to code security to the enterprise package covering all 84 regulations.',
pause_after: 2000,
},
{
@@ -252,8 +272,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 1500,
},
{
text_de: '761.000 Zeilen Code. 45 Container in Produktion. Über 65 Compliance-Module implementiert. 2.274 Rechtstexte in der RAG-Datenbank. Die komplette Plattform ist funktionsfähig und deployed.',
text_en: '761,000 lines of code. 45 containers in production. Over 65 compliance modules implemented. 2,274 legal texts in the RAG database. The complete platform is functional and deployed.',
text_de: '761.000 Zeilen Code. 45 Container in Produktion. Über 65 Compliance-Module implementiert. 170+ Originaldokumente in der RAG-Datenbank. Die komplette Plattform ist funktionsfähig und deployed.',
text_en: '761,000 lines of code. 45 containers in production. Over 65 compliance modules implemented. 170+ original documents in the RAG database. The complete platform is functional and deployed.',
pause_after: 2000,
},
{
@@ -456,8 +476,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 2000,
},
{
text_de: 'Unsere RAG-Datenbank enthält 2.274 relevante Rechtstexte. Die KI kennt jede Verordnung, jede Richtlinie, jedes Gesetz — und kann auf jede Compliance-Frage sofort antworten.',
text_en: 'Our RAG database contains 2,274 relevant legal texts. The AI knows every regulation, every directive, every law — and can answer every compliance question immediately.',
text_de: 'Unsere RAG-Datenbank enthält 170+ Originaldokumente und ueber 40.000 extrahierte Controls. Die KI kennt jede Verordnung, jede Richtlinie, jedes Gesetz — und kann auf jede Compliance-Frage sofort antworten.',
text_en: 'Our RAG database contains 170+ original documents and over 40,000 extracted controls. The AI knows every regulation, every directive, every law — and can answer every compliance question immediately.',
pause_after: 1500,
},
],
@@ -510,8 +530,8 @@ export const PRESENTER_SCRIPT: SlideScript[] = [
pause_after: 2500,
},
{
text_de: 'Von der Risikomatrix über das Verarbeitungsverzeichnis bis zum Dokumenten-Generator — alle 65 Module arbeiten zusammen. Das ist keine Mockup-Präsentation, sondern eine produktive Plattform.',
text_en: 'From the risk matrix to the processing register to the document generator — all 65 modules work together. This is not a mockup presentation, but a productive platform.',
text_de: 'Von der Risikomatrix über das Verarbeitungsverzeichnis bis zum Dokumenten-Generator — alle Module arbeiten zusammen. Das ist keine Mockup-Präsentation, sondern eine produktive Plattform.',
text_en: 'From the risk matrix to the processing register to the document generator — all modules work together. This is not a mockup presentation, but a productive platform.',
pause_after: 2000,
},
],

View File

@@ -6,6 +6,7 @@ export const SLIDE_ORDER: SlideId[] = [
'cover',
'problem',
'solution',
'regulatory-landscape',
'product',
'how-it-works',
'market',

View File

@@ -206,6 +206,7 @@ export type SlideId =
| 'cover'
| 'problem'
| 'solution'
| 'regulatory-landscape'
| 'product'
| 'how-it-works'
| 'market'