---
title: "Privacy is architecture you audit: where the data lives, what leaves, and what deletion proves"
seo_title: "Privacy and sovereignty of your data | SazAI"
description: "Sovereignty as an auditable property: schema without content, declared boundaries, deletion with proof, portability."
tags: [marketing, legal]
page_type: legal
---

> Sovereignty is not a policy promise: it is the consequence of architecture decisions you can audit. This page is the list of those decisions, in the order an auditor would check them, and it ends where every privacy page should begin: at what you can verify without taking our word for it.

## Audit the schema: sovereignty you can verify

SazAI's permanent database holds structure, measurements, relationships, and lineage. It does not hold the content of your documents. Raw text lives in a database of its own, per run, alongside your files, for as long as the document exists, and never enters the permanent knowledge database.

This is not internal policy, it is a property of the design, and it is verifiable in the most direct way there is: **read the table definitions and look for the column that would hold your document's text.** It does not exist. You do not need to trust a privacy page if you can audit the schema, and that is the proof we like offering most, because it does not pass through us.

The practical consequence matters to anyone working under LGPD: aggregate analysis of platform usage happens without exposing content, because the content is not there to expose. Corporate glossaries live in storage of their own, per organization, because terminology is an asset and should not sit alongside anyone else's.

## What leaves your control zone

In a SazAI installed on your own infrastructure, the entire system runs inside it, and the only external destination for processing is the language model you chose and contracted, which can sit inside your own zone. The application does not fetch third-party libraries at runtime, does not load fonts from external servers, and does not depend on anyone else's cloud to function. Every external runtime dependency is a place where a piece of your traffic, or the information that it exists, leaves your network; a system without those dependencies does not need to promise it will not leak through them.

**Two boundaries are part of the claim, not footnotes to it.**

The first is identity. Federated sign-in today passes through a cloud identity provider. For an installation that uses that sign-in, a second external destination exists besides the model, and the sentence above is literal in only two situations: API-key authentication, or the identity provider sitting inside your zone. Bringing the provider inside the zone is direction declared on the [platform](platform) roadmap, not something delivered today.

The second is the difference between running and building. At runtime, the system is closed. Building the image downloads dependencies, like any software built this century. Mixing the two questions would turn a true claim into a technical lie the first time an auditor opened the build file.

## The core does not know who you are

The engine that reads and writes documents is blind to authentication, billing, and permission: it receives already-validated identifiers and executes. What decides what you can see is a layer above, crossed on every operation. A permission failure cannot turn into a leak between organizations through an internal path in the engine, because the engine does not know another organization exists.

Isolation between clients is not assumed: it is tested with probes that actively try to cross the boundary, including in production, with the result recorded. Files stay inside your organization's space, separated by tenant and by user, with access validated on every operation. Sharing between users exists and is explicit: a shared vault is read-only, with the source identified on screen.

## Deletion as record, not as forgetting

When you delete a document, the sensitive fields are erased in the record itself, not flagged as hidden, and the deletion is recorded as an event in sequence. The document stops existing for every surface, and derivatives are handled together with the original instead of becoming orphans. The system does not erase the memory that it erased, and that is what makes it possible to prove afterward that the deletion happened, and when.

Said as a form, because it is the whole model in one line: **deletion erases the working half and leaves a headstone in the permanent half.** What survives is a record without content, carrying an identifier, a date, and an organization, and no text: it is not a retained copy of your document, it is proof that it was removed. That is what produces the sentence a buyer can check alone in the schema: we know where your document passed through and what was done to it, and we do not know what it said.

Today's reach has a limit, stated plainly: backup copies made before the deletion still contain the content, for a retention window of up to seven days, and a disaster restore from one of them would reintroduce content already deleted. The mechanism that closes that is defined, since a restore can replay the deletions recorded after that copy's date, and it is not built yet. Until it is built and measured, this page will not say that deletion reaches the backup copies.

Removing everything at once and deactivating the account through the interface is also not built yet; closure is handled by us on request, with the same reach described above. The name that will apply once it exists is the correct one: it erases your content and deactivates your account, because the trace of who accessed the system remains.

## Portability: what leaves with you

Your files were always yours, and handing them back is nobody's credit to claim. What matters is what was built on top of them: the organization, the relationships between original and derivatives, the measurements, the history. That body of knowledge is materialized as a vault of plain text files linked to one another: queryable from outside, exported on request, and functional away from here, in an ordinary notes tool, on your own computer or your own server.

The same knowledge is reachable through a programming interface and through the protocol AI agents use to connect tools, so your own agents can query the vault without going through our interface. A product that is only useful from inside itself holds you through dependency; this one prefers to hold you through value.

Two things stated before you find them out: language switching belongs to our display layer, so you take the vault away in the language it was written in; and portability does not yet have a published demonstration that anyone can reproduce without talking to us. Until then, it is a due-diligence conversation: ask for the export in an evaluation, open the result in your own tool, and verify it with your own hands.

## The boundary, declared by us

Translating and examining require sending text to a language model, and what happens on the other side depends on the contracted provider, not on our architecture. The provider's retention regime is a matter of contract with them, and the correct answer for a privacy area is the contract, not a sentence of ours. In an installation of your own, the provider is your choice.

And what this page does not claim, on purpose: we are not certified against any standard, and our history of decisions and records serves as evidence of control without us claiming it closes a specific formal requirement in your sector. Bring the requirement and the answer comes item by item, case by case. The receipt for each delivery, and where it ends, is in [trust](trust).

## What we measure on public pages

The public sites (`sazai.app` and `ui.sazai.app`) use Google Analytics 4 to understand which pages are visited, which areas draw interest, and where visitors come from: page views, clicks on product sections, language, and device type. Measurement is **off by default** and activates only after you accept the consent notice. All requests flow through our own domain; IP addresses are anonymized; we do not use advertising features or cross-site tracking.

If you decline, or simply ignore the notice, nothing is measured. The pages work identically either way.

## What we never do in the vault

The authenticated product, your vault, carries **zero analytics**. No tracking scripts, no beacons, no third-party requests. The only cookies present are the session cookies that keep you signed in. Product usage is accounted for by our own internal metering, which exists for billing and capacity: it records actions, never content, and never leaves our infrastructure.

## Your account and identity

Sign-in runs through our identity provider (Zitadel), optionally through your organization's Microsoft account. We hold the minimum: your name, email, and the tenant your invite binds you to. Access to a vault is granted by invitation only.

## Cookies

| Cookie | Purpose | Surface |
|---|---|---|
| Consent choice | Remembers whether you accepted or declined measurement | Public pages |
| Session | Keeps you signed in | Vault |
| Preferences | Language and theme choice | All surfaces |

No advertising cookies. No cross-site identifiers.

## Infrastructure

SazAI runs on Amazon Web Services (United States). All traffic is encrypted in transit; tenant workspaces are isolated from one another. For organizations that require it, SazAI is also offered as a dedicated, self-contained installation on the client's own infrastructure, with the properties described at the top of this page.

## Your rights under the LGPD

The Lei Geral de Proteção de Dados (Law 13.709/2018) grants you the right to access the data we hold about you, correct it, delete it, receive it in portable form, and revoke consent at any time. Revoking measurement consent is immediate: decline on any public page. For anything else, write to [contact](contact).

Privacy requests: **ask@sazai.app** · SazAI · Rua dos Tijolos Amarelos, 42
Last updated: 2026-09-04.

<span id="sz-cookie-inventory"></span>

<div class="chap plain-cookie">

## Cookie preferences

The cookies on this surface store interface choices, such as theme, language, and skin, in your browser. None of them identifies you, none leaves this site, and declining the non-essential ones does not change what the pages show.

<p><button id="open-cookie-prefs" class="cookie-btn" type="button">Manage cookies</button></p>

</div>

<style>
.chap.plain-cookie{display:block}
.cookie-btn{display:inline-flex;align-items:center;padding:.55rem 1.1rem;border:1px solid var(--lightgray);
  border-radius:8px;background:transparent;color:var(--dark);font:inherit;font-weight:600;cursor:pointer;
  transition:border-color var(--dur-fast,160ms) var(--ease-out,ease)}
.cookie-btn:hover{border-color:var(--gray)}
</style>

<script type="module">
const b=document.getElementById('open-cookie-prefs');
if(b)b.addEventListener('click',()=>document.dispatchEvent(new CustomEvent('sazai-cookie-prefs-open')));
</script>
