Security

Security is a first-class feature of AnswerDock, not an afterthought. Here is how we protect your data and your customers.

Tenant isolation

Every workspace's data — bots, sources, indexed content, conversations — is scoped by workspace and protected with row-level security in our database. The public chat API derives your workspace from a validated key, never from client input.

API key security

  • All API keys are hashed at rest (SHA-256); secrets are shown once.
  • Public widget keys only work on domains you explicitly allow.
  • Keys can be disabled or rotated at any time.

Abuse protection

  • Rate limiting by key, IP, and visitor.
  • Message length and frequency limits.
  • Monthly usage caps per plan.

Prompt-injection defenses

Content retrieved from your documents is treated as untrusted data. The assistant is explicitly instructed never to follow instructions embedded in indexed content and never to reveal its system prompt.

Your data, your models

We never use your content to train foundation models. You can delete sources and conversations at any time, and deletion cascades to the search index.

Responsible disclosure

Found a vulnerability? Email security@answerdock.ai and we'll respond quickly.