Snapshot 143527

Document
Security page
URL
https://docs.asenion.ai/trust-and-security
Fetched
HTTP status
200
Content type
text/html; charset=utf-8
Fetch mode
static
Size
51837 bytes
SHA-256 (raw)
d562d27796679158c198b0e1738a99d082b441ad4540a6d620032cb6139ee24b
SHA-256 (normalized text)
e32228f0c1e5262f9d43100a6721322350ff1663175077fbb7e6b49800a18891

Normalized text

Scripts and page chrome removed; this is what change detection compares.

Skip to main content
Trust & Security
This page is for the security, compliance or procurement reviewer. It covers where Asenion runs, who can get in, how it connects to your systems, what happens to your data, and what you can check for yourself.
For what Asenion does end to end, start with What is Asenion?.
Certifications
Asenion is ISO/IEC 27001, ISO/IEC 42001 and SOC 2 Type 2 certified. Reports are available on request from support@asenion.ai.
These certifications cover Asenion’s own controls. For the AI systems you govern, the proof is the records described in What you can verify.
Where Asenion runs
Asenion is fully containerized, so you choose where it runs and where your data sits.
Asenion-hosted
Microsoft Azure, hosted by Asenion.
Multi‑tenant or single‑tenant.
Private cloud
Your own AWS, Microsoft Azure or Google Cloud account.
Single‑tenant, in infrastructure you control.
On-premises
A virtual or physical machine in your environment.
Installed on hardware you provide.
Self-hosted testing
Your environment.
The LLM testing service runs as a container you operate, so prompts and responses under test stay in your network.
Hosted by Asenion
Hosted in your environment (private cloud, on-premises, self-hosted testing): your data and model traffic stay with you
In a private-cloud or on-premises deployment, your governance data and model traffic stay inside your environment. Asenion connects out only to the model APIs and systems you name.
More detail: Deployment Options and, for the self-hosted testing service, Installation.
How everything connects
Three kinds of connection reach Asenion. Each one is authenticated.
Your people sign in
Single sign-on with Microsoft Entra ID, Okta or Google, or email and password.
Two-factor authentication with an authenticator app, with recovery codes. Your admins can require it for everyone in your organization.
Roles, not shared logins, decide what each person can do. Platform-level and project-level roles cover who manages the organization, who registers an AI system, and who reviews and signs off. See User Roles.
Asenion tests your AI systems
When Asenion tests an endpoint you expose, every request goes over HTTPS and carries a credential:
Bearer token: Authorization: Bearer <token>
API key: X-API-Key: <key>
Your endpoint answers a missing or invalid credential with 401 Unauthorized. You can allow unauthenticated access for local or internal use; require a credential in production. The full contract is in the endpoints reference.
Model-provider credentials stay in your environment configuration, such as an .env file or your container runtime’s secrets. Asenion calls only the model APIs you name: Azure, OpenAI, AWS Bedrock and Google Vertex, among others.
Your agents consult Asenion Witness
Your agents and applications consult Asenion Witness™ at the moment of a bounded action. Witness surfaces the policies and guidance that apply, and each consultation produces a tamper-resistant witness record of what was consulted and what guidance was returned. See Asenion Witness.
Your data
You choose where it lives. Pick the deployment that fits your residency and control requirements, from the table above.
Only the people you give a role can reach it. Access follows platform and project roles.
Reports come from the working records. Assessments, test results and reports draw on the same records your team works in, so a report shows the actual state of governance, not a reconstruction.
This page describes capabilities, not any one customer’s installation. What a deployment stores, and where, depends on the deployment you choose.
Security program
Role-based access control
Immutable audit trails
Encryption at rest and in transit
Security and assurance testing
A written data security policy
Security audits and risk assessments at least once a year
Continuous vulnerability monitoring, with committed CVE response timelines
What you can verify
A security review usually ends with someone’s signed statement. With Asenion, the work itself leaves records you or your auditors can check:
Controls carry citations to their source text and a versioned, tamper-resistant history.
Assessments carry review trails: who answered, who reviewed, who signed off, and when.
Tests carry results tied to the system they tested.
Witness carries witness records, chained so that tampering is evident and the record can be verified afterward by someone who trusts no one involved.
These records are made as the work happens, not put together for an audit.
Witness gives guidance, not verdicts
Witness surfaces guidance and witnesses what happened. It does not act on your behalf: your integration decides what to do with the guidance, and the witness record shows what was surfaced, and when.
Where to go next
What is Asenion? The whole product on one page.
Quickstart From access to your first governed AI system.
Deployment Options Deployment models in detail.
Endpoints reference The testing integration and its authentication contract.
Glossary The platform’s vocabulary in one place.