12. Intellectual property
12.1 Each party retains ownership of the intellectual property it owned or developed independently of the Agreement. The Client retains ownership of Client Materials and grants Codelabs and its subcontractors a worldwide, non-exclusive, royalty-free licence during the Agreement to host, reproduce, modify and use Client Materials only as reasonably necessary to perform the Services, exercise rights or comply with law.
12.2 Codelabs and its licensors retain all rights in Codelabs Materials and Third-Party Materials. No right transfers by implication, estoppel or otherwise.
12.3 Subject to full and cleared payment of all amounts due under the relevant SOW, Codelabs assigns to the Client the economic rights Codelabs owns in Deliverables expressly identified in that SOW as “Assigned Deliverables.” The assignment is worldwide, for the full legal term of those rights, and covers reproduction, distribution, publication, communication to the public, making available, adaptation, modification, translation and commercial exploitation in all media and formats known on the SOW date, solely to the extent stated and permitted by applicable law. The SOW must identify any materially different purpose, territory, duration or excluded right.
12.4 To the extent an element embedded in an Assigned Deliverable is a Codelabs Material and is necessary to use that Deliverable, Codelabs grants the Client, upon full payment, a perpetual, worldwide, non-exclusive, non-transferable (except with the Deliverable under Clause 28.2), royalty-free licence to use, execute and reproduce that element only as embedded in and necessary to use the Deliverable. The Client may permit its contractors to exercise this licence solely for the Client and subject to confidentiality and use restrictions.
12.5 No assignment or licence includes Codelabs' trademarks, business methods, generic know-how, development tools, source libraries, reusable modules, models, algorithms, templates or improvements, except for the limited embedded-use licence in Clause 12.4.
12.6 Authorship and moral rights remain governed by mandatory law. To the extent legally permitted, Codelabs will obtain appropriate consents from personnel not to assert moral rights in a manner that prevents the Client's authorised use or modification of an Assigned Deliverable. No provision requires a waiver that applicable law prohibits.
12.7 The Client grants Codelabs a perpetual, worldwide, irrevocable, royalty-free right to use feedback and suggestions that do not disclose Client Confidential Information or personal data.
12.8 Until full payment, all Deliverables and work product remain Codelabs property and are licensed, if at all, only for internal evaluation. Codelabs may withhold source files, credentials, migration assistance and final production release until full payment.