Skip to content

Trust center · Shared responsibility

Shared responsibility: who does what in an AI project

An AI system touches your data, your accounts, third-party models and your customers. Every one of those layers needs an owner. This page sets out what we ensure, what you define and what the providers run, in the same terms as our contract.

Shared responsibility by layer
CriterionMiniAI Labs ensuresYou define and ownProviders run
DataUses your data only to deliver and support your project, asks for the minimum, and never reuses it to train systems for other clientsOwn the data, confirm you have the right to share it, and decide what may reach AI providersProcess what your system sends under their own terms and retention settings
Accounts and keysSets accounts up in your name wherever possible and keeps keys in secret settings, never in codeHold admin rights and billing, keep credentials secure and turn on multi-factor sign-inSecure their platforms and sign-in systems
Models and AI providersRecommends models and settings, including training opt-outs where offered, and names every provider in the proposalApprove the providers and accept their terms for your accountsRun, update and retire models, and may change prices or features
Channels: web, WhatsApp, phone, emailConfigures each channel, including the disclosure and opt-out features it supportsDecide what your business must disclose, and follow consent rules for calls, messages and recordings and platform policies such as WhatsApp’sDeliver messages and calls and enforce their own platform rules
Guardrails and AI outputBuilds guardrails, tests before launch and adds a handoff to a personReview AI output before relying on it, and keep a person in decisions that matterTrain and filter the underlying models
People and processGives access only to the people working on your project and hands over documentationName an owner for the system and the people who pick up handoffsRun their own support and status channels
Security incidentsTells you without undue delay and gives you what you need for your notification dutiesNotify regulators or affected people where the law requires it, and revoke access if neededHandle incidents on their platforms under their terms
Legal and compliance decisionsBuilds HIPAA-aware where it matters and describes data flows in writing for your advisorDecide, with your advisor, whether the setup meets your legal obligationsOffer agreements such as a BAA or data processing terms where available

Why the split matters

Most AI incidents are not exotic attacks. They are ordinary gaps: a key nobody rotated after a contractor left, a voice agent that never said it was an AI because nobody decided the wording, a model update that changed answers and nobody re-tested. Each of those gaps sits between two parties who both assumed the other had it. Writing the split down before the build closes them.

Where the split sits in our terms

  • Your responsibilities, section 8: accurate information and timely access, the right to share your data, lawful use including consent and platform rules, and secure credentials.
  • Ownership, section 7: once you have paid in full you own the deliverables, including configurations, knowledge bases, prompts and integration code; your data and accounts are always yours.
  • Data and privacy, section 10: we use project data only for your project, limit access to what the work needs, and tell you about a security incident without undue delay.
  • AI output, section 11: AI can be wrong, you review output before relying on it, and figures on our site are typical targets, not promises.
  • Third-party services, section 12: neither of us answers for outages or changes in platforms neither controls, but we remain responsible for our own misconfiguration.

A handover checklist you can use

Before you sign off a build, check each line. If one is not true yet, ask us to close it before the final invoice.

  1. Admin rights on every account sit with a named person in your business, and our access is removed or limited to what a monthly plan needs.
  2. Every API key the system uses was issued from your accounts and is stored in platform secret settings.
  3. You have a written description of data flows, providers and who has access.
  4. You know who in your team receives handoffs from the assistant or agent, and through which channel.
  5. Your business has approved the AI disclosure wording for each channel.
  6. You hold the deliverables listed in the proposal: configurations, prompts, workflows, integration code and documentation.
  7. Third-party usage is billed to your business, so nothing stops if our engagement ends.

When the split changes

On a monthly plan we keep the access the plan needs and stay responsible for the changes we make under it. After a one-off handover, changes made by you or another developer are yours to own, though we can still help as quoted work. An Enterprise contract can move specific duties to us, such as defined security measures or a data processing agreement, and it says so plainly when it does.

FAQ

Frequently asked questions

If the AI gives a customer a wrong answer, who is responsible?

It depends on why. If our configuration caused it, for example a guardrail we set up badly, that is ours to fix and our liability follows the terms. If the model itself erred within a sound setup, the terms are plain that AI can make mistakes, which is why output that matters should be reviewed by a person in your team before anyone relies on it.

Who decides whether callers are told they are talking to an AI?

Your business does. We build the agents we deliver to disclose that they are AI by default, and we can set the wording, timing and opt-out, but the rules on disclosure, consent and recording differ by country and by industry. Your team, with advice where needed, approves the final wording for each channel.

Can another developer take over the system later?

Yes. Once you have paid in full you own the deliverables we made for you, and our terms give you a permanent licence to the reusable components inside them, explicitly including having another developer maintain them. Because the accounts are in your name, a handover means sharing documentation, not migrating infrastructure.

Who is responsible when an AI provider has an outage or changes a model?

Neither of us controls the provider, so neither of us is liable for its outages or changes. What we own is our part: designing for a fallback where the build allows it, and helping you adapt under your support plan or as quoted work. Where a provider change exposes a mistake in our own setup, that part is still ours.

Do we need our own accounts with the AI and telephony providers?

Wherever the provider allows it, yes, and we set them up with you. You then pay the provider directly and hold the admin rights. Where an account cannot be in your name, we say so in the proposal, and any cost we pay for you is billed at cost with no mark-up.

Questions about this page

If your organisation uses its own responsibility matrix or a vendor RACI, send it to hello@miniailabs.in and we will map our duties onto it before the proposal is final.

hello@miniailabs.inSend an RFP or security questionnaire

Next step

Have a workflow in mind? Let’s scope it together.

Book a free 30-minute strategy call. Bring one process you want to automate and we will talk through scope, integrations and a sensible first step.

Free 30-minute call · no commitment

Send an RFP or security questionnaire