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.
UK B2B software companies share sensitive information all the time, product roadmaps, source code, pricing models, security architecture, customer data flows and integration plans. The problem is that many founders sign an NDA too quickly, rely on a vague template, or assume an NDA automatically stops any misuse. Those are the points where businesses usually get caught. A short document with the wrong definitions, weak carve-outs or no practical enforcement position can leave your business exposed just when you are trying to close a deal, hire a contractor or explore a partnership.
A good non disclosure agreement for B2B software companies in the UK should do more than say "keep this secret". It should spell out exactly what information is protected, who can see it, how it can be used, how long obligations last and what happens at the end of the relationship. This guide explains what a non disclosure agreement B2B software companies UK should cover, when businesses usually use one, the legal issues to check before you sign, and the mistakes founders make most often.
Overview
An NDA helps a UK software business control how confidential information is shared and used in commercial discussions. It works best when it is tightly drafted around the real deal on the table, not copied from a generic form that could apply to any industry.
For software businesses, the detail matters because confidential information often includes technical materials, commercial know-how and regulated data handling processes. If the wording is too broad, too narrow or unrealistic in practice, the document may create friction without giving much protection.
- Define confidential information clearly, including code, product plans, pricing, architecture, datasets, customer lists and security details where relevant.
- Limit use of the information to a stated purpose, such as evaluating a partnership, tender, procurement process or pilot project.
- Set out who can access the information, including staff, advisers, developers and group companies on a need-to-know basis.
- Include sensible exceptions for information already known, already public, independently developed or legally required to be disclosed.
- Deal with return, deletion or retention of materials at the end of discussions, including backups and legal compliance records.
- Match the confidentiality period to the type of information, rather than assuming one period suits everything.
- Check whether the NDA should be mutual or one-way, especially where both sides are sharing technical and commercial information.
- Make sure the NDA lines up with data protection obligations, contractor terms, IP ownership clauses and the main commercial contract.
When UK Businesses Use NDAs
UK businesses usually use an NDA before they disclose commercially sensitive information to someone outside the business. For B2B software companies, that often happens well before a full services agreement, reseller agreement or procurement contract is ready.
Early sales and procurement discussions
A software company may need to share product demos, system architecture, implementation methods or pricing logic before a customer decides whether to buy. An NDA can help set boundaries at this stage, especially where the customer wants detailed technical or security information before issuing final approval.
This is common in enterprise sales cycles. A buyer may ask for documents about hosting, service delivery, API design, penetration testing approach or future roadmap before you sign the main contract.
Partnership and integration talks
Partnership conversations often involve more than a basic pitch deck. You may need to disclose customer segments, integration methods, commercial strategy, support models or plans for a white label arrangement.
Where both sides are sharing sensitive material, a mutual NDA is often more appropriate than a one-way NDA. That is usually the case where each party is testing technical compatibility or discussing a joint go-to-market arrangement.
Investor, acquirer and strategic discussions
Some founders expect an NDA at the first investor meeting, but that is not always realistic. Many investors will not sign one at an early stage because they review a high volume of businesses. Strategic buyers and larger commercial counterparties may be more open to an NDA where discussions become detailed and non-public information is being shared.
The key question is not whether an NDA sounds sensible in theory. The question is whether the other side is receiving information that would create a real business risk if reused or disclosed.
Developer, contractor and supplier engagements
Software businesses often share sensitive material with outsourced developers, consultants, data providers, implementation partners and security testers. In those cases, confidentiality should not be left to a casual email or a verbal promise.
Sometimes an NDA is enough for a short pre-contract discussion. In longer engagements, confidentiality terms usually need to sit alongside IP ownership, data protection, security requirements and restrictions on subcontracting in a wider contractor agreement or services agreement.
Due diligence before a transaction
If you are exploring an acquisition, investment, asset purchase or major outsourcing deal, confidential information may move quickly. The receiving party may access financial records, customer contracts, technical documents, support metrics and incident history.
This is where founders often sign the other side's standard NDA without checking whether it actually reflects the sensitivity of the information being handed over. A due diligence NDA should fit the transaction, not just tick a box.
Legal Issues To Check Before You Sign
The main legal issue is whether the NDA actually protects the information you are about to share. Before you sign a contract, read it as an operational document, not just a legal formality.
What counts as confidential information
The definition of confidential information is one of the most important clauses in any non disclosure agreement for B2B software companies in the UK. A definition that is too narrow can leave out the material that matters most. A definition that is too broad can become hard to police and may put the other side off signing.
For software businesses, confidential information may include:
- source code and object code
- product roadmap and feature backlog
- technical architecture and infrastructure details
- security policies, vulnerabilities and testing results
- pricing models, margins and proposals
- customer lists, target accounts and pipeline information
- training materials, implementation methods and playbooks
- datasets, models and non-public analytics
If highly sensitive material is being disclosed, it may also help to state that confidential information includes information disclosed orally, visually or by system access, not just written documents marked confidential.
Permitted purpose and limits on use
An NDA should not just stop disclosure. It should also stop misuse. That means the agreement should say the receiving party can use the information only for a defined purpose.
That purpose might be:
- evaluating a proposed software licence or SaaS subscription
- assessing a pilot or proof of concept
- discussing an integration or reseller arrangement
- considering an investment or acquisition
- reviewing a supplier appointment
If the purpose is drafted too widely, the receiving party may have more freedom than you intended. If it is drafted too narrowly, it can interfere with ordinary evaluation work. The best clause usually reflects the actual commercial conversation taking place.
Who can receive the information
Most businesses need to share information internally with staff or externally with legal advisers, accountants, consultants or group companies. An NDA should deal with this directly instead of pretending disclosure will be limited to one named person.
Look for wording that restricts access to people who genuinely need to know for the stated purpose, and requires the receiving party to make sure those people keep the information confidential as well. If offshore developers, subcontractors or affiliates may be involved, that should be addressed before you accept the provider's standard terms.
Exceptions to confidentiality
Reasonable carve-outs are standard and usually necessary. Without them, an NDA can become unworkable or unfair.
Common exceptions include information that:
- is already public, other than because of a breach
- was already lawfully known by the receiving party before disclosure
- is lawfully obtained from a third party without confidentiality restrictions
- is independently developed without use of the confidential information
- must be disclosed by law, regulation or court order
These exceptions matter in software deals because parties may already be working on similar features, integrations or market strategies. Founders should pay close attention to the independent development wording so they do not accidentally leave a gap that is too easy to rely on.
Term and duration
Not all confidential information has the same shelf life. A short confidentiality period may be enough for a basic commercial discussion, but not for source code, security processes or strategic product information.
Some NDAs impose obligations for a fixed period such as two to five years. Others protect trade secrets or equivalent highly sensitive know-how for as long as the information remains confidential in fact. The right approach depends on what is being shared and how commercially sensitive it will remain over time.
Return, deletion and retained copies
At the end of discussions, the disclosing party often wants information returned or deleted. That sounds simple, but software businesses should think about what is realistic.
For example, the receiving party may have:
- archived emails and backups
- copies stored in access-controlled project systems
- records retained for legal, audit or compliance reasons
- notes prepared by in-house teams or advisers
A sensible clause usually requires deletion or return where reasonably practicable, while allowing limited retained copies where legally required or automatically stored in secure backup systems. If the clause is unrealistic, it may be ignored in practice.
Remedies and enforcement
An NDA should support practical enforcement if there is a breach, but it should not overpromise. Many agreements state that damages may not be an adequate remedy and that the disclosing party may seek injunctive relief. That can be useful, but it does not guarantee a court order in every case.
The practical point is this: if a breach would cause serious harm, the agreement should be clear enough to support urgent action. Ambiguous definitions and messy drafting can make enforcement harder at the exact moment you need certainty.
Interaction with IP and data protection
An NDA does not automatically transfer intellectual property rights. If you are disclosing code, product concepts, models, documentation or custom development ideas, check whether a separate clause or agreement is needed to deal with ownership, licence scope and restrictions on reverse engineering.
Data protection is another separate issue. If the information includes personal data, the NDA does not replace a proper data processing arrangement or UK GDPR compliance steps. Before you sign, check whether personal data is being shared at all, whether it is necessary, and whether a more specific privacy notice and security framework is required.
Common NDA Mistakes
The most common NDA mistakes happen when businesses treat the document as routine paperwork. A short signing process can hide major gaps.
Using a generic template that does not fit software deals
Many free templates were drafted for broad commercial use and do not reflect software-specific risks. They may say nothing useful about source code access, technical documentation, datasets, security incidents or reverse engineering.
If the other side will see your architecture, integrations or product logic, the NDA should reflect that reality. Otherwise, the protections may look stronger than they really are.
Signing the other party's one-way NDA without checking the flow of information
Founders often accept a one-way NDA because they are keen to move the deal forward. But if both sides are sharing non-public information, a mutual NDA may be more appropriate.
This comes up regularly in procurement and partnership discussions. You may disclose pricing logic and technical methods, while the customer or partner shares internal systems information, security requirements or strategic plans. The NDA should match the actual exchange.
Assuming the NDA covers all legal risk
An NDA is only one part of the legal picture. It does not replace supplier terms, a SaaS agreement, IP ownership wording, contractor agreements or data protection documents.
For example, if a contractor builds software for you, confidentiality alone does not usually give you clear ownership of the resulting code. If customer data is shared for testing or support, confidentiality alone does not deal with UK GDPR obligations.
Defining confidential information badly
Some NDAs protect only information marked confidential in writing. That can be risky where important discussions happen in meetings, demos or calls.
Other NDAs define confidential information so broadly that almost every interaction is covered without distinction. That can create uncertainty, especially if the receiving party needs to prove what was already known or independently developed. Clear drafting is better than sweeping language.
Ignoring practical compliance
The document may look fine on paper but fail in day-to-day use. This often happens where a business signs an NDA and then sends information to people outside the permitted group, stores material in shared systems without access controls, or forgets what purpose the disclosure was meant to support.
Founders should think beyond signature. Internal handling matters. If your own team does not know what the NDA covers, enforcement becomes more difficult later.
Leaving confidentiality terms out of the main contract
An NDA often applies at the pre-contract stage. Once the commercial deal moves ahead, the main agreement should usually contain its own confidentiality clause.
If the main contract is silent, you can end up with awkward questions about whether the NDA still governs all disclosures, whether later disclosures fall outside scope, or whether the terms conflict. Before you sign the final contract, make sure the documents work together.
FAQs
Do B2B software companies always need an NDA before a sales conversation?
No. An NDA is usually most useful where you will share sensitive technical, commercial or strategic information that goes beyond a standard sales pitch. Many early conversations can proceed without one.
Should an NDA be mutual or one-way?
It depends on who is sharing confidential information. If both sides are disclosing non-public information, a mutual NDA is often the better fit. If only one side is disclosing, a one-way NDA may be enough.
Does an NDA protect source code automatically?
Only if the wording is broad enough to cover it and the agreement properly restricts use and disclosure. An NDA also does not deal with ownership by itself, so IP clauses may still be needed.
How long should confidentiality obligations last?
There is no single correct period. The right duration depends on the type of information, how long it will stay commercially sensitive and whether some material amounts to long-term trade secret style know-how.
Can an NDA cover personal data?
It can refer to personal data, but it does not replace data protection compliance. If personal data will be shared, you may also need appropriate privacy, security and data processing terms.
Key Takeaways
- A non disclosure agreement B2B software companies UK should clearly define what information is protected and how it may be used.
- The agreement should fit the real commercial context, whether that is procurement, a pilot, a partnership, due diligence or a contractor engagement.
- Key clauses include the confidentiality definition, permitted purpose, authorised recipients, exceptions, duration, deletion or return of materials and practical enforcement wording.
- An NDA does not replace separate terms dealing with intellectual property, data protection, supplier obligations or the main software contract.
- Founders should review standard forms carefully before they sign, especially where source code, security information, datasets or strategic plans are being shared.
- Internal handling matters as much as the wording, because weak access controls and inconsistent disclosure can undermine the value of the NDA.
If you want help with confidentiality clauses, IP ownership terms, data protection issues, contract review, and software contract drafting, you can reach us on 08081347754 or team@sprintlaw.co.uk for a free, no-obligations chat.







