How we handle your code, access, and data.

What you can expect from a Universal Technologies engagement, and how to get what your procurement or security team needs. We only describe practices here that we can stand behind.

You own the work

Repositories, infrastructure, and documentation stay in your organisation from the first commit. Ownership, repository access, hosting accounts, and handoff responsibilities are defined in the engagement agreement before development begins.

Quality gates before merge

Automation and exploratory testing sit on the critical path: automated checks run in CI, so regressions surface before release instead of in production.

A handoff your team can run

Runbooks, environments, monitoring, and the next backlog are part of the scope, so your engineers can operate what we build.

Controls we settle before an agent ships

Enterprise AI work stalls when data handling is unclear. These points are agreed in scoping, in writing.

01

Tool permissions

What an agent may read and call is defined during scoping, not discovered after launch.

02

Human approval

Approval steps and fallback paths keep consequential actions with a person.

03

Data handling in writing

Which model provider and deployment option is used, its retention and training terms, and what personal or sensitive data may reach a model are agreed before build.

04

Evaluation and monitoring

Evaluation criteria are checked before release. Monitoring on failures, latency, and cost supports review after launch.

See the AI Agents service

Getting through vendor onboarding

01

NDA before you share detail

If you need an NDA in place first, say so in your brief and we will agree the paperwork before sensitive material changes hands.

02

Vendor and security questionnaires

Send your questionnaire with your brief. We will confirm what we can answer and how.

03

Contracting details

Ownership, access, and support responsibilities are set out in the engagement agreement for each project.

Have a security or procurement question?

Put it in your brief and a delivery lead will pick it up from there.

Talk to our team