XANDITE
How your data is kept private

Trust and privacy at Xandite

Xandite is a private AI assistant that a service business runs for its own owner and staff. You upload the documents that hold how your prices work, how you choose suppliers, and how your team runs jobs, and your people ask questions against them in plain language. Every answer is drawn from your own files and cited back to the document it came from.

There are three commitments behind it. What you upload stays inside your own workspace. In production, your data is not sent to a public AI service. And every business on Xandite is kept separate from every other. The sections below explain how each one is enforced, and are honest about what Xandite does not have yet.

The commitments

Your documents stay in your workspace

When your business is set up on Xandite, it gets its own workspace. Every file you upload — a price sheet, a vendor list, a procedures document — is stored under your business's identity and is only ever used to answer your own team's questions. It is not combined with other customers' files, and it is not visible from any other workspace. If you replace a document, the previous version's content is cleared from the searchable index so answers stop drawing on it.

Production answers do not go to public AI services

In production, the language model that writes answers runs on infrastructure Xandite operates, not a public AI service such as the ChatGPT API. Your documents and the questions your staff ask are not transmitted to an outside AI provider and are not used to train anyone's model. A separate prototype mode can use a public provider, but only with synthetic, made-up test data. A check in the code blocks real client documents from reaching that mode, and it fails closed: a workspace is treated as holding real data unless it has been explicitly marked as test-only.

Every business is kept separate from every other

Xandite serves many businesses from the same software, but their data is kept strictly apart. The application checks the signed-in user's business identity, taken from their authenticated session, before it runs any database query. The database itself then applies row-level security rules that filter every client table by that same identity, so a query can only ever return rows belonging to the business that asked. An automated test checks this separation on every code change that touches how data is stored or accessed.

Everything is recorded for the owner to review

Every question asked, document change, and administrative action is written to an audit log. The log is append-only: entries cannot be edited or quietly removed. The business owner can review it from the admin dashboard, so there is a complete record of who asked what and what changed. This is part of how the privacy commitments above are kept verifiable rather than taken on faith.

What Xandite does not have yet

Xandite does not hold SOC 2, ISO 27001, HIPAA, or any similar third-party security certification today, and nothing on this page should be read as claiming one. Xandite is an early-stage product run by a small team, and a formal external audit of that kind has not been done. What Xandite does have is the set of privacy and isolation controls described above, built into the product itself and open to review — on this page, in the privacy guide, and from the owner's admin dashboard. If a specific engagement needs a formal external audit, that is a conversation to have directly.

Common questions

Is it safe to put my business documents into Xandite?

Xandite is built for exactly this: holding a service business's internal documents — price books, vendor lists, standard operating procedures — so the owner and staff can ask questions against them. Each business gets its own workspace. Uploaded files are stored under that business's identity, and every database query is filtered by that identity through row-level security rules, so one business's documents cannot be read from another's workspace. In production, the model that writes answers runs on infrastructure Xandite operates, not a public AI service, so the contents of your documents are not sent to an outside AI provider or used to train anyone's model. Every question and every document change is written to an append-only audit log the owner can review. Xandite does not hold a formal third-party security certification such as SOC 2 today; what is described here is enforced in the system's code and database rules, and an owner can review document handling from the admin dashboard.

Does Xandite train AI models on my data?

No. Xandite does not train AI models on your documents or on the questions your team asks. In production the system answers using a model that runs on infrastructure Xandite operates, and your content is used for one purpose only: retrieving relevant passages from your own library to answer your own team's questions. It is not pooled with other customers' data, and it is not sent to a public AI provider that might use it as training material. In a separate prototype mode, Xandite can call a public model provider, but that path is restricted to synthetic, made-up test data — real business documents are blocked from reaching it by a check in the code that fails closed, meaning a workspace is treated as holding real data unless it has been explicitly marked test-only. The switch to the private production model happens before any real client document is loaded.

Can other companies using Xandite see my information?

No. Xandite is multi-tenant, meaning several businesses are served from the same software, but each one's data is isolated. Isolation is enforced at two layers. First, every request carries the signed-in user's business identity, taken from their authenticated session, and the application checks it before running any database query. Second, the database applies row-level security policies that filter every client table by that same identity, so a query can only ever return rows belonging to the business that made it. This is covered by an automated cross-tenant isolation test that runs on every code change touching authentication, database queries, or those policies. The practical effect is that another company using Xandite cannot search, open, or retrieve your documents, your conversations, your customer records, or your audit history.

Is Xandite SOC 2 certified?

No. Xandite does not currently hold SOC 2, ISO 27001, HIPAA, or any comparable third-party security certification, and this page does not claim otherwise. Xandite is an early-stage product run by a small team, and a formal external audit of that kind has not been completed. What Xandite does have is a set of privacy and isolation controls built into the product itself: per-business workspaces, row-level database isolation keyed to each business and checked on every request, a code-level block that keeps real client documents away from public AI services in production, an append-only audit log, and an automated test that checks tenant isolation on every relevant change. These are described in plain terms on this page and in the accompanying privacy guide, so a prospective client can evaluate them directly. If a formal external audit becomes necessary for a specific engagement, that is a conversation to have directly.

Read the longer version

This page is the short summary. The privacy guide goes deeper into what public AI services do with business data, which paid tiers actually protect it, and what private should really mean for a service business.