Private by Default
PostgreSQL Row-Level Security. FORCE ROW LEVEL SECURITY. SET LOCAL app.tenant_id pro Transaktion.
Baue eigene Chatbots mit deiner Wissensbasis. Pro Tenant isoliert via PostgreSQL Row-Level-Security. LLM-Provider austauschbar — von OpenAI bis lokalem Modell. Im MVP: GPT-5.4 mini.
Sicherheit und Kostenkontrollen sind keine spätere Optimierung — sie sind MVP-Kern.
PostgreSQL Row-Level Security. FORCE ROW LEVEL SECURITY. SET LOCAL app.tenant_id pro Transaktion.
Spring Boot · PostgreSQL · Keycloak · Nginx. Container auf Linux. Keine SaaS-Abhängigkeit.
LLM-Zugriff nur über Port. OpenAI heute. Anthropic, Azure, Ollama, KIPITZ morgen — gleicher Code.
Markdown · TXT · PDF. Embeddings in pgvector. Retrieval immer mit tenant_id und bot_id gefiltert.
Tages- und Monatslimits pro Tenant. Token- und Nachrichten-Tracking. Überlauf wird sauber blockiert.
Spring Boot Actuator, Usage-Events, strukturierte Logs ohne Secrets. Bereit für Prometheus/Grafana.
Lege deterministische Q&A-Overrides je Bot fest – z. B. „CV anfordern → Link zu /cv.pdf“ – die immer Vorrang vor der Wissensbasis haben.
Community kostenlos zum Testen. Pro für Einzellizenzen. Enterprise für regulierte Umfelder.
Test- und Demo-Zweck. 1 Tenant, 1 Bot, sehr geringe Limits.
1 Tenant, 1 Bot, höhere Limits, Domain-Allowlist.
Mehrere Bots, eigene Provider, lokale LLMs, KIPITZ-Adapter perspektivisch.
Keine Tenant-ID im Browser. Keine Provider-Secrets im Browser. Tenant-Auflösung ausschließlich aus dem JWT-Claim tenant_id. Cross-Tenant-Tests sind Pflicht. Die Anwendung verbindet sich mit einer NoBypassRLS-Rolle gegen PostgreSQL.
TrustChat ist für Organisationen gebaut, die volle Kontrolle über ihre Daten und Infrastruktur behalten wollen.
Vanilla-JS-Widget mit public bot id. Domain-Allowlist serverseitig erzwungen. Rate Limit pro Visitor. Browser sieht niemals interne IDs oder Secrets.
<script src="https://<host>/widget.js"
data-bot-id="public_..."></script>
Lade das Widget unten rechts auf dieser Seite, sobald ein Bot aktiv ist.
Bot konfigurieren