Ownership of design files, source code, and copyright

Who Owns Design Files, Source Code, and Copyright?

Author: JVDS Design Reading time: about 8 min
Link copied

After the final invoice is paid, clients often ask a simple question: "Do we own the source files and all the rights?" In practice, that question covers at least six separate issues: possession of files, usage licenses, copyright, third-party licenses, account control, and the vendor's portfolio rights. A contract stating only that "all final deliverables belong to the client" leaves many critical assets undefined.

For example, a client may receive the website's front-end code while the repository remains in a vendor's personal account. They may receive an editable logo file but lack a commercial license for its typeface. They may receive a Figma file without the component library, source icons, or proof of image licensing. Delivery may appear complete while the business still cannot safely edit, migrate, or operate the work over time.

01 Separate four concepts that are often confused

Concept
What it means in practice
Common misconception
File delivery
Receiving editable assets such as Figma, AI, PSD, code packages, or database backups
Possessing a file does not automatically grant every related right
Usage rights or license
Permission to use the work within an agreed scope, territory, channel, and term
Permission to use may not include modification, sublicensing, or international use
Copyright terms
Ownership or licensing terms for original work protected by copyright
"All copyright" may not identify the specific work or rights being transferred
Third-party licenses
Rights granted by third parties for fonts, images, music, plugins, SDKs, and open-source code
A vendor cannot transfer rights it does not own

02 Which source files should a design project deliver?

Source-file requirements should be listed according to the service scope, not assumed to include every working file created during the project. The final approved direction generally requires editable files and specifications. Whether rejected concepts, internal drafts, research notes, and a vendor's proprietary templates are included should be addressed separately.

Deliverable type
Common files
What else to confirm
UI/UX design
Figma source files, component library, icons, exported assets, flows, and prototype files
Whether all states, mobile layouts, variables, and design-system documentation are included
Logo and brand identity
AI, EPS, SVG, PDF, PNG, and JPG files; black, white, and reversed versions; color and typography standards
Whether rejected concepts are included and whether fonts and stock assets are licensed
Web design
Figma or PSD files, responsive layouts, motion specifications, and image assets
Whether the implemented version matches the final design source files
Copy and content
Final copy, translations, content inventories, and image notes
Which materials came from the client and which were created by the vendor
Video and motion
After Effects projects, final videos, audio, captions, and font and plugin lists
Whether project files are included and what third-party music and plugin licenses permit

03 Source-code delivery does not guarantee an independent handover

A website or mobile app handover should cover source code, build instructions, environment-variable templates, database structure, deployment procedures, third-party services, account access, and backups. A single archive does not tell the client whether the code is current, whether it includes the admin system, or whether it can run on a different server.

Copyright terms should identify the specific deliverables and rights
  • □ Transfer the repository to a company-owned account, or at minimum grant the company administrator access;
  • □ Identify the final delivered release and its corresponding production version with version tags;
  • □ Provide a README with installation, build, deployment, and rollback instructions;
  • □ Supply the database schema, notes on seed data, and required backups;
  • □ List accounts for domains, hosting, object storage, email, SMS, payments, and analytics;
  • □ Define a secure handover process for keys, certificates, environment variables, and other secrets;
  • □ Document licenses for open-source dependencies, commercial components, and third-party SDKs;
  • □ Confirm whether automated deployment, monitoring, logging, and backup systems are included.

04 Copyright clauses should identify both the work and the rights

A design engagement may produce graphic artwork, written content, interface compositions, video, and software code, each of which can carry different legal rights. Contracts should assign or license rights by deliverable instead of referring broadly to "everything created during the project." For approved original work that has been paid in full, the parties may agree to transfer applicable economic rights or grant an exclusive or nonexclusive license. Attribution and integrity rights can have different legal treatment, so complex agreements should be reviewed by qualified counsel.

The contract should also define permitted uses: modification, copying, publication, online distribution, advertising, packaging, physical locations, mobile apps, international markets, multilingual versions, subsidiaries, and distribution to partners. Brand assets in particular should anticipate future applications instead of permitting use only on the current website.

05 Fonts, images, and plugins require separate licensing

Third-party asset
Common project use
What the contract should define
Fonts
Logo typography, brand fonts, web fonts, and presentation templates
Purchasing entity, authorized source, desktop, web, and app scope, and renewals
Stock images and video
Website hero imagery, article graphics, and promotional footage
Approved channels, territories, term, and whether editing is permitted
Music and sound effects
Brand videos, mobile app sounds, and campaign pages
Commercial use, online distribution, advertising, and territory
Templates and plugins
Website templates, icon libraries, animation components, and CMS plugins
Whether client projects are permitted, whether access is tied to the vendor's account, and future upgrade costs
Open-source code
Frameworks, component libraries, and server software
License obligations, attribution, source-disclosure requirements, and commercial restrictions
Third-party SDKs and APIs
Maps, payments, SMS, authentication, and analytics
Account ownership, fees, data responsibilities, service termination, and migration plans

06 Separate reusable capabilities from client-specific work

Development teams may reuse foundational frameworks, utility functions, admin foundations, and general-purpose components across projects. Clients, however, need durable rights to their business logic, interface implementation, database structure, and modules created specifically for the engagement. A contract can distinguish between the vendor's pre-existing reusable assets and project-specific deliverables: the vendor retains the former and licenses them for project use, while the latter are transferred or licensed under the agreed terms.

Requiring exclusive ownership of every underlying line of code usually increases cost substantially and may prevent the use of proven frameworks. Most businesses primarily need a maintainable handover, freedom from hidden lock-in, and uninterrupted operations—not exclusive ownership of every generic function.

Account ownership can matter more than a source-code archive

07 Account ownership often matters more than a code archive

Domains, hosting, cloud services, code repositories, CMS platforms, Google Search Console, analytics, business email, payment systems, SMS services, and app-store accounts should ideally be registered to the company from the start. The vendor can join as a member or collaborator. If the relationship ends, the company still controls its business channels and data.

08 How should a vendor's portfolio rights be handled?

Design teams generally want to feature launched work on their websites, in portfolios, and in industry awards without disclosing confidential information. If a company is under embargo, has not launched, or operates in a sensitive field, the agreement can specify when work may be shown, which screens may appear, whether the client name must be hidden, and whether written approval is required. A complete ban is not the only option; controlled disclosure is usually more practical.

09 What should be delivered before and after final payment?

Stage
Recommended delivery
Practice to avoid
Concept review
A viewable proposal, prototype, or preview link
Delivering every editable asset before the engagement and payment terms are confirmed
Milestone approval
Previews, decision records, and approved milestone deliverables
Relying on verbal approval without a version or date
Launch
A working release, test records, and essential account access
Leaving all administrator accounts under the vendor's exclusive control after launch
Final payment
Contracted source files, source code, documentation, licenses, and accounts
Providing only JPG or PDF files, or a code package that cannot be built
End of engagement
Backups, a handover checklist, access changes, and proper handling of confidential materials
Allowing departing team members to retain unnecessary privileged access
Final project handover checklist

10 Final handover checklist

  • □ Final approved source and export files are complete and open correctly;
  • □ Repository branches and version tags match the production release;
  • □ Domain, hosting, CMS, database, and third-party platform accounts have been transferred;
  • □ Fonts, images, music, plugins, SDKs, and open-source dependencies have an inventory and licensing notes;
  • □ Copyright, usage licenses, modification rights, and approved channels are defined for each deliverable;
  • □ Vendor portfolio rights, confidentiality periods, and anonymous presentation requirements are documented;
  • □ Database backups, deployment documentation, environment-variable templates, and maintenance notes are complete;
  • □ The company has updated passwords, removed unnecessary access, and reviewed administrator accounts.

Frequently Asked Questions

Must the Figma file be delivered after final payment?

That depends on the contract. If editable UI files are included in the quoted deliverables, the agreement should specify their scope, version, and delivery date instead of referring only to "designs."

Can a client resell website source code after receiving it?

Not automatically. Delivery of source code, copyright ownership, usage rights, and sublicensing rights must be addressed separately, and third-party code remains subject to its own licenses.

Can a designer showcase a logo after its copyright is transferred?

The contract may reserve reasonable portfolio rights, subject to confidentiality, launch timing, and restrictions on sensitive client information. Both parties should agree in advance instead of disputing the issue at project close.

Who should purchase commercial font licenses?

Either the client can purchase them directly or the vendor can purchase them on the client's behalf. What matters is clarity about the license holder, approved channels, and renewal responsibility. Logos, websites, mobile apps, and office documents may require different licenses.

Who owns rejected design concepts?

They should not be assumed to transfer with the final approved direction. The contract should state whether rejected concepts, drafts, research materials, and reusable methodology assets will be delivered or may be reused.

Service
Learn more
Project inquiry
Website development
UI/UX design
Brand identity design

从想法到落地,我们一起完成

以用户体验为核心,打造真正可用、可增长的数字产品

和我谈谈您的项目