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.
If you’re building an app, a SaaS platform or custom tooling for your business, your most valuable asset is often your software intellectual property (software IP). Getting the legal protection right from day one helps you keep control of your code, defend your brand, and licence your product with confidence.
In this guide, we’ll demystify software IP under UK law, explain who owns what, and set out the contracts and registrations that keep your rights secure as you grow.
What Counts As Software Intellectual Property In The UK?
“Software IP” is a bundle of different rights that protect various aspects of your product. In the UK, the main pillars are:
- Copyright (Copyright, Designs and Patents Act 1988): protects original code (both source and object code), UI copy, documentation, and certain graphics. Copyright arises automatically as soon as the work is created and recorded.
- Trade marks (Trade Marks Act 1994): protect your brand name, logo, and sometimes a distinctive tagline associated with your software or platform.
- Patents (Patents Act 1977): protect new, inventive, and industrially applicable technical inventions. Software “as such” isn’t patentable, but software that solves a technical problem in a novel way can sometimes be patented (for example, a new signal-processing method).
- Database right (Copyright and Rights in Databases Regulations 1997): protects substantial investment in obtaining, verifying, or presenting database contents, separate from copyright in the database structure or code.
- Confidential information and trade secrets (law of confidence and the Trade Secrets (Enforcement, etc.) Regulations 2018): protect non-public know-how, algorithms, and business information if you take reasonable steps to keep them confidential.
- Designs (Registered Designs Act 1949; unregistered design protection): may protect the visual appearance of a UI or icons, if they meet novelty and individual character requirements.
Most software founders rely on a combination: copyright for code and UI assets, trade marks for the brand, confidentiality for know-how, and (in select cases) patents for technical innovations. Understanding which right applies to each asset helps you choose the most effective protection strategy.
Who Owns Software IP - Employees, Contractors Or Your Business?
Ownership is a make-or-break issue. Even robust IP rights won’t help if your company doesn’t actually own them.
Employees
As a default under UK law, IP created by an employee in the course of their employment is usually owned by the employer. That said, your Employment Contract should include clear IP assignment clauses to confirm that anything related to the job (code, documentation, designs, inventions) belongs to the business. It should also include moral rights waivers where appropriate and strict confidentiality obligations.
Contractors and Freelancers
With contractors, the default flips: they normally own what they create unless there’s a written assignment transferring rights to you. This is a common trap in early-stage software projects. Make sure your contractor paperwork includes an express IP assignment and deliverables definition, or use a dedicated Software Development Agreement with ownership built-in. If you’re unsure about how ownership works in practice, it’s worth reviewing the key concepts around intellectual property and independent contractors before you onboard external developers.
Founders And Legacy Code
If a founder wrote code before the company existed (or used personal GitHub repositories), you’ll want a back-to-back IP Assignment into the company so ownership is crystal clear for investors, acquirers, and customers.
Open Source And Third-Party Assets
Ownership of open source code remains with original authors, and your rights come from the licence terms. You’ll need to track what you’ve used and comply with licence conditions (more on this below). For paid components (SDKs, fonts, images), check the licensing scope to ensure commercial use and redistribution are permitted in your model.
Can You Protect Software With Copyright, Patents And Trade Marks?
Yes - but each right serves a different purpose. Here’s how they typically apply for UK software businesses.
Copyright
Copyright automatically protects original code and documentation from the moment of creation. You don’t need to register it in the UK. Practical steps matter though:
- Keep dated records of authorship (version control histories, contributor logs, ticketing systems).
- Ensure employment and contractor agreements put ownership with the company.
- Use access controls and NDAs to maintain confidentiality around sensitive repositories and product roadmaps.
Copyright is powerful against straightforward copying, but it doesn’t stop someone independently writing similar functionality. That’s where your contracts and brand protection come in.
Trade Marks
Your name, logo, and product-family marks are crucial to differentiating your software in the market. Consider applying to register a trade mark for your brand across relevant classes (often software, SaaS, data processing, and education/support services). A registered trade mark makes enforcement simpler and helps prevent domain squatting and marketplace confusion.
Patents
While many business-method or purely software abstractions won’t be patentable, software with a technical effect beyond normal computer operations can sometimes qualify. Examples might include a novel compression algorithm, a new way to handle concurrency on a device, or a unique control system for robotics. If you think you have a patentable invention, get specialist advice early and keep it confidential until you file - public disclosure can destroy novelty.
Database Right And Data Models
If you’ve invested heavily in collecting and curating a dataset, the database right can protect against substantial extraction or re-utilisation of contents. It’s separate from copyright in the code that structures or queries the data. Again, contracts and technical controls are essential for practical protection.
Essential Contracts To Secure Your Software IP
Even strong IP rights can be undermined by unclear relationships. The right contracts make ownership, access, and permitted use unambiguous - and enforceable.
Build And Ownership
- Software Development Agreement: sets scope, milestones, acceptance testing, IP ownership/assignment, confidentiality, warranties, and payment. Use this for external builds or feature sprints with a dev agency or freelancer.
- IP Assignment: transfers existing code, designs, and materials into your company. Have founders, early contributors, and contractors sign where needed.
- Non-Disclosure Agreement: protects sensitive information you share during demos, due diligence, or partner discussions. Use mutual NDAs for bilateral conversations, and one-way NDAs when you’re primarily disclosing.
Commercialisation
- SaaS Terms: set the legal framework for hosted software, including licence scope, acceptable use, uptime/SLAs, support, IP ownership, restrictions, and termination.
- IP Licence: use when you’re licensing software or libraries for on-premise installation, OEM bundling, or partner distribution. Your licence should address scope, territory, exclusivity, sub-licensing, updates, audit rights, and royalties.
- End-User Licence Agreement (EULA) or Terms of Use: for installed software or app store distribution, cover permitted uses, restrictions (no reverse engineering, no scraping), updates, and IP notices.
Data And Privacy
- Privacy Policy: required if you process personal data. Explain what you collect, lawful bases, retention, rights, and international transfers under UK GDPR and the Data Protection Act 2018.
- Data Processing Agreement: when you act as a processor for customers, a DPA sets out instructions, security, sub-processors, and assistance with data subject rights. Many enterprise customers will require a signed Data Processing Agreement as standard.
People And Partners
- Employment Contracts: include IP assignment, confidentiality, invention disclosure, and post-termination restrictions where appropriate.
- Contractor Agreements: mirror the employee protections but add an explicit assignment of newly created IP and a warranty that deliverables are original and non-infringing.
- Reseller or Distribution Agreements: define branding rules, licence scope, support responsibilities, and IP enforcement cooperation.
Avoid using generic templates or re-purposed documents from overseas jurisdictions - small gaps can create big risks in ownership and enforcement. Getting these core agreements tailored to your model will save headaches later.
Using Open Source And Third-Party Code Safely
Open source is the backbone of modern development, but licence terms matter. A few practical tips:
- Map your stack: keep a software bill of materials (SBOM) listing libraries and versions. Automated tools can flag vulnerable or restrictive licences.
- Understand licence families: permissive licences (MIT, BSD, Apache 2.0) are often easier to commercialise. Copyleft licences (GPL, AGPL) may require making your source code available if you distribute or provide network access to modified versions, which can be incompatible with proprietary models.
- Separate components: where feasible, isolate copyleft components as distinct services or use alternatives with permissive terms.
- Document compliance: preserve notices, attributions, and provide source code where required by licence obligations.
- Review third-party SDKs: check redistribution, data use, and tracking clauses. Some SDKs require you to include specific notices in your app or limit how you can monetise data.
If a key dependency has licensing risks, factor this into your product roadmap early - it’s much cheaper to re-architect now than to fix compliance when a big customer’s procurement team reviews your stack.
Data, Databases And Confidential Information: What’s Protected?
Software and data often sit together, but the law treats them differently. Here’s how protection usually works:
Customer And User Data
Personal data is regulated under UK GDPR and the Data Protection Act 2018. If your product collects or processes personal information, you’ll need a transparent Privacy Policy, a lawful basis for processing, appropriate security measures, and a process to handle access and deletion requests. If you process data for business clients, they’ll expect a robust Data Processing Agreement aligned to their instructions.
Database Right
If you have invested substantially in obtaining, verifying, or presenting data, database right can protect against unauthorised extraction or reutilisation of a substantial part of the contents. It’s separate from copyright in the code or schema, so you may benefit from both.
Confidentiality And Trade Secrets
Confidential information is protected when it’s genuinely secret, has commercial value, and you take reasonable steps to keep it that way. Use access controls, mark sensitive docs as confidential, and get counterparties to sign a Non-Disclosure Agreement before you share algorithms, product strategy, or security architecture.
AI Models And Training Data
If you train models with proprietary datasets, think about rights clearance for inputs, licence terms for pre-trained models, and whether your weights and prompts are protected as trade secrets. Clear internal policies and carefully drafted customer terms will help avoid disputes about ownership and usage rights.
Commercialising Your Software IP: Licences, SaaS And Enforcement
Once ownership is sorted and your brand is protected, the next step is turning your software IP into revenue on clear, enforceable terms.
Choosing A Commercial Model
- SaaS: subscription access to hosted software. Customers get a right to use the service; you keep control of deployment and code. Use well-structured SaaS Terms to define licence scope, uptime commitments, support, and acceptable use.
- On-Premise Licence: customers install software locally. Use an IP Licence or EULA with restrictions (no reverse engineering, limited copies), update rights, and audit clauses.
- OEM Or Embedded: licence components for inclusion in partner products, with royalties or per-device pricing.
- Dual-Licensing: offer a community edition under an open licence and a commercial edition with added features and support.
Key Enforcement Levers
- Brand control: registered marks and consistent brand guidelines make it easier to stop confusing lookalikes and domain misuse.
- Contractual remedies: termination, suspension, indemnities, and audit rights help you respond to misuse quickly.
- Technical controls: licence keys, seat management, API rate-limits, and telemetry to spot unauthorised use.
- IP notices: copyright and trade mark notices in apps and documentation reinforce your position.
Imagine a reseller continues distributing your software after their agreement ends. With clear licence terms, audit rights, and registered trade marks, you can move swiftly - revoke access, gather evidence, and take targeted action before damage spreads.
Common Risks And How To Avoid Them
Building software is complex; the legal pitfalls don’t need to be. Here are frequent issues we see - and how to stay clear:
- Unclear ownership: contractors deliver code without an assignment, leaving you with only a licence. Fix: ensure a signed Software Development Agreement and a back-to-back IP Assignment on completion.
- Weak brand protection: operating under an unregistered name that’s hard to enforce. Fix: search, choose a distinctive brand, and register a trade mark early.
- Open source incompatibility: incorporating AGPL libraries into core server code, triggering source-release obligations. Fix: vet licences and design with compliance in mind.
- Customer data gaps: privacy notices that don’t match actual processing. Fix: align your Privacy Policy with your product and keep it updated as features evolve.
- Loose partner terms: informal pilots with enterprise clients that morph into unpaid, unlimited use. Fix: use pilot agreements with time limits, scope caps, and conversion rules.
- Employee departures: no IP/confidentiality clauses, leading to code leaving with staff. Fix: tighten Employment Contracts and offboarding processes.
Addressing these points upfront will help you protect your software IP and build credibility with customers, partners, and investors.
Key Takeaways
- Software IP is a mix of rights: copyright for code, trade marks for brand, database rights for curated datasets, confidentiality for know‑how, and patents in limited, technical cases.
- Ownership is critical: your company should own what employees and contractors create. Use clear Employment Contracts, a Software Development Agreement, and an IP Assignment to lock this in.
- Protect your brand early: choose a distinctive name and register a trade mark so you can enforce it as you scale.
- Commercialise on strong terms: for hosted products use robust SaaS Terms; for installed or embedded software use an IP Licence or EULA tailored to your model.
- Mind your data obligations: UK GDPR applies if you handle personal data - keep a transparent Privacy Policy and the right processing agreements in place.
- Be deliberate with open source: track dependencies, understand licence duties, and architect to avoid unwanted copyleft effects.
- Get tailored advice: the right mix of registrations and contracts depends on your tech stack and go‑to‑market plan - a short chat with a specialist can save major rework later.
If you’d like help protecting your software intellectual property - from contracts to trade marks and data compliance - you can reach us at 08081347754 or team@sprintlaw.co.uk for a free, no‑obligations chat.


