When you hand company data to an AI, "trust us" isn't enough. No marketing on this page: where your data lives, who can reach it, and what the agent cannot do.
Every tool call passes a code-level policy engine BEFORE it runs. This is not a prompt rule — prompt injection cannot override it. Risky actions fall to your approval.
Your knowledge base, chats and agent tasks are never used to train any AI model. Traffic to AI providers is routed through our own gateway to enterprise, no-training API endpoints.
Every tenant's data is tagged with its own identity; every API request and vector search passes a tenant filter. Your knowledge base, memory and agent playbooks are never shared with another customer.
Every tool call passes a code-level policy engine before it runs: approval thresholds, domain allow-lists, and a "never-silent" action class. This is not a prompt rule — prompt injection cannot override it.
Personalization and memory are opt-in. Everything the agent learns about you is visible in the panel — profile, history summaries and learned rules can be deleted with one click.
Everyone selling an autonomous agent tells you what it can do. We also write what it cannot:
# Decides EXECUTE | APPROVE | DENY for EVERY # tool call, BEFORE it runs. This is where # enforcement lives — NOT in the LLM prompt # (a prompt is not a security boundary). Decision order: (1) capability gate tier enabled? (2) allow-list target listed? (3) risk class argument-aware (4) hard floor never-silent -> APPROVE (5) autonomy ceiling risk <= ceiling -> run
Servers hosted in the EU (Germany). All traffic encrypted end-to-end via Cloudflare.
Your API keys and connector credentials are stored encrypted (Fernet). Secret values never reach the LLM and are masked in logs.
Two-factor authentication (2FA), role-based access control (RBAC), session security and failed-login protection are standard.
Untrusted/external content that reaches the agent passes a dual-LLM quarantine: the quarantine model extracts only goal-relevant facts and strips hidden instructions (prompt injection), so external content can't hijack the agent.
The database runs in a high-availability cluster (automatic failover within seconds); the app is multi-node. Regular backups with restore drills; 24/7 health checks wired to alerts.
Agent actions and crawl decisions are logged: which tool, why, with whose approval — fully traceable.
We use a limited number of sub-processors to deliver the service. The main ones:
| Sub-processor | Purpose | Data |
|---|---|---|
| Contabo (Germany, EU) | Server hosting | All application data (on encrypted disk) |
| Cloudflare | CDN, TLS, DDoS protection | Traffic (encrypted in transit) |
| AI providers (Anthropic, OpenAI, Google, Together — via our gateway) | Model inference | Query context (no-training endpoints) |
| Resend | Transactional email | Email address, notification content |
| Soniox / ElevenLabs | Voice AI (only on plans with voice enabled) | Audio stream (per session) |
Think you found a security issue? Write to us directly — we respond within 48 hours.
[email protected]If your security team has a checklist, we'll gladly answer it — including DPA and data-handling details.
Schedule a security call