Security & deployment

Define where information goes, what a system is allowed to do, and how its behavior is tested. Make the boundaries visible before the build.

◇   A DEFINED DATA BOUNDARYILLUSTRATIVE
Your company environment

Identity, approved information, and permitted actions.

DocumentsKnowledge indexAI application

Model hosting, logs, and backups are agreed as part of the architecture.

Choose the boundary.
Then choose the stack.

Private AI describes data access and deployment boundaries. It does not require a proprietary model, and an open model alone does not make a system private.

Data residency requirements, provider terms, cost, model performance, and the ability to operate the environment all shape the choice.

Compare the tradeoffs.

These are architecture options to assess, subject to technical feasibility and an agreed engagement scope.

OptionWhere it runsWhat needs decidingOperational consideration
Managed cloudSelected application and model providersProvider access, terms, residency, retention, and loggingLess infrastructure to operate; external dependencies remain
Customer-controlled cloudYour cloud account or private networkNetwork boundaries, identities, inference endpoints, and backupsShared responsibilities between your IT team and engineering partners
On premisesSuitable hardware in your environmentModel fit, hardware capacity, updates, integration, and physical accessHardware and ongoing maintenance need a clear owner
Isolated environmentA restricted environment where technically supportedAllowed connectivity, model and package availability, update processAdditional constraints may affect performance and maintainability

Make the requirements concrete.

Where does our data go?

Map source data, retrieval, model inference, application logs, and backups. The design should make every external destination visible before deployment.

Which providers can access it?

That depends on the selected model endpoint, hosting, logging, and support arrangements. Provider terms and information flows need to be reviewed against your requirements.

Can the system run in our environment?

Customer-controlled cloud and private-network deployments can be evaluated. On-premises or isolated operation depends on model availability, hardware, integrations, and operational feasibility.

How are document permissions respected?

Use the user’s identity to filter retrieval before information reaches the model. Test revoked access, team boundaries, and index updates; do not rely on a prompt to enforce permissions.

What can an agent do, and what requires approval?

Give each tool explicit permissions and action limits. Read-only retrieval, draft preparation, and record updates need different boundaries. High-impact actions require appropriate authorization and oversight.

How are actions logged?

Define an application-level record of requests, retrieval, tool calls, approval decisions, and outcomes. Balance traceability with data minimization, access restrictions, and retention requirements.

How are quality and failure modes tested?

Use representative tasks, difficult cases, permission tests, and adversarial inputs. Validate outputs against rules before downstream actions and define safe escalation behavior.

What happens when a provider or model changes?

Track application and model versions, rerun regression evaluations, and agree rollback or fallback behavior. Provider changes should pass the same acceptance criteria as the initial release.

How are retention and deletion handled?

Specify retention separately for source data, indexes, prompts, traces, and backups. Assign ownership of deletion and verify what provider or infrastructure constraints apply.

Controls belong
inside the workflow.

Security requirements are scoped for the application and deployment. Specialist cybersecurity services or certifications are not implied.

Access

Identity, least privilege, retrieval permissions, and secrets management.

Validation

Structured-output checks, business rules, and authorization before action.

Evaluation

Normal, difficult, and adversarial cases; regression tests for changes.

Operation

Traceability, monitoring, escalation, and agreed responsibility for updates.

Have a project in mind?

Tell us what you want to build.

Get in touch