How a private LLM chat supports ISO 42001 responsible use controls
An organization rolling out a staff chat assistant that must show ISO/IEC 42001 conformance should start by recognizing that the assistant touches the AI policy and the responsible use controls in Annex A. The relevant controls are A.2.2 (AI policy), which sits under objective A.2, and A.9.2 (processes for responsible use), A.9.3 (objectives for responsible use) and A.9.4 (intended use), which sit under objective A.9. ISO does not certify organizations. External certification bodies do, so the organization needs a statement of applicability that lists the Annex A controls it has included or excluded, with a justification for each, and an accredited auditor's view on whether the evidence holds.
The self-hosted deployment is useful evidence, but only for one question: where prompts, files and chat history are stored and processed. Running Open WebUI or LibreChat with models served by Ollama or vLLM inside the organization's own infrastructure shows that data stays under its control. It does not show that staff use the assistant responsibly, that a policy exists, or that intended uses are documented. Those things come from written processes, defined objectives and records of how the assistant is actually used. Teams should confirm with their auditor which records they will accept for each control before the rollout starts, rather than assuming the architecture alone will carry the evidence.
The practical work is to write the artifacts the controls ask for. An AI policy under A.2.2 should name the assistant, its permitted and prohibited uses, and who approves exceptions. Processes under A.9.2 should describe how access is granted through SSO groups, how staff are trained, and how misuse is reported. Intended use under A.9.4 should state which tasks the assistant supports, which data classes may be pasted into it, and which models are approved for each purpose. Clause 5.2 requires that the policy exists at leadership level, so the sponsor must sign it. Reviewing these documents against the standard's Annex B guidance before the rollout gives the reader a concrete gap list to close.
Which ISO 42001 Annex A controls a staff chat assistant touches
This table maps the ISO/IEC 42001 controls a staff chat assistant touches to what the function must do and how Open WebUI or LibreChat, with Ollama or vLLM, can support them. Read it as a starting point for your statement of applicability, since the chat tool supplies evidence for some controls and only the surrounding policy and processes can satisfy others.
| Control | What it asks the organization to do | How the chat stack supports it and what it cannot do |
|---|---|---|
| Clause 5.2 and A.2.2 (AI policy) | Leadership sets an AI policy covering development or use of AI systems, and the control is listed in the statement of applicability. | The chat tool cannot write the policy. Use the acceptable use policy as the document, and confirm the tool's allowed-use settings match it. |
| A.2.3 and A.2.4 (policy alignment and review) | Align the AI policy with other organizational policies and review it on a defined cycle. | These apply to the policy document itself. Map the chat acceptable use text to data classification and HR rules, and record review dates outside the tool. |
| A.9.2 (processes for responsible use) | Define and document the processes staff follow when using AI systems, including who approves new models and how misuse is handled. | Open WebUI role-based access, group permissions and model visibility settings can enforce who uses which model. Confirm the workflow for approving new models and connections. |
| A.9.3 (objectives for responsible use) | Set objectives for responsible use and show how the deployment is measured against them. | Usage and audit data from the chat platform can feed objectives, but you must define the targets. Confirm which usage logs your platform exports. |
| A.9.4 (intended use) | Ensure the system is used for its intended purposes and according to its documentation. | Document the intended uses in the system card, then restrict models and features to match. Model access controls and disabled features show enforcement; users still need training and monitoring. |
| Clause 6.1.3 (statement of applicability) | List the necessary Annex A controls and justify including or excluding each one. | This page only supports the rows above. Record each exclusion with a reason, such as why a control does not apply to a single internal tool. |
| Other Annex A areas (impact assessment, data, third parties) | Cover impact assessment (A.5), data management (A.7) and third-party relationships (A.10) through their own processes. | The chat tool does not cover these alone. Self-hosting keeps prompts and files in your infrastructure, but impact assessments, data controls and supplier reviews still need separate evidence. |
| Self-hosted deployment as evidence | Show where processing happens and who operates it. | Ollama running locally does not send prompts to Ollama, per its FAQ, and cloud features can be disabled with OLLAMA_NO_CLOUD=1. Confirm this setting and any other external calls in your environment. |
Which open-source platforms fit an ISO 42001 chat deployment
A staff chat assistant under ISO/IEC 42001 needs three things from its platform: a user interface that enforces access, a serving layer that keeps models inside the organization, and records that show how the system was used. The cards below cover the components that supply each of those, along with the license and configuration checks that affect them.
Open WebUI as the chat interface
Open WebUI provides the staff-facing chat, with SSO through OIDC or LDAP, SCIM 2.0 provisioning, role-based access by group and API keys. Its license is the first check: a branding clause applies above 50 users in any rolling 30-day period, so the operator must either keep the branding, hold written permission, or buy an enterprise license that allows white-labeling. Confirm which option applies before the user count grows.
LibreChat as an MIT-licensed alternative
LibreChat is an AI chat interface under the MIT license, which carries fewer distribution conditions than the Open WebUI License. It suits organizations that want to modify or rebrand the interface without a branding threshold. Confirm the authentication, group permissions and conversation logging options your identity setup needs, since those determine how much of the access evidence the interface can produce on its own.
Ollama for local model serving
Ollama runs open-weight models on the organization's own hardware under the MIT license, and its documentation states that local runs do not expose prompts or data to Ollama. The local API on port 11434 has no authentication by default and binds to 127.0.0.1, so exposing it to the chat interface requires a proxy with access control. Set OLLAMA_NO_CLOUD=1 so cloud features stay off, and document that setting as part of the deployment baseline.
vLLM for shared production serving
vLLM is an inference and serving engine under Apache-2.0 that suits a shared internal endpoint used by many staff at once. Its OpenAI-compatible serving makes it a fit when concurrency outgrows a single workstation. Evidence for the policy should cover which model version was served, who could call it and what hardware it ran on, so confirm that the team can record those details for each model change.
LiteLLM for gateway logging and guardrails
LiteLLM sits between the chat interface and model endpoints, providing one OpenAI-format entry point, cost tracking, guardrails and request logging. This is where usage records and intended-use restrictions can be enforced consistently, for example by blocking model routes that the AI policy does not allow. Its MIT license excludes the enterprise directory, so confirm which features the chosen edition uses before relying on them.
Langfuse for recorded traces
Langfuse records traces, prompts, outputs and costs in the organization's own storage, which supports the records needed to show responsible use and to review incidents. It is MIT licensed except for its ee directories, and copyright is held by ClickHouse, Inc. Confirm that the trace retention period and access rights match the AI policy, since traces can contain personal data that the organization's privacy obligations also cover.
Phoenix licensing limits for hosted use
Arize Phoenix is a capable tracing tool, but its Elastic License 2.0 prohibits providing the software to third parties as a hosted or managed service. An internal deployment run for your own staff is a different case from offering it to customers, so have counsel confirm how the license applies to your setup before choosing it over Langfuse. Treat this as a license check to complete, not a reason to exclude the tool.
What auditors ask for and which component produces it
What document does auditors expect for the AI policy under A.2.2?
The AI policy under control A.2.2 is a written document that sets out how the organization develops or uses AI systems, and no tool writes it for you. The policy is an organizational document approved by leadership, which clause 5.2 of ISO/IEC 42001 requires to exist. Your Open WebUI or LibreChat deployment supports the policy but cannot author it. Draft the policy to name the approved models, permitted data types, and who may create accounts, then reference the self-hosted configuration as the implementation. Your statement of applicability should list A.2.2 and justify its inclusion. Confirm the exact wording and approval workflow with your certification body or internal audit team before drafting.
What evidence shows documented processes for responsible AI use?
Control A.9.2 expects you to define and document the processes your organization follows for responsible use of AI systems. These processes are written by your team, covering onboarding, acceptable use, data handling for uploads, incident reporting and access reviews. The platform produces supporting evidence: group membership exports, role assignments and the logs described in this section. Tooling cannot define the process itself, so keep the written procedure as the primary artifact and attach configuration screenshots or exports that show it operating. Ask your implementation partner to map each configured control to the procedure step it enforces.
Who writes the objectives for responsible use under A.9.3?
Your leadership and governance function writes the objectives for responsible use under A.9.3, because they reflect organizational goals and risk appetite. Examples include restricting sensitive data categories from prompts, achieving a defined review cadence for user access and documenting model changes. The chat platform can support measurement, for example through usage reports or log queries, but it cannot set the target. Record each objective with an owner, a measure and a review date, then link the measure to a report your team can export. Confirm with your governance lead which objectives your board or AI committee has already approved.
What does the intended use statement for an internal chat assistant need?
Control A.9.4 asks you to ensure the AI system is used according to its intended uses and its accompanying documentation. The intended use statement should name the purpose of the assistant, the user population, the models offered, the data classes that may be entered and the prohibited uses. Pair it with accompanying documentation such as a user guide and admin runbook for the self-hosted deployment. Describe the model endpoints as internal, which helps reviewers confirm that prompts stay in your infrastructure. Have legal and the data protection officer review the statement before publishing it to staff.
How do RBAC and group configurations prove who can use the assistant?
Role-based access and group configurations show which staff can reach which models and features, which supports the intended use and responsible use controls. Open WebUI documents SSO through OIDC and LDAP, SCIM 2.0 provisioning, groups and per-resource permissions, so you can export the group structure and permission assignments as evidence. Keep an access review record showing who approved each group and when membership was last checked. Confirm the exact export options for your Open WebUI or LibreChat version, since the admin interface and API differ between releases. Your partner should document how provisioning from your identity provider maps to these groups.
Which usage logs and retention settings satisfy audit requests?
Usage logs and retention settings show what was done with the assistant and how long the records are kept. For high-risk AI systems, Article 12(1) of the EU AI Act requires technical capability for automatic event logging over the system lifetime, and Article 19(1) requires providers to keep logs for at least six months unless other law provides otherwise. Whether your assistant is high-risk depends on its use, so confirm that classification with counsel before relying on those figures. Configure retention in the chat platform and in the gateway or proxy layer, and document where each log lives and who can read it. Verify these settings in your own environment before the first audit.
What does the statement of applicability need to list for this use case?
The statement of applicability lists the Annex A controls your organization has chosen to implement or exclude, with a justification for each decision, as clause 6.1.3 of ISO/IEC 42001 requires. For a staff chat assistant, expect A.2.2, A.2.3, A.2.4, A.9.2, A.9.3 and A.9.4 to appear, along with any impact assessment or data controls your scope triggers. The platform does not decide inclusion; your risk assessment and governance team does. Document why any control is excluded, for example if no third parties process chat data. Ask your certification body how they expect the justifications to be written before finalizing the document.
Can a self-hosted chat platform satisfy ISO 42001 audits on its own?
No single platform satisfies ISO/IEC 42001 because the standard is a management system, and most evidence is organizational. A self-hosted deployment supports the audit by keeping prompts, files and logs in infrastructure you control and by producing configuration, access and log records. Policy, processes, objectives and intended use remain your documents. ISO does not certify organizations; accredited certification bodies do, and accreditation of those bodies is voluntary. DeployOpen prepares systems, controls and evidence for compliance assessments but does not issue audit reports or certifications. Confirm the scope of your assessment with the certification body you select.
How intended use and acceptable use get written into the platform
The intended use statement under ISO/IEC 42001 control A.9.4 only holds if the platform enforces it. For a staff chat assistant, the written statement should name what staff may paste or upload, which models are approved for which purposes, and which groups may reach the assistant at all. In Open WebUI, those decisions map to concrete settings: groups and per-resource permissions control who sees which models and knowledge collections, admins can restrict model visibility, and system prompts can carry standing instructions about acceptable content. Each written limit should point to the setting that enforces it, so an auditor can trace the statement to the configuration.
The documentation must match the configuration at all times, and drift is the most common gap. A policy that bans uploading customer records is weak if any user group can attach files to a model with broad knowledge access. Before the statement of intended use is finalized, export or screenshot the group, model and permission settings, then have a second person compare them line by line against the written text. Repeat that check after every upgrade, because permission behavior and settings names can change between releases.
Confirm every feature named here against the documentation for the exact Open WebUI version you deploy, since the features reference covers SSO, groups, model access and system prompts and the release history moves quickly. Ask the implementation partner to show, in your environment, that a user outside an approved group cannot see a restricted model, and that a system prompt cannot be overridden by a standard user. Treat system prompts as guidance rather than a hard technical barrier, and back the critical limits with controls at the gateway or data layer where those controls are available.
What tooling alone does not satisfy in ISO 42001
A self-hosted chat assistant gives an organization evidence about where data and models live, but it does not write the policy, run the impact assessments or decide what is in scope. The cards below cover the work that sits outside the platform and the certification facts that shape how the evidence is judged.
Leadership-approved AI policy
Clause 5.2 requires top management to establish an AI policy, and Annex A control A.2.2 asks the organization to document a policy for developing or using AI systems. A chat assistant does not write that policy. Check that leadership has approved a written policy covering staff use, what may be pasted into the assistant, and who owns the policy. Confirm the approval record and review date are kept with the chat platform documentation.
Impact assessment and risk treatment
Impact assessment and risk treatment are management activities. The chat platform can show where prompts and files are stored, but it cannot tell you which harms are plausible for your staff, your data or your decisions. Your risk register should record the assistant as an AI system, the risks you assessed, the treatments you chose and the residual risk accepted by an owner. Related guidance such as ISO/IEC 23894:2023 and ISO/IEC 42005:2025 can inform this work.
Statement of applicability justifications
Clause 6.1.3 requires a statement of applicability that lists the necessary Annex A controls and justifies including or excluding each one. For this use case, the controls on responsible use and intended use are the ones the chat deployment supports most directly. Any control you exclude, such as those on third-party suppliers or data for AI development, needs a written reason. Auditors will read exclusions closely, so keep the justification tied to your actual deployment.
No tool issues certification
ISO does not certify organizations. Accredited external certification bodies do, and accreditation of those bodies is voluntary. No open-source chat platform, model server or gateway provides an ISO/IEC 42001 certificate, and DeployOpen does not issue audit reports or certifications either. Ask any partner to show how they prepare evidence for an independent assessment without claiming that the deployment is certified.
Certification body requirements
ISO/IEC 42006:2025, published 7 July 2025, sets additional requirements on top of ISO/IEC 17021-1 for bodies that certify AI management systems. When you select a certification body, confirm it is accredited for this scope and ask how it applies ISO/IEC 42006:2025 to an assessment of a single internal AI system. Do not assume that accreditation for other management systems covers ISO/IEC 42001.
Accreditation scope and EU quality rules
As of Global ACI-FMRA-001 version 3.3 (August 2026), ISO/IEC 42001 is not listed as an endorsed sub-scope of the Global ACI recognition arrangement, unlike ISO/IEC 27001. Separately, EN 18286 is the quality management system standard for the EU AI Act, which the Commission cited in the Official Journal on 14 October 2026. It is not the same as an AI management system under ISO/IEC 42001. Confirm with your certification body which recognition applies and whether EN 18286 is relevant to your deployment.
Where the EU AI Act log duties overlap with the ISO 42001 evidence set
Where the EU AI Act applies to a staff chat assistant, Article 12(1) requires high-risk AI systems to technically allow automatic recording of events (logs) over the lifetime of the system, and Article 19(1) requires providers to keep those logs for at least six months unless other law provides otherwise. Whether the assistant is high risk depends on what it is used for, not on the fact that it is self-hosted. A general-purpose drafting or search assistant used by staff will usually sit very differently from one that supports decisions about employment, credit, or access to services. Confirm the classification with counsel before you design retention, and record the reasoning in the file that backs your intended-use documentation.
The logging design you build for the Act can double as evidence for ISO/IEC 42001. In the Annex A area for use of AI systems, A.9.2 asks you to define and document the processes followed for responsible use, and A.9.4 asks you to show the system is used according to its intended uses and accompanying documentation. Chat logs that record the model version, the user group, the system prompt in force, and the policy acceptance state give you something to sample against those processes. Set the Open WebUI audit and retention settings, the PostgreSQL retention for chat history, and the Ollama or vLLM request logs as one documented set, with owners named for each.
Be careful not to present this overlap as conformity. ISO/IEC 42001 is a management system standard that is certified by external bodies, and the European Commission has said it does not match the EU AI Act's quality management system. Your evidence set supports the organization's own assurance and any later assessment, but it does not by itself show compliance with the Act. Ask your implementation partner to map each log field to a specific control or legal duty in a written matrix, and to state which logs are kept beyond the six-month minimum for other reasons, such as the retention rules in your sector.
Questions buyers ask about ISO 42001 and private LLM chat
Does deploying a private LLM chat tool make us ISO 42001 conformant?
No. A chat tool is one component of an AI management system, and ISO/IEC 42001 is a management system standard that asks how the organization governs AI across its activities. Self-hosting helps with evidence, because prompts, files and chat history stay in infrastructure you control and can be described in your documentation. Conformance still depends on a documented AI policy, defined processes for responsible use, stated objectives, a record of intended use, risk handling and internal review. Certification is issued by an external certification body, not by a tool vendor or by DeployOpen.
What does the AI policy and statement of applicability require for a staff chat assistant?
The AI policy control (A.2.2) asks for a documented policy covering the development or use of AI systems, and clause 5.2 requires that the policy exists. For a staff assistant, the policy should state which models and data classes are permitted, who may use the tool, and what acceptable use looks like. The statement of applicability, required by clause 6.1.3, lists each Annex A control you include or exclude and justifies that decision. Expect the chat assistant to bring in controls for responsible use (A.9.2), objectives for responsible use (A.9.3) and intended use (A.9.4), so these need written process owners and evidence.
What makes the effort for ISO 42001 grow or shrink?
Four factors drive most of the effort. The first is the number of Annex A controls in scope, since the standard has 38 controls across nine objective areas and you are not required to implement all of them. The second is whether you already run an ISO/IEC 27001 management system, because the harmonized structure lets many clauses and document types be reused. The third is the size of the user base and the logging design, since the EU AI Act's log retention and automatic recording expectations apply only where high-risk systems are involved, and your own retention rules will set the bar for chat history. The fourth is how many business units, models and integrations the assistant touches. Ask for a written scope that names each factor before accepting a quote.
Can our internal team implement ISO 42001 for the chat assistant without outside help?
Often yes, provided the team has someone who understands the standard's clauses and Annex A, and the time to write and maintain the documents. Internal teams usually handle the technical configuration well, including SSO, groups, model endpoints and log settings. Where teams struggle is the management system itself: the policy, the statement of applicability, the risk and impact assessments, the internal audit cycle and the management review. Outside help is most useful for a gap assessment, for drafting evidence that auditors will test, and for hardening and documenting the self-hosted platform. Use the ISO 42001 standard page to confirm scope before deciding what to build internally.
What do we need to provide to a partner for this work?
Three things matter most. The first is leadership sponsorship, because clause 5 expects top management to own the AI policy and to commit resources. The second is named process owners for use, data handling, access, incident response and user training, who can explain how the assistant is really used. The third is access to the environment: the Open WebUI or LibreChat configuration, identity provider settings, model server details, logging and storage, and any existing ISO 27001 documentation. Also expect the partner to ask for a list of approved use cases and the data classes staff may paste. Gathering these before the scope is written shortens the discovery phase.
How does the chat tool's logging design affect our evidence?
Logging determines what you can show an auditor. Decide early which events are recorded, such as sign-ins, role changes, model selection, administrative actions and, where your policy allows, prompt and response content. Each choice affects storage, privacy obligations and the access controls on the log store. Confirm retention periods with your legal and records teams, and check whether any high-risk classification under the EU AI Act applies to your use case, since Article 12 and Article 19 set specific log expectations in that case. Do not assume the chat interface's default settings meet your policy until you have tested them.
Is ISO 42001 certification available for a self-hosted chat tool, and what should we ask a partner?
Certification applies to the organization's AI management system, not to a product, and only an accredited certification body can issue it. ISO/IEC 42006:2025 sets additional requirements for bodies that certify AI management systems. Ask a partner to explain how they prepare the management system for an external assessment, which evidence they produce, how they test controls before an audit, and how they handle documentation updates when the chat platform releases new versions. Ask them to put scope, deliverables, exclusions and the quote process in writing, since DeployOpen works from fixed, written scope and does not publish a price list.
How the scope of an ISO 42001 chat assessment is agreed in writing
Before any work starts, the scope of the assessment is fixed in writing. The first decision is the statement of applicability, which clause 6.1.3 of ISO/IEC 42001 requires to list the necessary Annex A controls and justify including or excluding each one. For a staff chat assistant, the controls most likely to be in scope are A.2.2 (AI policy), A.9.2 (processes for responsible use), A.9.3 (objectives for responsible use) and A.9.4 (intended use). DeployOpen would propose a draft list with a justification per control, and the organization's own governance owner confirms or changes it. Excluded controls should carry a reason the auditor can read, such as the organization not developing AI systems itself.
The second decision is the system boundary. The written scope should name the chat interface (for example, Open WebUI or LibreChat), the model runtime (Ollama or vLLM), the identity source, the chat history store, any knowledge base and the user groups that have access. It should also state which deployment environment is covered, since the self-hosted setup is part of the evidence. Confirm whether any connected provider, such as an external model endpoint or a gateway, is in or out of the boundary, because a single unlisted route can undermine the intended use statement.
The third decision is the evidence deliverables. The statement of the scope should list each artifact DeployOpen would prepare: the AI policy and its review record, the responsible use procedure, the objectives with measures, the intended use description with its user documentation, and configuration exports showing access and logging settings. DeployOpen prepares systems, controls and evidence for compliance assessments but does not issue audit reports or certifications. Certification to ISO/IEC 42001 is performed by independent certification bodies, so the written scope should also name who the organization will engage for that step and confirm with that body what evidence it expects.
How the ISO 42001 evidence set is built alongside the chat rollout
The sequence below ties each ISO/IEC 42001 document and control to a concrete platform action, so the evidence is produced as the assistant is built rather than reconstructed afterward.
Confirm scope and the statement of applicability
The governance owner, the CISO or compliance lead, and the platform team agree which AI management system scope the chat assistant falls under and which Annex A controls apply. The statement of applicability lists each control in the AI policy, internal organization and use areas, with a justification for including or excluding it, as clause 6.1.3 requires. This step is complete when the scope statement and a first draft of the statement of applicability are signed off and version controlled. Ask your implementation partner to map each control to a named owner and a named platform artifact.
Write the AI policy and intended use documentation
Leadership approves an AI policy that covers staff use of the assistant, which data classes may be pasted or uploaded, and who may approve new models. In parallel, the team writes the intended use document for the chat assistant, describing the users, tasks and data it is meant for and the uses it is not meant for. These documents support control A.2.2 (AI policy), the processes for responsible use under A.9.2, and the intended use control A.9.4. The step is done when both documents are approved and linked from the statement of applicability.
Define processes for responsible use
The team documents the operating processes that sit behind the policy: how users request access, how acceptable use is acknowledged, how new models or connectors are reviewed before release, and how incidents involving prompts or outputs are escalated. These processes address control A.9.2, which asks the organization to define and document how it uses AI systems responsibly. The step is complete when each process has a named owner and an approved revision in the document system.
Configure SSO, groups and logging on the chat platform
The platform team connects Open WebUI or LibreChat to the corporate identity provider through OIDC or LDAP, provisions users and groups, and sets role-based permissions so each group sees only the models and knowledge it is approved for. Chat, usage and administrative event logging is enabled and sent to retained storage inside the organization's own infrastructure. The output is a configuration record and a test report showing that a group change in the directory changes access in the assistant. Confirm the exact logging and retention settings against the version you deploy.
Pilot with defined user groups
Access is opened first to one or two defined groups, chosen to reflect the intended use described in the documentation. The pilot group reviews the acceptable use terms, uses the assistant for the tasks listed in the intended use document, and reports misuse, unexpected outputs or data handling questions through the process defined earlier. Each pilot finding is logged with a decision, such as a policy change, a control change or no action. The step is done when the pilot results are recorded and the scope is confirmed for wider rollout.
Collect the evidence set
The compliance lead gathers the artifacts that show the controls operate: approved policy versions, the intended use document, process records, the statement of applicability, access and group configuration exports, log samples, pilot review records and change approvals for models and connectors. Each artifact is indexed against its control ID so an external auditor can trace a claim to evidence. DeployOpen prepares this evidence set for assessment, but independent auditors and certification bodies decide whether the controls meet the standard. The step is complete when the index has no control without at least one artifact.
Review and feed findings back into the management system
Leadership reviews the evidence set, the pilot findings and the open risks, then decides whether to widen access, change controls or revise the policy. Model and platform updates go through the same review, since open-source releases change frequently and can alter behavior or logging. The review outcome is minuted and the statement of applicability is updated where needed. The cycle repeats on the review cadence set in the management system, which is the continual improvement element the standard requires.
How DeployOpen scopes and delivers ISO 42001 chat evidence
DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside the client's own infrastructure. For a staff chat assistant, that means producing the configuration, records and handover material an organization can point to when it maps its AI management system to Annex A, while the certification decision stays with an independent body.
How we scope
- Engagements are fixed-scope, with the controls in scope, deliverables and timelines agreed in writing before work starts.
- We confirm which Annex A controls the chat assistant touches, such as A.2.2, A.9.2, A.9.3 and A.9.4, and which the organization must own itself.
- Scope also records the deployment boundary, including hosting location, model endpoints, user groups and where chat logs are stored.
How we build
- We deploy Open WebUI or LibreChat with SSO, group-based access control and model endpoints that stay inside the organization's infrastructure.
- We document the intended use, permitted data types and acceptable use rules in a form staff can find inside the assistant and the internal wiki.
- We test access controls, logging and the settings that keep prompts and files on self-hosted models, then record the results as evidence.
How we hand over
- Handover covers configuration baselines, architecture diagrams, runbooks and a mapping of each in-scope control to the artifact that supports it.
- We list what the organization must still decide, such as its AI policy wording, review cadence and retention periods for chat history.
- Documentation is delivered in the client's own repositories and storage so the evidence remains under its control after the engagement ends.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers, which keep the evidence current as releases change.
- Each upgrade of the chat interface or model runtime is reviewed against the documented intended use and access settings before rollout.
- Ask any partner, including us, to confirm in writing which parts of the evidence are produced by the engagement and which are the auditor's or certification body's to assess.

