Confidentiality Clauses for New Zealand App Development Agencies

Alex Solo
byAlex Solo12 min read

If you run an app development agency in New Zealand, confidentiality clauses are rarely just boilerplate. They often decide whether your client can trust you with product plans, user data, source code, investor material and commercial strategy, and whether you can safely work across multiple projects without walking into a dispute.

The common mistakes are predictable: signing a client's NDA without checking whether it is one way and overly broad, using vague wording about "confidential information", and overlooking how confidentiality clauses interact with intellectual property, privacy obligations and subcontractor use.

Those issues tend to show up at the worst time, usually after a relationship sours or when a founder wants to re-use code, hire a freelancer, or pitch a case study. A well-drafted confidentiality clause should be practical, balanced and specific to software work. It should protect genuinely sensitive information without making day to day delivery impossible. This guide explains what confidentiality clauses for app development agency arrangements mean for New Zealand businesses, what to check before you sign, and where founders usually get caught.

Overview

Confidentiality clauses for an app development agency should clearly define what information is protected, who can access it, how it can be used, and what happens when the project ends. In New Zealand, these clauses also need to sit properly alongside privacy law, IP ownership terms, subcontractor arrangements and the reality of agile software delivery.

  • Define confidential information with enough detail to cover code, technical documents, product roadmaps, pricing, customer lists and business strategy.
  • State the permitted use, usually for delivering the app services only, and stop unauthorised use for other projects or internal gain.
  • Set practical carve outs, such as information already public, already known, independently developed or required to be disclosed by law.
  • Cover staff, contractors and offshore developers, including who is allowed access and what written obligations they must sign.
  • Align confidentiality with privacy obligations where personal information is involved.
  • Include clear return, deletion or retention steps for project materials at the end of the engagement.
  • Check whether the clause is mutual or one way, and whether that reflects the real information flow between agency and client.
  • Make sure the clause does not conflict with IP ownership, portfolio use, support access or open source software commitments.

What Confidentiality Clauses for App Development Agency Means For New Zealand Businesses

For a New Zealand app agency, a confidentiality clause is the contract term that limits how sensitive client information can be used, shared, stored and disclosed. It is not just about keeping secrets in a broad sense. It sets the rules for handling commercially valuable information during the project and after the contract ends.

That matters because software projects usually involve more than a finished app. Clients often disclose market research, API credentials, unreleased features, investor pitch material, internal workflows and data models before a line of code is written. Agencies also often disclose their own pricing methods, development processes, templates and internal tooling.

In practice, confidentiality terms for app development are often either:

Why app development work needs more specific wording

Software engagements create grey areas that simple template NDAs do not handle well. A generic clause may say information must be kept confidential, but it may not say whether developers can copy code into staging environments, whether third party hosting providers are permitted, or whether analytics data can be used to improve internal tools.

This is where founders often get caught. If the clause is too narrow, the client may have little protection if sensitive material leaks. If it is too broad, your delivery team may breach the agreement simply by involving a subcontractor, using standard libraries, or discussing a feature with an external security consultant.

How confidentiality differs from privacy

Confidentiality and privacy are related, but they are not the same thing. Confidentiality protects commercially sensitive information under contract. Privacy law regulates how personal information is collected, used, stored and disclosed.

If your agency handles user records, test accounts, customer databases, employee details or analytics tied to identifiable individuals, the Privacy Act 2020 may also apply. A confidentiality clause does not replace those obligations. You may still need proper privacy wording in your services contract, a clear privacy notice, and internal processes for security, access and breach response.

Why mutual clauses are often better for agency work

Many client templates assume only the client shares confidential information. That is not always accurate. Agencies often share architecture proposals, code libraries, delivery methods, technical estimates, pricing logic and proprietary project management workflows.

A mutual clause can better reflect the real relationship where both sides disclose commercially sensitive material. It also makes negotiations feel more balanced, especially where the agency is contributing valuable know how and pre-existing assets.

How long confidentiality obligations should last

There is no single fixed period that suits every software contract. Some obligations apply for a set number of years after termination. Others continue for as long as the information remains confidential in nature.

The right approach depends on the type of information involved. Product plans for a short term campaign may lose sensitivity quickly. Source code, algorithms, security architecture and customer pricing models may stay sensitive for much longer. The clause should match the commercial reality rather than using an arbitrary period without thought.

Before you sign a contract, make sure the confidentiality clause matches how your agency actually works. The main risk is accepting a clause that looks harmless but quietly bans ordinary delivery practices or exposes you to open-ended liability.

1. What counts as confidential information

The definition should be clear enough to avoid arguments later. Some agreements cover only information marked confidential. Others include information disclosed orally, visually or digitally if a reasonable person would understand it is confidential.

For app development work, the clause should usually address:

  • source code and object code
  • wireframes, mockups and product specifications
  • technical documentation and architecture diagrams
  • API keys, passwords and access credentials
  • business plans, pricing and budgets
  • customer lists, user insights and analytics
  • security processes and vulnerability information
  • unreleased features and roadmap planning

If the definition is too broad, almost every interaction becomes protected forever, including routine information that is already public or trivial. If it is too narrow, valuable information may fall outside the clause.

2. Permitted use restrictions

A good confidentiality clause does not just say "do not disclose". It also says what the receiving party is allowed to do with the information. For agencies, the usual permitted use is performing the contracted services under the written terms.

This point matters if you:

  • use internal accelerators or reusable modules across projects
  • want to de-identify lessons learned for internal training
  • need to involve QA testers, DevOps providers or specialist contractors
  • store project materials in shared systems

If the client wants strict limits, the contract should still allow practical internal use necessary to deliver the work. Otherwise your team could breach the clause while doing ordinary project tasks.

3. Carve outs and exceptions

Every confidentiality clause should have sensible exceptions. Without them, you may be contractually liable for disclosing information that was never truly confidential in the first place.

Common carve outs include information that:

  • is or becomes public other than through a breach
  • was already known to the receiving party before disclosure
  • is independently developed without using the other party's confidential information
  • must be disclosed by law, court order or regulatory requirement

For app agencies, independent development language is especially useful. It helps reduce the risk of later arguments that your team copied a client's ideas when you actually built similar features from your own prior know how.

4. Staff, contractors and offshore development

If your agency uses employees, freelancers or specialist contractors, the clause should expressly allow disclosure on a need-to-know basis, provided those people are bound by confidentiality obligations. Before you accept the provider's standard terms, check whether subcontracting is permitted at all.

This is a common pressure point for modern software teams. If the contract bans disclosure to any third party, your agency may not be able to involve an external designer, penetration tester or overflow developer without obtaining separate consent each time.

You should also think carefully about where information is stored and who can access it. If any personnel are based outside New Zealand, privacy and data handling issues may also need separate treatment.

5. Return, deletion and retention obligations

Most clauses require confidential information to be returned or destroyed at the end of the engagement. That sounds simple, but software delivery creates practical complications.

You may need to deal with:

  • backups and archived repositories
  • email copies and message history
  • cloud hosting snapshots
  • support logs and audit records
  • legal or insurance retention needs

The contract should allow reasonable retained copies where necessary for compliance, dispute records, backup integrity or professional obligations, subject to continuing confidentiality restrictions.

6. Interaction with intellectual property terms

Confidentiality clauses do not decide ownership by themselves. They work alongside the IP clause, and the two need to match. Before you rely on a verbal promise that "the client owns everything", read the drafting carefully.

Key questions include:

  • Who owns newly created source code and project deliverables?
  • Does the agency keep ownership of pre-existing tools, frameworks and templates?
  • Can the agency re-use general know how and non-client-specific methods?
  • Is there any licence back to the agency for internal records, support or portfolio use?

If the confidentiality wording is absolute, it may accidentally prevent you from using retained know how that should remain yours. If it is too loose, the client may worry that proprietary features or code will be recycled into another build.

7. Privacy Act and personal information handling

If the project involves personal information, confidentiality wording should not be treated as the whole answer. New Zealand's Privacy Act 2020 may require more specific controls around use, storage, disclosure and security.

Where relevant, your contract may need to address:

  • whether the agency is acting on the client's instructions when handling data
  • minimum security standards
  • limits on secondary use
  • cross-border disclosure issues
  • notification expectations if a privacy breach occurs

Clients often focus on secrecy, but the legal risk can also come from poor data governance rather than public disclosure.

8. Remedies and liability exposure

Many confidentiality clauses say a breach may cause irreparable harm and that injunctive relief may be available. That is common, but you should also read the liability clauses across the full contract.

Check whether a confidentiality breach:

  • falls outside any liability cap
  • triggers indemnities
  • creates uncapped loss exposure
  • allows immediate termination

A clause that looks standard can become a major commercial risk if one accidental disclosure exposes the agency to unlimited claims.

Common Mistakes With Confidentiality Clauses for App Development Agency

The biggest mistakes happen when agencies treat confidentiality terms as routine admin. Small wording choices can affect how your team delivers projects, uses tools and protects its own know how.

Signing one-way NDAs without checking reciprocity

Founders often sign a client's NDA early to keep a deal moving. That can be fine, but not if your agency will also share sensitive information. If your proposals, methodologies or pricing model matter to your business, one-way terms may leave your side exposed.

Using vague labels instead of clear definitions

Some contracts rely on labels like "all information relating to the business" without any practical boundaries. That wording is hard to apply in a software workflow. It can also create arguments over whether general ideas, industry knowledge or common coding approaches are protected.

Clear contract drafting reduces friction. It helps project managers, developers and clients understand what must be kept confidential and what can still be used in ordinary business operations.

Forgetting about subcontractors

This is one of the most common agency-side issues. You may assume your contractor agreement solves the problem, but the client contract may prohibit disclosure to anyone outside your direct employees.

Before you sign, make sure the contract allows external contributors where needed and requires you to flow down suitable confidentiality obligations.

Ignoring the overlap with open source and reusable components

Many agencies use standard libraries, frameworks and internal code snippets. A poorly drafted clause can make clients think every piece of code touched during the project is confidential and exclusive to them.

The contract should separate:

  • the client's confidential information
  • new bespoke deliverables created for the project
  • the agency's pre-existing materials and general know how
  • third party and open source components used under their own licences

Without that distinction, you can end up with an avoidable dispute about ownership, re-use rights and what can be shown to future clients.

Agreeing to impossible deletion obligations

Some clauses require immediate destruction of all copies in every form. That may be unrealistic where backups, automated logs and security archives exist. If the clause cannot be complied with in practice, it creates avoidable breach risk from day one.

Better drafting allows deletion or return of active materials, with limited retained copies for backup, legal compliance and internal record keeping.

Allowing perpetual secrecy over material that loses value quickly

Not every project detail needs indefinite protection. Marketing campaign dates, draft content and short term pricing ideas may not justify endless obligations. A tailored duration can be more reasonable and easier to negotiate.

On the other hand, security architecture, source code and unreleased product logic may justify longer protection. The point is to align the term with the real sensitivity of the material.

Relying on verbal understandings about case studies and portfolio use

Many agencies want to mention a client project in capability decks or on their website after launch. If the confidentiality clause bans any disclosure without consent, that verbal approval during a meeting may not be enough.

The contract should say whether the agency can identify the client, describe the work at a high level, use screenshots, or wait until the product is public. This avoids awkward disagreements later, especially if the relationship cools.

Missing conflicts across the contract pack

Confidentiality obligations can appear in more than one place, such as the NDA, master services agreement, statement of work, contractor agreements and data processing schedules. If the wording is inconsistent, it becomes hard to know which rule applies.

Before you sign, compare the documents closely. The definitions, exceptions, durations and disclosure permissions should line up.

FAQs

Do app development agencies in New Zealand always need an NDA?

No. Some projects can be covered adequately by a confidentiality clause in the main services agreement. A separate NDA is more common where discussions start before the main contract is settled or where highly sensitive information is shared early.

Should the confidentiality clause be mutual?

Usually, yes, if both sides will share sensitive material. A mutual clause often better reflects agency work, especially where the agency is sharing proprietary methods, pricing or technical approaches.

Does a confidentiality clause protect source code ownership?

Not by itself. Confidentiality helps control disclosure and use, but ownership and licensing should be dealt with in the intellectual property clause.

Can we use subcontractors if the contract has a confidentiality clause?

Often yes, but only if the contract allows disclosure to personnel and contractors on a need-to-know basis and those people are under written confidentiality obligations. Do not assume this is permitted without checking.

What if the project includes customer or user data?

Then confidentiality is only part of the picture. You should also consider Privacy Act obligations, security expectations, data access rules and breach response arrangements.

Key Takeaways

  • Confidentiality clauses for app development agency contracts should reflect real software delivery practices, not just generic NDA wording.
  • Before you sign, check the definition of confidential information, permitted use, exceptions, duration, deletion steps and disclosure rules for staff and contractors.
  • Make sure confidentiality terms align with IP ownership, reusable tools, open source use and any portfolio or case study rights.
  • If personal information is involved, confidentiality should sit alongside proper Privacy Act compliant data handling terms.
  • Watch for hidden commercial risk, especially one-way terms, impossible deletion obligations and confidentiality breaches that sit outside liability caps.

If you want help with NDAs, software development contracts, IP ownership terms, privacy and data handling clauses, you can reach us on 0800 002 184 or team@sprintlaw.co.nz for a free, no-obligations chat.

Alex Solo
Alex SoloCo-Founder

Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.

Need legal help?

Get in touch with our team

Tell us what you need and we'll come back with a fixed-fee quote - no obligation, no surprises.

Keep reading

Related Articles

Subcontractor Agreements for Construction Project Managers in New Zealand

Subcontractor Agreements for Construction Project Managers in New Zealand

A subcontractor agreement for a construction project manager should do more than set a fee. This guide explains the key legal issues for New Zealand

19 May 2026
Read more
Limitation Of Liability Clauses In New Zealand Contracts

Limitation Of Liability Clauses In New Zealand Contracts

If you’re running a small business, contracts are everywhere - proposals, quotes, service agreements, supplier terms, online terms and even “quick” email deals. And when something goes wrong (a delayed delivery, a...

19 May 2026
Read more
Limitation Of Liability Clause Examples For NZ Commercial Contracts

Limitation Of Liability Clause Examples For NZ Commercial Contracts

If you’re running a small business, signing commercial contracts is part of everyday life. You might be onboarding new customers, engaging suppliers, working with contractors, or rolling out a new product or...

19 May 2026
Read more
Licence Vs License: What’s The Difference In New Zealand?

Licence Vs License: What’s The Difference In New Zealand?

If you’ve ever drafted (or received) an IP agreement and found yourself staring at the words “licence” and “license”, you’re not alone. In New Zealand, spelling matters more than you might think...

19 May 2026
Read more
Liability Waivers In NZ: When Businesses Can (and Can’t) Rely on Them

Liability Waivers In NZ: When Businesses Can (and Can’t) Rely on Them

If you run a small business in New Zealand that involves customers doing something physical, risky, or unpredictable (think: events, fitness, adventure activities, classes, workshops, hire equipment, or even on-site services), you’ve...

19 May 2026
Read more
Liability Waiver Forms In New Zealand: Business Essentials

Liability Waiver Forms In New Zealand: Business Essentials

If you run a small business that offers physical services, events, classes, rentals, or anything with an element of risk, you’ve probably wondered how much protection you can get from a liability...

19 May 2026
Read more
Need support?

Need help with your business legals?

Speak with Sprintlaw to get practical legal support and fixed-fee options tailored to your business.