Intellectual property rights
Annex A 5.32 protects intellectual property in both directions: you respect other people's licences, and you keep your own code and brand from leaking or being contaminated. A 25–250-person firm can evidence it with acceptable-use wording, a quarterly MDM reconciliation, CI dependency scanning and a contractor assignment clause. No standalone policy or software asset management suite is needed.
The enterprise questionnaire asks how you track open-source licences and who owns the code your contractors write. Your answer is a shared spreadsheet and a hope. This guide covers ISO 27001 Annex A 5.32 for UK teams of 25–250 people: what the control asks, how to evidence it without a standalone policy or a software asset management suite, and what auditors sample.
It is written for the security manager, head of IT or compliance lead who also has a product to ship. Most of the work turns out to be one contract clause, one quarterly reconciliation and a scanner you may already run.
Annex A 5.32 requires procedures that protect intellectual property in both directions. Outbound, you use licensed software, open-source components, fonts and media strictly within their terms. Inbound, you keep your own source code, designs and brand from leaving with contractors or being contaminated by a licence you never read.
Read the control as two lists. One covers other people's property and the other covers yours. Together they are what ISO 27001 Annex A intellectual property rights come to for a B2B technology firm.
The scope breaks down like this:
For a technology firm the intellectual property often is the company value, so the control guards it at both ends. The nightmare scenario isn't a fine. It's an acquirer's scan finding a copyleft library compiled into your product while lawyers argue over whether you owe the world your source code.
The quieter failures still cost money: a vendor licence true-up after seats quietly doubled, a marketing site built on unlicensed fonts, or a contractor who was never asked to assign their work and therefore owns part of your codebase. Enterprise buyers now probe the same ground in procurement. Questions about SBOMs and open-source governance are now common in security reviews of software vendors.
A.5.32 is a preventive control. Procedures, sourcing rules and contract clauses work before the damage, because there is nothing to correct once proprietary code has shipped under a copyleft licence. It is the intellectual property slice of A.5.31, which covers your wider legal and contractual obligations. It leans on the A.5.9 asset inventory to show what is licensed, what is proprietary and what carries conditions.
The 2013 control, A.18.1.2, asked for procedures to meet legal and contractual duties on intellectual property and proprietary software. A.5.32 keeps that purpose and reads it more widely: data-sharing agreements and the software habits of staff now sit in scope. The focus moves from counting licences to how people and contracts handle intellectual property.
Existing evidence rarely goes to waste. A licence register and a record of software reviews still matter, but they become one input rather than the whole answer. Treat the migration as a gap review: pull the old register, list the contracts that touch shared data, and read your acceptable use policy for software rules.
If you certified against the 2013 edition, three additions usually close the gap:
A licence count alone is the 2013 mindset. A company can hold enough seats for every installed application and still have a freelance developer who owns its core module.
No. At 25–250 staff, rules embedded in your acceptable use policy satisfy the control: software from approved sources only, no cracked or keygen tools, licence terms respected, company IP kept on company systems. A dedicated intellectual property policy is large-enterprise furniture and adds drafting time without adding protection.
Put the rules in a short IP and licensing section of the acceptable use policy and point to it from onboarding. Each line should be testable. "Software from approved sources only" implies an approved list and a request route. "No cracked tools" implies a way to find one, which your MDM inventory already provides.
Awareness material then covers copyright and licensing in plain language, using the cases staff actually meet: a designer downloading a free font for a client deck, a developer pasting a snippet from a forum, a salesperson reusing a paid industry report.
The effort is small. Expect a day or two of policy and contract-template work, plus switching on dependency scanning you likely already have. The evidence trail is the policy itself, the software inventory and the contract templates, all of which you need anyway.
Let your MDM tooling export the software inventory, then reconcile it quarterly against invoices, licence keys and SaaS subscription lists. At 50 people that is an afternoon per quarter, not a software asset management programme. The same pass checks SaaS seat counts, fonts, stock imagery and paid research against their licence terms.
Start with the export, not the spreadsheet. Your MDM tool already knows what is installed on every managed device, so the job is a comparison between two records you hold.
The quarterly pass runs in five steps:
A licence spreadsheet nobody reconciles is a list of good intentions, not a control.
The pass should reach past software. Marketing and commercial teams infringe accidentally with fonts, stock imagery, paid research and standards documents, because each arrives with commercial terms nobody reads. Keep a short register of those assets: where each licence lives, who bought it and what it permits. When an auditor points at a stock image on your website and asks where the licence is, you answer from the register.
Seat caps get quietly exceeded when nobody owns entitlement reconciliation, and the first sign is a vendor true-up invoice. Name one owner for the quarterly pass and the habit holds.
Generate a software bill of materials (SBOM) from your CI pipeline's dependency scanning and let it flag restrictive licences on every build. GPL-family copyleft inside a proprietary product is the finding you want at commit time, not in an acquirer's due-diligence data room, where it can reprice or kill the deal.
An SBOM lists the component parts and software dependencies of a software package. The NCSC guidance on SBOMs and software inventory describes it as a tool that helps vendors and developers understand the open-source and third-party components their software contains. For this control, the useful part is the licence recorded against each component.
Your CI pipeline already resolves dependencies on every build, so licence checking is a configuration step rather than a project. A scanner reads the manifests, identifies each component, including transitive ones, and compares its licence with a policy you define.
A workable setup has four parts:
Permissive licences are routine. The case that needs a decision is copyleft in proprietary code. The answer depends on how the product reaches customers: replace the library, isolate it, buy a commercial licence or accept the obligations. Take legal advice before you ship rather than after.
Run the first scan against existing repositories, not only new commits. Expect a handful of surprises, triage them once, and the gate holds the line from then on.
The pitfall this prevents is the copyleft library compiled in with no dependency tracking. It surfaces years later, when nobody remembers who added it and removing it means rewriting a module.
Unless the contract says otherwise, the contractor does. GOV.UK states that self-employed people usually own the intellectual property in commissioned work unless their contract gives the rights to the client. An explicit IP assignment clause in every contractor agreement is the highest-stakes item in the control and costs one template clause.
The GOV.UK guidance on intellectual property ownership sets the default, and it reaches everyone you pay on an invoice: the freelance developer who built your first release, the designer who drew your logo, the agency that wrote your integration. Without a signed clause, ownership of your product becomes legally ambiguous.
A contractor without an assignment clause isn't a supplier. They're a co-owner you haven't met.
Four controls close the gap:
Least privilege matters because access is the practical form of ownership: whoever can clone the repository can leave with it. Review repository membership quarterly alongside the software reconciliation, since the evidence lands in the same folder.
The common gap is agencies and freelancers engaged on a purchase order with no assignment terms. It tends to surface at the worst moment, during diligence. Fix live engagements now by asking legal counsel to paper the assignment while the relationship is friendly.
Auditors ask you to show the software reconciliation, explain what stops cracked tools, produce the contractor IP assignment clause with a signed example, and describe how open-source licences and source-code access are tracked. They sample endpoints against licence records and read a contractor agreement. Certification bodies grade a missing procedure major and an isolated lapse minor.
Expect practical questions, and prepare an artefact for each:
Run your own sample the week before. Pick five endpoints, trace each application to an entitlement, pull one contractor agreement and read the assignment clause as a stranger would. Software firms should also open the dependency inventory and check that every copyleft component has a recorded decision.
The artefacts to have ready are short:
A software firm with no open-source governance at all is the classic major finding. Watch the pattern rule too: several minor lapses in one area read as a missing procedure, so fix the cause rather than each instance.
The commercial cost of a licence dispute or a poisoned acquisition is often worse than any audit finding. This is a control you run for the business, not the certificate.
Three automations carry most of the control: dependency scanning in CI that gates merges on restrictive licences, an MDM inventory diffed against the entitlement record with exceptions raised as tickets, and HR leaver events that trigger revocation across repositories and design tools. Each job files its own evidence.
None of this needs a new platform. The jobs sit in tools you already run, and the evidence accumulates as a by-product instead of a pre-audit scramble.
The commercial return is quieter than the audit one. A diligence scan finds an SBOM with decisions on file. A procurement questionnaire about open-source governance is answered with an export, not a week of archaeology. Setting the IP rules and getting assignment clauses into templates is governance work a fractional CISO can own. The gates, jobs and triggers below are the engineered form of the control.
| Automation | Trigger | Evidence it files | Auditor question it answers |
|---|---|---|---|
| CI licence gate | Every build and merge | Dated SBOM and scan output, with decisions on blocked licences | How are open-source licences tracked? |
| Inventory diff | Scheduled, at least quarterly | MDM export compared with entitlements, exceptions as tickets | How do you know all software is licensed? |
| Leaver revocation | HR leaver event | Access-removal record across repositories and design tools | What happens to access when people leave? |
Yes. You still run licensed software, use fonts and stock media, and engage contractors who create work for you. Skip the CI and SBOM sections, and put your effort into the quarterly reconciliation, the asset licence register and assignment clauses in agency and freelancer contracts. Check client data-sharing agreements for who owns shared data and outputs.
One tool on a sampled laptop typically grades as a minor nonconformity, not a failure. What the auditor then reads is your response: remove or license the tool, log it, and find out why the approval route was bypassed. Repeated findings in the same area are what escalate.
In practice, yes. Exceeded seat caps lead to the same true-up invoices as unlicensed installs. Beyond the seat count, check usage caps on metered plans and leavers whose accounts still hold a paid seat. A leaver's live account is also a route back to your data, so close it rather than just reassigning the licence.
We treat an SBOM as the practical mechanism rather than a named requirement. What you need is a way to show that open-source licences in your product are tracked and that restrictive ones get a decision. If you ship software, CI-generated output is the cheapest evidence. A dependency list kept by hand can pass one audit, but it goes stale with the next release.
Yes, though the stakes differ. The same government guidance notes that employees usually do not own intellectual property they create as part of their job, so the default already favours you. The clause removes doubt at the edges, such as work done outside hours or beyond the job description. Add it to the new-hire template, and ask legal counsel how to handle existing staff.
Every control in this framework and the clause guides that sit above them, grouped by control domain. Open any entry for its control definition, implementation steps and the audit evidence it expects. Dimmed entries are planned.
Work with a Trust Architect to scope your ISMS, close the gaps, and get audit-ready — without stalling your roadmap.