Security

Your AI, traceable. Your compliance, auditable.

Traceability and access control are not a layer we add on top of Alethexis: they are its architecture. We build the platform with the same principles of rigour we ask of your AI governance. This page explains how we do it.

Alethexis works on the binding framework in the EU: Regulation (EU) 2024/1689 (EU AI Act), as amended by Regulation (EU) 2026/1744, Regulation (EU) 2016/679 (GDPR) and the national data protection law that implements it in each Member State. Every legal reference in the platform is verifiable against the official text published on EUR-Lex.

1 · Data residency in the European Union

Where your data is in AlethexisZone: where the main processor processes the data, according to the subprocessor register; its entity’s seat, parent companies, sub-processors and edge network outside the EU are shown in each box and do not change the zone. The safeguard for each transfer is in its box, according to the same register.WHERE YOUR DATA IS · PRODUCT INFRASTRUCTUREOUTSIDE THE EU · INTERNATIONAL TRANSFER UNDER SAFEGUARDSEUROPEAN UNIONemailinvoiceYour organisationbrowserCloudflareUnited Statesproxy over the trafficand cache (CDN)data in transitDPA + standard clauses + DPFResendemail deliverystorage in the USeven when sending via eu-west-1no product data ·transactional email onlyDPA + standard clauses + DPFVercelapp and functionscompute in the EU (fra1)global edge networkUS entitydata in transitDPA + standard clauses + DPFStripepayments and subscriptionsIreland; transfer toStripe, LLC (US)no product data ·billing data onlyDPA + standard clauses + DPFSupabaseEU — Frankfurt · entity in Singapore · DPA + standard clausesall product dataPostgres + RLSAuthStorageHoldedVeri*factu invoicingSpain; hosting in the EUcustomer tax dataHolded does not transfersub-processors: standard clausesLocations and safeguards: subprocessor register
The data your organisation enters into Alethexis is stored in the EU (Frankfurt). What is processed outside the EU, or by entities outside it, relies on the safeguard shown in each box; the full list is in the subprocessor register.

The product data your organisation enters into Alethexis is stored on infrastructure hosted in the European Union (Frankfurt, region eu-central-1). Your AI systems inventory, your risk classifications, your assessments and your evidence stay in the EU.

Ancillary services (payments, transactional email, invoicing) are provided by third parties with their own safeguards; any international transfer is handled in accordance with the GDPR. The role each one plays, and the safeguard that covers it, are published in our subprocessors and service providers register.

2 · Isolation between customers, verified on every deployment

Alethexis is a multi-tenant platform: several customers share infrastructure, but never data. Isolation is enforced at database level through mandatory Row Level Security (RLS) on every table that holds customer data. No query can return one organisation's information to a user of another.

What sets us apart is that this isolation is not left to manual review: the RLS tests run in continuous integration and block the deployment if they fail. A version of Alethexis that compromises isolation between customers does not reach production.

3 · Encryption in transit and at rest

All communication with Alethexis travels encrypted with TLS 1.3. Data at rest is encrypted with AES-256, both in the database and in file storage. The encryption keys at rest are managed by the infrastructure provider.

4 · Access control and authentication

Access to data is governed by the principle of least privilege. Each customer account defines distinct roles — Owner, AI Officer, DPO, Contributor, Auditor — with permissions scoped to what each function needs.

Passwords are stored with bcrypt hashing; never in plain text. Sign-in supports multi-factor authentication (MFA), and credentials with internal Alethexis administration privileges have it enabled as a requirement. Service keys are never exposed to the browser: they are used exclusively server-side.

5 · Traceability: append-only activity log

Sensitive operations on data are recorded in an audit log that only allows entries to be added: modification and deletion permissions are revoked at database level. Once written, a record cannot be edited or deleted from the application; section 11 explains what would happen if someone tried to do so by another route, and how it would be detected.

This is the foundation of what we offer our customers — auditable and traceable evidence — applied to our own operation.

6 · Continuity and recovery

The database has daily backups managed by the infrastructure provider in the same European region, with a retention of seven days. Point-in-time recovery and periodic restore tests in a separate environment are on our security roadmap, and we do not present them as measures until they exist.

7 · Vulnerability management

Software dependencies are updated automatically, and no change reaches production without review, type checking and required tests. Secret detection scans the entire code history on every integration.

8 · Privacy and subprocessors

When you contract Alethexis, we act as processor in respect of the data you enter, under a Data Processing Agreement (DPA) in accordance with Art. 28 GDPR. We maintain a public, up-to-date list of subprocessors, and we give advance notice of any addition.

The public subprocessors and service providers register distinguishes three blocks according to each third party's role: the customer's subprocessors within the meaning of Art. 28 — the only ones covered by the 30-day advance notice and the right to object —, Alethexis's providers as controller, which do not receive customer substantive data, and development tools with no access to production data. For each one it states its purpose, the data involved, where it operates and the safeguard that covers it. The register is the source: any count or list that appears on another page is a summary that goes out of date.

Documents available:

9 · Incident management

We have a documented security incident response procedure. In the event of a personal data breach that requires it, we notify in accordance with the GDPR deadlines (Art. 33). We review our technical and organisational measures periodically, and we update this page when there are material changes.

10 · Responsible disclosure

If you have identified a possible vulnerability in Alethexis, we want to know. Write to us at [email protected] and we will review it with the seriousness it deserves. We appreciate responsible and coordinated disclosure.

11 · How we protect the audit log

Your organisation's audit log cannot be modified or deleted from the application: it is append-only. Every entry carries a SHA-256 integrity hash chained to the previous one, so it is designed for any later alteration or deletion to be detected. Each organisation's chain is verified automatically every day, and the result is shown on the log itself. If an event could not be saved, the failure is logged and our team reviews it daily. As a general rule, we keep the log blocked for a maximum duration of five years from the end of the engagement, without prejudice to a different limitation period being applicable or to a legal cause interrupting or extending that period.

We do not say "immutable" or "impossible to alter". A database administrator could try; what we offer is that it would be detected. We would rather say exactly what we do: every day we export the chain heads to a store outside the database, with a different provider and a different access control, and we compare them the following day: a complete reconstruction of the log would be detected.

12 · When someone leaves your organisation

If a person is deactivated, their name disappears from everything they did in Alethexis, but what was done is kept: the systems they registered, the classifications, the approvals and the evidence are still there, with no visible author. In the audit log, their identifier, IP address and user agent are removed. IP addresses and user agents are always removed after 12 months. The rest of the information is kept according to a retention matrix by category and is deleted once its period ends.

Technical summary of measures

AreaMeasure
Data residencyDatabase and storage in the EU (Frankfurt, eu-central-1)
Encryption in transitTLS 1.3
Encryption at restAES-256
Multi-tenant isolationMandatory Row Level Security; RLS tests that block the deployment
Authenticationbcrypt for passwords; MFA available (required for internal administration)
Access modelDistinct roles with least privilege; service keys server-side only
TraceabilityAppend-only audit log, with no modification or deletion permissions
ContinuityDaily backups; 7-day retention
VulnerabilitiesAutomated dependency updates; secret detection in continuous integration
Secrets managementEnvironment variables outside the repository; documented emergency rotation procedure; secret detection in continuous integration
IncidentsDocumented procedure; notification in accordance with Art. 33 GDPR

In development

We are transparent about what is not available yet. On our security roadmap:

  • Static application security testing (SAST) in continuous integration.
  • Point-in-time recovery and restore testing.
  • Automated dependency vulnerability auditing.
  • Public service status page (uptime).
  • Independent security audit.

Need more detail?

Our Trust Center shows Alethexis's own AI governance status, applied to itself, with the same platform our customers use. For vendor risk assessments, our team handles reasoned requests under NDA.