A pale lilac scene: silk flowing under a large frosted glass medallion carrying the GDPR emblem.
Security & compliance · GDPR

The rights articles, as product mechanisms.

Every deployment is a single-tenant system processing only the client's own documents, on infrastructure the client chooses. Compliance is built in, none of it is paperwork after the fact, and all of it is verifiable below.

Article by article, mechanism by mechanism.

Nothing here is paperwork after the fact: each article the GDPR asks of a processor lands as a mechanism a reviewer can press. And Article 22 stays not applicable by design — the assistant answers questions with citations; it decides nothing about persons and executes nothing.

Art. 15 & 20 · Access & portability

Self-service “Export my data” for every signed-in person — JSON, complete, machine-readable by construction — plus an administrator subject-access export for any subject the deployment knows.

Art. 16 · Rectification

Correct the source document; the next sweep re-indexes it; the corpus mirrors its sources.

Art. 17 · Erasure

Hard delete, everywhere: store and search index in one action; erasure itself lands on the audit log; no tombstone remains.

Art. 28 · Processing

Each deployment contracted under a DPA including the sub-processor notice procedure.

Art. 30 · Records

The deployment generates its own record-of-processing manifest from the configuration that actually runs.

One person handing a document file to another. A hand marking a correction on a printed document. A shredder cutting a document into strips. A hand signing inside a bound document folder. An archivist shelving bound registers.
The rights

Rights, ready to run.

Export is one button — complete, machine-readable, for every signed-in person. Rectification is the source document: correct it, and the next sweep mirrors it. Erasure is deletion, not flagging. Every mechanism is self-service for the people it belongs to, and each run lands on the audit log.

Erasure & exports, in the docs
A person at the centre: their export leaving as one file, a document dissolving to nothing on erasure, the ‘You are talking with AI’ disclosure, and records of processing generated from live configuration.
Erasure

Erasure means deletion.

A deletion that leaves a stub is not an Article 17 erasure — a title or file path can identify a person on its own. So erasure removes the record itself, store and search index in one action, and what remains is only the audited fact: who ordered it, when, over what scope. Never the content. Deployments that must not retain message content at all run the audit log in metadata-only mode, and retention itself is an explicit, configurable value enforced nightly.

The audit chain that proves it
One erasure as it runs: scope, delete from store and index, verify, record — a document dissolving through the hard-delete ring, and on the audit chain only the fact it happened.
The processor

At most two sub-processors. Often none.

Each deployment is contracted under a DPA with a written notice procedure for sub-processor changes. The fullest configuration has no sub-processors at all — self-hosted, answering entirely on its own hardware. Otherwise exactly two categories exist: the Naxis AI service, zero-retention in writing, and for managed hosting an EU data-centre provider.

What leaves, and what never does
A dashed deployment boundary holding sources and the index; one wire leaves it carrying the question and permitted excerpts to the Naxis AI disc, one returns with the answer, nothing retained.

For your DPO's file.

The papers this page rests on, readable right here — the GDPR mapping, the DPA structure, the sub-processor notice and a generated manifest. Request forms never gate the reading.

Certifications & frameworks Read it here

GDPR: how a deployment complies

The rights articles as product mechanisms: export, erasure, records of processing, each one built in, none of it paperwork after the fact.

Every Naxis deployment is a single-tenant system processing only the client's own documents, on infrastructure the client chooses. GDPR compliance is implemented as product mechanisms, not policies:

Art. 15 · access
Self-service "Export my data" for every signed-in person (JSON, complete), plus an administrator subject-access export for any subject the deployment knows.
Art. 17 · erasure
Hard delete, everywhere: a person's conversations, or a single document, are removed from the store and the search index in one action. Erasure is itself recorded in the audit log; no tombstone data remains.
Art. 28 · processing
Each deployment is contracted under a Data Processing Agreement including the sub-processor notice procedure (see Legal documents below).
Art. 30 · records
The deployment generates its own record-of-processing manifest from the configuration that actually runs (retention values, sub-processors, technical measures), so the paperwork cannot drift from reality.
Retention
Conversation and audit retention are explicit, configurable values enforced by a nightly job; the live values are shown read-only in the admin console.

The generated manifest for a specific deployment is available to its administrator at any time; a sample is in Technical documentation below.

Request to see

An account action, the request files under your Naxis account, and the answer arrives on its thread.

Legal documents Read it here

Data Processing Agreement (Art. 28)

The DPA every deployment is contracted under, subject matter, duration, sub-processor notice procedure, audit rights, deletion on termination.

The signed DPA is executed per client. Its structure, so your legal team knows what to expect:

  • Subject matter & duration, processing of the client's business documents for the sole purpose of answering the client's own users; runs with the service agreement.
  • Nature & purpose, indexing and answering with citations; no secondary use, no training on client data.
  • Sub-processors, listed by category with a written notice procedure before any change (see the sub-processor notice below).
  • Security measures, the technical and organisational measures, referencing the deployment's own generated manifest so the annex matches the running configuration.
  • Deletion, on termination, the deployment and its data are destroyed or handed over; self-hosted clients hold the data throughout.
  • Audit, information and audit rights, with the audit log and manifest as first-class evidence.

Request the full template, or a signed copy for review under NDA, through the contact page; it is provided as a matter of course.

Request to see

An account action, the request files under your Naxis account, and the answer arrives on its thread.

Legal documents Read it here

Sub-processor notice

At most two categories exist, and the fullest configuration, self-hosted with self-hosted AI, has none.

AI generation
The primary configuration keeps generation in-house: a self-hosted deployment that answers entirely on its own hardware has no AI sub-processor at all. Deployments using the Naxis AI service instead send the question and the permission-filtered excerpts under a data-processing agreement with zero-retention terms: nothing is stored after the answer returns, nothing trains any model, and no client identity accompanies the request.
Hosting
Managed deployments run on an EU data-centre provider under their DPA; the instance, its database and its documents live on a server dedicated to that client. Self-hosted deployments have no hosting sub-processor at all, the client's own infrastructure carries everything.

Changes to either category follow the DPA's written notice procedure. There are no analytics, advertising or telemetry processors, the product ships none.

Request to see

An account action, the request files under your Naxis account, and the answer arrives on its thread.

Technical documentation Read it here

Compliance manifest (sample)

Every deployment renders one of these from its own live configuration, this is the shape of it.

Generated, not written: the values below come from a deployment's actual configuration at generation time.

Deployment
client-name · single-tenant · region as contracted
Data categories
Business documents from connected sources; user accounts (name, email); conversation history; audit events
Retention
Conversations: 90 days (configurable) · audit log: 730 days (configurable) · both pruned nightly, prune runs logged
Sub-processors
None (self-hosted AI), or the Naxis AI service (zero-retention DPA) · hosting provider, or none when self-hosted
Rights handling
Art. 15 export: self-service + admin · Art. 17 erasure: hard delete incl. index · Art. 30: this manifest
Technical measures
Isolated containers · TLS in transit · hash-chained audit log · write-only credentials · signature-verified webhooks

Administrators export the real manifest for their deployment from the console at any time.

Request to see

An account action, the request files under your Naxis account, and the answer arrives on its thread.

Need the signed copies? Request the DPA from your account and the template lands on your own thread; the full trust library carries the rest.

GDPR and your knowledge engine, answered

Is AI over company documents even GDPR-compatible?

Yes, when it is built as a processor should be: a single-tenant deployment processing only the client's own documents, under a DPA, with export, erasure and records of processing implemented as product mechanisms. That is the entire design position of Naxis Assistant.

How does erasure actually work?

As deletion, not flagging. Erasing a person's conversations or a single document removes the records from the store and the search index in one action; no tombstone remains. Only the audited fact that an erasure happened survives.

What are the Article 30 records, and who writes them?

Nobody writes them, the deployment generates its own record-of-processing manifest from the configuration that actually runs: data categories, retention values, sub-processors, technical measures, rights handling. Generated paperwork cannot drift from reality.

Who are the sub-processors?

At most two categories, and the fullest configuration has none: a self-hosted deployment that answers entirely on its own hardware processes everything in-house. Otherwise: the Naxis AI service (zero-retention DPA terms, receives only the question and permitted excerpts) and, for managed hosting, an EU data-centre provider. Changes follow the DPA's written notice procedure.

How do we get the DPA?

Request it from your account, the template arrives on your own thread, and the signed copy is executed per client. Your legal team can see the structure on this page first.

What does this website itself collect?

No third-party scripts, no third-party cookies, no analytics service. The site keeps a first-party visit log on its own server (page, referrer, reading time, IP-derived country, device, request headers), with one first-party cookie holding a random visitor identifier so a returning browser counts once; both are described with their retention in the privacy notice. An account stores what you give it, and page views made while signed in are linked to it; the interactive demo records usage under an explicit opt-in described there too.

Double productivity now

Live demo

Notes from the build.

30 Jul 2026 · 8 min read

Shadow AI: your people are asking someone else about your company

Every paste into a consumer chatbot is a question your own systems could not answer fast enough. Security vendors sell detection, which reads the app and never the question. What the 2026 breach data actually shows, how far Microsoft's new Shadow AI controls really reach, and why the only fix that scales is making the company answerable.

25 Jul 2026 · 8 min read

Naxis vs Glean: enterprise platform or private knowledge engine?

Glean is Google for your company: it finds where things are stored. Naxis is the private knowledge engine that knows what is actually true right now. Different machines, different questions, different prices. An honest way to choose, and the Glean alternative for companies of 5 to 200 people.

All posts →