App Development

Should Your Agency Use AI to Build Your Product? What to Ask Them

SKIMBOX Team

Whether your supplier uses AI tells you almost nothing in 2026. What happens to your code, which plan the tool sits on, who reviews the output, and whether the warranty is unaffected tells you everything.

Should Your Agency Use AI to Build Your Product? What to Ask Them

Most suppliers now use these tools in some form, so asking whether your agency uses AI no longer separates anybody. A supplier who says they do not should be able to explain why, and some have client, sector or confidentiality reasons that are entirely legitimate.

The questions that do separate suppliers are narrower and more useful. Where does your code go. Who reviews what comes back. And does anything about their accountability change because a tool was involved.

We are a supplier writing about supplier behaviour, so this article is deliberately structured as questions you can put to anyone, including us. Two siblings cover the neighbouring ground: whether these tools can replace an agency, and what fast-built software costs later.

The question is the plan, not the tool

Vendor terms differ substantially between consumer and business tiers of the same product, so the plan a supplier is on matters more than which tool they chose.

Vendor terms differ substantially between consumer and business tiers of the same product [1][2][3]. Whether inputs are used for training, how long data is retained, and what indemnities apply can all differ between plans that share a product name. A claim that is entirely true of an enterprise tier can be false of a free one.

So "which tools do you use" is close to a useless question. "Which tools, on which plan" is the one that carries information, and it is specific enough that a supplier either knows the answer or reveals that individual developers chose their own tooling.

That second outcome is not rare and it is not necessarily disqualifying. It is worth knowing before you sign rather than after.

Confidentiality, and where your code actually goes

Ask directly: does our code leave your environment, and if so, where does it go and under what terms.

The answers you want are specific. Which tools. Which tier. Whether code is submitted to a third party at all. What the vendor's terms say about training and retention under that specific plan. And what is excluded, because good answers often include limits, such as certain client work never going through certain tools.

The signal is specificity and stated limits. Reassurance is not a signal. "We are careful with client code" is not checkable, and neither is "we only use it for boilerplate" unless the supplier can say how that boundary is enforced.

Get the answer in writing rather than in a meeting. Not because a meeting answer is dishonest, but because the person in the room may not be the person who chose the tooling, and a written reply tends to get checked internally before it is sent.

Intellectual property, where the ground is genuinely moving

Ownership and infringement risk are two different questions that get conflated constantly.

The first is ownership, and your position should come from your contract rather than from a theory about tooling. UAE law requires a written assignment with specific particulars for rights to transfer, which our code ownership guide sets out in detail. That requirement does not change because a tool was involved. What you want is an assignment covering all delivered work however it was produced, drafted by a lawyer.

The second is the risk of generated code reproducing licensed material. Some vendors publish indemnity commitments for their business tiers covering claims of that kind [1][2]. The existence of those commitments tells you the vendors consider the risk real enough to insure against, which is itself informative.

Now the caveat that matters more than the commitments. The conditions attached to them change. We found one major vendor's consumer-facing material describing a condition that the same company's enterprise documentation indicates was removed earlier in 2026 [1]. We are not naming a single permanent condition for anybody's indemnity, because the honest position is that these terms move and a summary written today may be wrong next quarter.

The practical conclusion: ask your supplier to confirm the current position in writing, at the time you engage them, rather than relying on any article including this one.

One more thing worth being clear about, because it is misunderstood. A vendor indemnity runs between the vendor and their customer, which is your supplier, not you. Your protection comes from your contract with your supplier. Treat a vendor indemnity as useful context about their exposure rather than as cover for yours.

Review, and what the word should mean

Vendor documentation itself states that output requires human review [1][2][3], which is a helpful thing to be able to point at in a supplier conversation.

The question to ask is who reviews, against what, and whether anything ships without a named person having read it.

There is a harder version of this question that is worth asking anyway. A reviewer who could not have written the code is not really reviewing it. They are approving it, and those look identical in a workflow while catching entirely different things. So ask what level of person does the reviewing, and be a little sceptical of an answer that describes a process without describing a person.

Automated checks are worth having and they are not a substitute. If generated code is reviewed by a generated reviewer, there is no person who understood the decision, which matters at the point you need to explain a failure to a customer, a bank, or a regulator.

Accountability, which should not move at all

Here is the position we would suggest you hold firmly: a supplier is accountable for what they deliver, regardless of how it was produced.

That means their warranty should apply identically to AI-assisted work. If a supplier proposes a carve-out for it, they are moving a risk they chose to take onto you, and that is a fair thing to question directly. Ask: does your warranty apply the same way to code produced with these tools?

Three things worth having in the contract, described as things to look for rather than as wording, because drafting belongs with a qualified UAE lawyer:

  • The supplier warrants the work regardless of how it was produced
  • IP assignment covers all delivered code, however generated
  • Confidentiality obligations extend to any tools they use with your material

And one more, easy to miss: ask whether those obligations flow through to subcontractors. A subcontractor working on a consumer plan can quietly undo whatever arrangement your supplier has made, and your supplier should be able to answer for anyone they engage.

Data protection, stated the same way we always state it

If your product handles personal data and real data is used during development, this is engaged.

The general consent principle in the UAE data protection law applies to processing regardless of which tool performs it [4]. Our PDPL guide sets out our position carefully, including the parts we could not confirm, and we are not adding anything to it here. No notification deadline, no penalty figure, no expanded rights list, because none of those are established on the sources we could verify.

What we would say practically, independent of any legal question: development and testing should use synthetic or anonymised data wherever possible. That is good practice regardless of tooling, and the AI dimension simply sharpens it, because submitting real personal data to a third-party service is a processing decision that should never be made casually mid-task by whoever happens to be working on it.

A pattern we see. A supplier has a sensible policy at company level. An individual developer, working late on something awkward, pastes a chunk of real data into a tool on their personal account to get unstuck. Nobody is being reckless, and the policy was never designed to survive that moment. This is why the useful question is not what the policy says but how it is enforced when somebody is stuck.

What good governance looks like from the outside

Five observable things separate a supplier with a real process from one improvising: they can name the tier, they have a stated exclusion, two different people give the same answer, they volunteer a limitation, and they already have it written down.

They can name the tier, not just the tool. This is the single strongest signal, because it means somebody made a purchasing decision rather than each developer signing up individually.

They have a stated exclusion. Something like certain categories of client work never passing through certain tools. Exclusions require somebody to have thought about edges, and a process with no exclusions has usually not been designed.

The answer is the same from two different people. Ask your account contact and, separately, whoever is actually writing the code. Matching answers indicate a policy. Divergent ones indicate a preference held by one person.

They volunteer a limitation. A supplier who tells you unprompted where their process is weaker is describing something real. Uniformly reassuring answers describe a sales position.

They already have it written down. If a supplier can send you an existing document rather than composing one in reply to your email, the practice predates your asking, which is the point.

None of that is proof, and it is not meant to be. It is the difference between a supplier who has decided how they work and one who will decide when something goes wrong.

On price, where we will not give you a number

You may be told that AI tooling has reduced development costs by a specific percentage. We are not repeating any such figure, because no credible source publishes one and every version we traced came from a vendor or a self-selected survey. We would also note, for consistency, that we have made a version of that claim ourselves in an older article without a source behind it, and we are not treating our own unsourced claim as evidence.

What is worth asking a supplier is more specific: what got cheaper. Where savings occur they tend to sit in execution rather than in judgement, and judgement was always the expensive half.

Also worth accepting: a supplier delivering faster at the same price is not necessarily overcharging you. You are buying a working product and somebody accountable for it, not a quantity of hours. The saving can legitimately show up as a lower price, a faster delivery, or a better margin for them, and any of those can be a fair outcome depending on what you agreed.

Do not ban it

The instinct to prohibit these tools contractually is understandable and we would advise against it.

It is largely unenforceable, so what you get is not compliance but silence, and silence is worse than a policy because you lose the ability to ask questions. It also deprives you of genuine benefits while leaving accountability exactly where it was.

Governing the practice works better than banning it. A supplier who has agreed a written position with you has something to lose by departing from it, which is more protection than a clause nobody can verify.

The subcontractor gap, which is where policies leak

A subcontractor working on a consumer plan can undo whatever arrangement your supplier agreed with you, and this is the most common way a good arrangement quietly stops applying.

Your supplier agrees a sensible position with you. They then engage a freelancer for a fortnight to handle a specialist piece of work. That person uses whatever they already have, on whatever plan they already pay for, because nobody told them otherwise and the engagement was short.

Nothing about that is malicious and it happens constantly. The arrangement you negotiated covers your supplier and stops at their boundary unless somebody deliberately extended it.

Two questions close the gap. Do you subcontract any part of this work, and if so, do the same obligations apply to them in writing? A supplier who subcontracts regularly will have an answer, because they will have had to think about confidentiality generally rather than only about AI.

It is also worth asking who is accountable if a subcontractor departs from the agreed position. The answer you want is that your supplier is, without qualification, because that is what a prime contractor relationship means and it keeps the question simple.

This connects to a broader point our code ownership guide makes about assignment chains: your supplier can only pass on rights and obligations they actually hold from everyone who touched the work.

The five questions, in the order to ask them

  • Does our code leave your environment, and if so, where does it go and on what plan?
  • Who reviews the output, and could that person have written it?
  • Does your warranty apply identically to AI-assisted work?
  • Does your IP assignment cover all delivered code however it was produced?
  • Do these obligations flow through to anyone you subcontract to?

Ask for written answers. How a supplier responds to being asked is itself the most informative part: a thoughtful one treats it as reasonable procurement and quite often thanks you for the prompt, because it is a question they have been meaning to formalise.

If a supplier has not thought about any of it, that is a reason to ask them to come back with answers rather than a reason to walk away. The lag between adopting these tools and writing policies about them is normal, and it is closing.

Put these questions to us as well, and hold us to whatever we put in writing. That is the only basis on which any of this is worth anything.

One last framing worth carrying into the conversation. None of these questions are really about artificial intelligence. They are the questions you should already be asking about confidentiality, subcontracting, review and accountability, applied to a new category of tool. A supplier with good answers here almost always has good answers about the rest, and a supplier who has never considered any of it has told you something useful that extends well beyond their tooling.

If you are commissioning software and would like these questions answered in writing before you decide anything, contact us.

References

[1] GitHub, Copilot documentation, trust centre and plan terms. docs.github.com

[2] Anthropic, Claude documentation and commercial terms. docs.claude.com

[3] Google, Gemini Code Assist documentation and terms. cloud.google.com

[4] The Official Portal of the UAE Government, Data protection laws. u.ae

Frequently asked questions

  • Should I be worried if my agency uses AI tools?

    Not by itself. Using these tools is now normal, and a supplier who says they do not should be able to explain why, with client, sector or confidentiality reasons all being legitimate answers. The question worth asking is not whether they use AI but what their process is around it: whose code goes where, who reviews the output, and whether they remain accountable for defects regardless.

  • Is it reasonable to ask a supplier about their AI use?

    Entirely, and a good supplier will have thought about it. You are asking where your confidential code goes and who is responsible for what gets delivered, which are ordinary procurement questions. A supplier who treats the question as hostile is telling you they have not considered it, which is more concerning than any particular answer they could give, because it means nobody has decided anything.

  • Does my code get used to train AI models?

    It depends on the tool and the tier, and that distinction is the whole answer. Vendor terms typically differ between consumer and business plans, with business and enterprise tiers generally offering stronger protections around training and retention. So the question is not which tool your supplier uses but which plan, and that is a specific thing you can ask them to confirm in writing.

  • Why does the plan tier matter so much?

    Because a claim that is true of an enterprise tier can be false of a free one, and both are the same product name. Vendors publish different terms for different plans covering whether inputs are used for training, how long data is retained, and what indemnities apply. Asking which tool tells you very little. Asking which tool on which plan tells you what you need.

  • What should I ask about data retention?

    Whether your code leaves their environment at all, which tool and tier receives it if so, whether that vendor uses inputs for training under the plan they are on, and how long anything is retained. Ask for the answer in writing rather than in a meeting, because the person answering may not be the person who chose the tooling, and written answers get checked internally before they are sent.

  • Do these vendors offer any protection against IP claims?

    Some publish indemnity commitments for their business tiers, covering claims that generated output infringes somebody's copyright. The important caveat is that the conditions attached to those commitments change. We found one major vendor's consumer-facing material describing a condition that the vendor's own enterprise documentation says was removed. So confirm the current position rather than relying on any summary, including this one, at the point you actually engage them.

  • Can I rely on a vendor indemnity as my protection?

    Not as your primary protection, no. Any indemnity runs between the vendor and their customer, which is your supplier rather than you. Your protection comes from your contract with your supplier, and specifically from them warranting the work and assigning the rights regardless of how the code was produced. Treat a vendor indemnity as useful context about the supplier's exposure, not as yours.

  • Who owns AI-assisted code?

    Your position should come from your contract, not from a theory about the tooling. UAE law requires a written assignment with specific particulars for rights to transfer, as our code ownership guide sets out, and that requirement does not change because a tool was involved. Make sure the assignment covers all delivered work however it was produced, and take the drafting to a lawyer.

  • Is there a risk generated code reproduces somebody else's work?

    It is the risk the vendor indemnities exist to address, which tells you the vendors consider it real enough to insure against. The practical mitigations are on your supplier's side: whether they run duplication detection where the tool offers it, whether they review what is produced, and whether they track the licences of everything in the final product, which is a list they should be able to produce on request.

  • What should I ask about human review?

    Who reviews, against what, and whether anything ships without a named person having read it. Vendor documentation itself states that output requires human review, which is a useful thing to be able to point at. The answer you want is that a person who could have written the code has read it, not that a second tool checked it, because those catch very different things.

  • Is a reviewer who could not write the code a real reviewer?

    Not in any meaningful sense, and this is worth being direct about. Reviewing means being able to tell whether the output is right, which requires the capability the output was meant to supply. Somebody clicking approve on suggestions they could not have produced is performing a workflow step rather than exercising judgement. Ask what level of person does the reviewing, and treat a process description with no person in it as an incomplete answer.

  • Should my supplier's warranty change because they used AI?

    No, and if it does you should ask why. A supplier is accountable for what they deliver regardless of how it was produced, and a warranty carve-out for AI-assisted work would move a risk they chose to take onto you. That is a fair question to put directly: does your warranty apply identically to code produced with these tools, and if not, why not.

  • What should be in the contract?

    Practically, three things. That the supplier warrants the work regardless of how it was produced. That IP assignment covers all delivered code however generated. And that confidentiality obligations extend to any tools they use with your material. We are describing what to look for rather than providing wording, because contract drafting belongs with a qualified UAE lawyer who has read your specific agreement.

  • What if my supplier subcontracts?

    Then the questions apply one level further down, and your supplier should be able to answer for their subcontractors. This matters more with AI tooling than it used to, because a subcontractor on a consumer plan can undo whatever arrangement your supplier has made. Ask whether their obligations flow through to anyone they engage, in writing, and treat an unclear answer as a gap rather than a detail.

  • Does UAE data protection law come into this?

    If your product handles personal data and real data is used during development, treat it as engaged. The general consent principle in the UAE data protection law applies to processing regardless of the tool involved. Our PDPL guide sets out our position carefully, including what we could not confirm, and we are deliberately not adding a deadline, a fine or an expanded rights list to it here.

  • Should real customer data ever be used in development?

    As a default, no, and this is good practice independent of any AI question. Development and testing should use synthetic or anonymised data wherever possible. The AI dimension sharpens it: submitting real personal data to a third-party tool is a processing decision with consequences, and it is one nobody should be making casually mid-task while trying to get something working.

  • How do I know if my supplier is actually doing what they say?

    You largely cannot verify it directly, which is why the question is about process and accountability rather than surveillance. What you can do is ask for the answers in writing, ask who specifically reviews, and check that the contract makes them responsible for defects. A supplier willing to put their process in writing has more to lose by departing from it.

  • Should AI-assisted work cost me less?

    Possibly, and be sceptical of anyone quoting a specific saving. No credible source publishes a figure for it, and every percentage in circulation comes from a vendor or a self-selected survey. Where savings occur they tend to be in execution rather than in judgement, and judgement was always the expensive part. Ask what specifically got cheaper rather than accepting a headline.

  • Is a supplier who charges the same rate ripping me off?

    Not necessarily. What you are buying is a working product and somebody accountable for it, not a number of hours. If a supplier delivers faster at the same price you get your product sooner, which is worth something. The question worth asking is whether the saving shows up as a lower price, a faster delivery, or a higher margin, and any of those can be legitimate.

  • What is the single best question to ask?

    Does our code leave your environment, and if so where does it go and on what plan. That one question surfaces the confidentiality position, the tooling, and how much thought has gone into it. A supplier who answers it precisely has a process. A supplier who answers it vaguely has tools that individual developers chose for themselves, which is common and worth knowing before rather than after you sign.

  • What is a good answer to that question?

    Something specific. Naming the tools, naming the plan tier, stating whether code is submitted to a third party and under what terms, and describing what is excluded. A good answer often includes limits, such as certain client work never going through certain tools. Specificity and stated limits are the signals worth listening for, rather than reassurance, which costs a supplier nothing to offer.

  • What is a bad answer?

    That they are careful, that everything is secure, or that they only use it for boilerplate without being able to say how that boundary is enforced. None of those are dishonest, but none are checkable. The concerning version is a supplier with no idea what individual developers are using, which is more common than you would expect and worth establishing before you sign.

  • Should I ban my supplier from using these tools?

    We would advise against it, for two reasons. It is largely unenforceable, so what you get is not compliance but silence. And it deprives you of the genuine benefits while leaving the accountability question unresolved anyway. Governing the practice is more effective than prohibiting it, and it produces an ongoing conversation rather than a clause nobody reads, follows, or could verify if they wanted to.

  • Does this change for regulated sectors?

    It raises the stakes rather than changing the questions. If you operate under a UAE regulator, your obligations around confidentiality, data handling and accountability apply to your supply chain, and the tooling is part of that. Ask your regulator or your compliance adviser what they expect, and put those expectations to your supplier before work starts rather than during an audit.

  • What should I do if my supplier has not thought about any of this?

    Treat it as a prompt rather than a disqualification. Plenty of good suppliers have adopted these tools faster than they have adopted policies about them, which is a normal lag. Ask them to come back with written answers. How they respond is the actual test: a thoughtful supplier will treat it as a reasonable request and quite often thank you for it.

  • Do you use these tools?

    Every serious supplier does in some form, and we would rather say so than perform a purity nobody practises. What matters for you is the process, which is why this article is a list of questions rather than a claim about us. Put the same questions to us that you would put to anyone else, ask for the answers in writing, and hold us to them.

  • How often should I revisit these answers?

    Annually, and whenever you start a significant new piece of work, because the terms genuinely move. Vendor plans change, indemnity conditions change, and suppliers switch tools without telling anybody. An answer you got eighteen months ago describes a position that may no longer exist. This is a short conversation worth repeating rather than a one-time procurement exercise you file and forget.

  • What is the takeaway?

    Ask about process, not about tools. Whether a supplier uses AI tells you nothing useful in 2026. Where your code goes, on what plan, who reviews it, and whether the warranty is unaffected tells you everything. Get those four answers in writing and the tooling question stops being something you need to worry about, because it becomes something somebody is accountable for.

SKIMBOX Team

Tech Consultancy

Get fresh writing in your inbox

One email a fortnight. No filler.

By subscribing, you agree to our privacy policy.

Want us to build something?

We work with teams across MENA, UK, USA, and India to build products, run programs, and grow.

Get in touch

Continue reading