In-app compliance assistant
Limited risk — transparency obligationsAnswers questions about a customer's own AI Act status and about the Act itself, grounded in their workspace data and our curated knowledge base.
- Binding provisions: Art. 50(1)
- It is an AI system that interacts directly with a natural person, so the person must be informed they are interacting with AI. Our own Article 50 engine returns exactly this duty for a system that answers 'yes' to the chatbot question.
- Model provider
- Anthropic PBC (api.anthropic.com) or OpenAI, L.L.C. (api.openai.com) — whichever key the instance is configured with. The model name is configuration, not code.
- Where processing happens
- The model call leaves the EU: both providers process in the United States. This is the same transfer named in our Privacy Policy, not a separate one.
- Availability
- Optional and off by default. With no provider key set, the assistant still answers — from a rule-based path over your own data and the knowledge base, with no model call and no data leaving our servers. The feature is additionally gated to the Pro plan.
What we send
- Your question, as typed.
- A compact snapshot of your workspace: organisation name, overall completion percentage, done/total task counts, each AI system's name, risk label and percentage, the titles of open tasks, the count of completed tasks with no evidence, and your next AI Act deadline.
- Up to three matching entries from our own AI Act knowledge base.
What we do not send
- Evidence files. The snapshot builder counts evidence records; it never reads their contents or filenames.
- Uploaded documents, policy bodies or attachments.
- User account identifiers — no names, no email addresses, no password material.
- Anything belonging to another organisation: the snapshot is built from a single org id.
Evidence this produces
- The permanent on-screen notice reproduced below, which is what Art. 50(1) actually asks for.
- An append-only audit entry per generation call, with actor, action and timestamp.
- A rate limit of 20 assistant generations per hour per client address.
Where this lives:src/lib/copilot.tssrc/lib/ai.tssrc/app/api/assistant/generate/route.tssrc/components/app/copilot-chat.tsx