Templates Contracts Agreements Source Code Escrow Agreement (Iowa)
Ready to Edit
Source Code Escrow Agreement (Iowa) - Free Editor

SOURCE CODE ESCROW AGREEMENT

State of Iowa

Effective Date: [__/__/____]


TABLE OF CONTENTS

  1. Parties and Recitals
  2. Definitions
  3. Deposit Materials
  4. Deposit and Update Procedures
  5. Verification and Testing
  6. Release Conditions
  7. Release Procedures
  8. Post-Release License Rights
  9. Fees and Payment
  10. Confidentiality and Security
  11. Trade Secret Protections
  12. Intellectual Property
  13. Warranties and Disclaimers
  14. Indemnification
  15. Limitation of Liability
  16. Term and Termination
  17. Governing Law and Dispute Resolution
  18. Iowa-Specific Provisions
  19. Miscellaneous
  20. Signatures
  21. Schedules

1. PARTIES AND RECITALS

This Source Code Escrow Agreement (this "Agreement") is entered into as of the Effective Date set forth above by and among:

LICENSOR: [________________________________] a [________________________________] organized under the laws of [________________________________], with its principal place of business at [________________________________] ("Licensor");

BENEFICIARY: [________________________________], a [________________________________] organized under the laws of [________________________________], with its principal place of business at [________________________________] ("Beneficiary"); and

ESCROW AGENT: [________________________________], a [________________________________] organized under the laws of [________________________________], with its principal place of business at [________________________________] ("Escrow Agent").

Licensor, Beneficiary, and Escrow Agent are each referred to herein individually as a "Party" and collectively as the "Parties."

WHEREAS, Licensor and Beneficiary have entered into that certain Software License Agreement dated [__/__/____] (the "License Agreement") pursuant to which Licensor has licensed to Beneficiary certain proprietary software known as [________________________________] (the "Software");

WHEREAS, Beneficiary desires to ensure continued access to the source code and related materials for the Software in the event that Licensor is unable or unwilling to continue to support, maintain, or make available the Software;

WHEREAS, Licensor is willing to deposit the source code and related materials for the Software with Escrow Agent pursuant to the terms and conditions set forth herein;

WHEREAS, Escrow Agent is willing to accept, hold, and release the Deposit Materials (as defined below) in accordance with the terms and conditions of this Agreement;

WHEREAS, this Agreement is governed by and shall be construed in accordance with the laws of the State of Iowa, including but not limited to the Iowa Uniform Trade Secrets Act (Iowa Code Chapter 550), the Iowa Uniform Electronic Transactions Act (Iowa Code Chapter 554D), and the Iowa Consumer Data Protection Act (Iowa Code Chapter 715D);

WHEREAS, the Parties intend that the Deposit Materials shall be treated as trade secrets and confidential information entitled to the highest degree of protection under Iowa law; and

WHEREAS, the Parties desire to set forth their respective rights and obligations with respect to the escrow of such materials.

NOW, THEREFORE, in consideration of the mutual covenants and agreements contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:


2. DEFINITIONS

As used in this Agreement, the following terms shall have the meanings set forth below:

(a) "Acceptance Confirmation" means the written confirmation issued by Escrow Agent acknowledging receipt and acceptance of a Deposit or Deposit Update in conformity with this Agreement.

(b) "Beneficiary" has the meaning set forth in Section 1 of this Agreement.

(c) "Business Day" means any day other than a Saturday, Sunday, or a day on which banking institutions in the State of Iowa are authorized or required by law to remain closed.

(d) "Confidential Information" means all non-public information disclosed by any Party to another Party in connection with this Agreement, including without limitation the Deposit Materials, trade secrets, proprietary data, technical information, business plans, customer lists, financial information, and any other information that is designated as confidential or that a reasonable person would understand to be confidential given the nature of the information and the circumstances of disclosure.

(e) "Cure Period" means the period of [____] ([____]) calendar days following receipt of written notice of a material breach during which the breaching party may cure such breach.

(f) "Deposit" or "Deposit Materials" means all source code, object code, build scripts, compilation instructions, configuration files, database schemas, API documentation, third-party component licenses, installation guides, user documentation, technical specifications, development environment requirements, test suites, and all other materials deposited by Licensor with Escrow Agent pursuant to this Agreement, as more particularly described in Schedule 2.

(g) "Deposit Update" means any update, revision, modification, enhancement, or new version of the Deposit Materials delivered by Licensor to Escrow Agent after the Initial Deposit.

(h) "Effective Date" means the date first written above.

(i) "Escrow Agent" has the meaning set forth in Section 1 of this Agreement.

(j) "Escrow Fee" means the fees payable to Escrow Agent as set forth in Schedule 1.

(k) "Hash Value" means the SHA-256 cryptographic hash value computed for each file or archive included in the Deposit Materials, used for integrity verification purposes.

(l) "Initial Deposit" means the first complete deposit of the Deposit Materials by Licensor with Escrow Agent pursuant to Section 4 of this Agreement.

(m) "Intellectual Property Rights" means all patents, copyrights, trademarks, trade secrets, trade dress, moral rights, rights of publicity, and all other intellectual property rights of any kind, whether registered or unregistered, and all applications, renewals, extensions, and restorations thereof, now or hereafter in force and effect worldwide.

(n) "License Agreement" means the software license agreement between Licensor and Beneficiary referenced in the Recitals.

(o) "Licensor" has the meaning set forth in Section 1 of this Agreement.

(p) "Material Breach" means a breach of the License Agreement by Licensor that is material in nature, including but not limited to failure to provide maintenance, support, or updates as required thereunder.

(q) "Objection Notice" means a written notice from Licensor to Escrow Agent and Beneficiary objecting to a Release Request, as provided in Section 7(c).

(r) "Release Conditions" means the conditions that must be satisfied before Escrow Agent is authorized to release the Deposit Materials to Beneficiary, as set forth in Section 6.

(s) "Release Request" means a written request from Beneficiary to Escrow Agent requesting the release of the Deposit Materials, as set forth in Section 7(a).

(t) "Term" means the period during which this Agreement is in effect, as set forth in Section 16.

(u) "Verification" means the process of testing and inspecting the Deposit Materials to confirm their completeness, accuracy, and functionality, as set forth in Section 5.

(v) "Verification Report" means the written report prepared by Escrow Agent or its designated independent technical expert documenting the scope, methodology, findings, and conclusions of a Verification conducted under Section 5.

(w) "Iowa Uniform Trade Secrets Act" or "Iowa UTSA" means the Iowa Uniform Trade Secrets Act, Iowa Code Sections 550.1 through 550.8, as amended from time to time.

(x) "Iowa UETA" means the Iowa Uniform Electronic Transactions Act, Iowa Code Chapter 554D, Subchapter 1, as amended from time to time.

(y) "ICDPA" means the Iowa Consumer Data Protection Act, Iowa Code Chapter 715D, effective January 1, 2025, as amended from time to time.

(z) "Force Majeure Event" means any event beyond the reasonable control of a Party that prevents or delays performance of its obligations, as described more fully in Section 19(f).

(aa) "Commercially Reasonable" means, with respect to security measures, those measures that are consistent with prevailing industry standards for the protection of source code and trade secret materials, taking into account the nature and sensitivity of the materials, the costs of implementation, and the potential consequences of a breach.


3. DEPOSIT MATERIALS

(a) Scope of Deposit. Licensor shall deposit with Escrow Agent a complete and accurate copy of all materials necessary to enable a reasonably skilled software developer to compile, build, install, configure, maintain, and operate the Software without reliance on Licensor. The Deposit Materials shall include, without limitation, the items described in Schedule 2 attached hereto.

(b) Source Code Requirements. The source code included in the Deposit Materials shall be the complete, current, compilable source code for the Software, including all modules, libraries, frameworks, and components necessary for a full build. The source code shall include inline comments sufficient for a qualified developer to understand the code structure and logic.

(c) Build Environment. The Deposit Materials shall include complete documentation of the build environment, including without limitation: (i) operating system and version requirements; (ii) compiler and interpreter versions; (iii) third-party library and dependency specifications with version numbers; (iv) environment variable configurations; (v) build scripts and makefiles; and (vi) step-by-step build instructions.

(d) Third-Party Components. Licensor shall include in the Deposit Materials a complete inventory of all third-party components, libraries, frameworks, and tools required to build and operate the Software, together with: (i) copies of all applicable license agreements for such third-party components; (ii) information regarding how to obtain such third-party components; and (iii) documentation of any restrictions or limitations on the use of such third-party components.

(e) Documentation. The Deposit Materials shall include comprehensive technical documentation, including without limitation: (i) system architecture documentation; (ii) database schemas and data dictionaries; (iii) API specifications; (iv) installation and configuration guides; (v) administrator guides; and (vi) any other documentation reasonably necessary for a skilled developer to maintain and support the Software.

(f) Media and Format. All Deposit Materials shall be delivered on media or through delivery mechanisms specified in Schedule 2, in industry-standard formats that are readable without proprietary tools not included in the Deposit Materials.

(g) Version Control Information. The Deposit Materials shall include a complete version history log identifying: (i) the current version number of the Software; (ii) the date of the most recent release or update; (iii) a summary of changes since the prior version; (iv) branch and tag information from the version control system; and (v) any known issues or bugs in the current version.

(h) Security and Cryptographic Materials. If the Software uses encryption, digital certificates, or other cryptographic materials, the Deposit Materials shall include: (i) all cryptographic keys, certificates, and signing credentials necessary to build, deploy, and operate the Software; (ii) documentation of the cryptographic algorithms and protocols used; and (iii) information regarding how to obtain or renew certificates from applicable certificate authorities.


4. DEPOSIT AND UPDATE PROCEDURES

(a) Initial Deposit. Licensor shall deliver the Initial Deposit to Escrow Agent within [____] ([____]) Business Days following the Effective Date. The Initial Deposit shall include all Deposit Materials identified in Schedule 2.

(b) Deposit Updates. Licensor shall deliver Deposit Updates to Escrow Agent: (i) within [____] ([____]) Business Days following each major or minor release of the Software; and (ii) in any event, no less frequently than [☐ quarterly / ☐ semi-annually / ☐ annually]. Each Deposit Update shall include all changes, modifications, additions, and enhancements to the Deposit Materials since the prior Deposit or Deposit Update.

(c) Delivery Method. All Deposits and Deposit Updates shall be delivered via [☐ secure electronic transfer / ☐ encrypted physical media / ☐ secure cloud repository] as specified in Schedule 2. Licensor shall use AES-256 encryption or equivalent for all electronic transmissions of Deposit Materials.

(d) Hash Value Verification. With each Deposit or Deposit Update, Licensor shall provide to Escrow Agent and Beneficiary a manifest listing all files included therein, together with the SHA-256 Hash Value for each file and for the complete archive. Escrow Agent shall verify the Hash Values upon receipt and shall notify Licensor and Beneficiary of any discrepancies within five (5) Business Days.

(e) Acceptance Confirmation. Within ten (10) Business Days following receipt of a Deposit or Deposit Update, Escrow Agent shall issue an Acceptance Confirmation to both Licensor and Beneficiary, confirming: (i) the date of receipt; (ii) the items received; (iii) Hash Value verification results; and (iv) any discrepancies or deficiencies noted.

(f) Cure of Deficiencies. If Escrow Agent identifies any deficiencies in a Deposit or Deposit Update, Licensor shall cure such deficiencies within fifteen (15) Business Days following receipt of written notice. Failure to cure deficiencies within such period shall constitute a material breach of this Agreement by Licensor.

(g) Retention of Prior Deposits. Escrow Agent shall retain at least the two (2) most recent complete Deposits or Deposit Updates, unless otherwise agreed by the Parties in writing.


5. VERIFICATION AND TESTING

(a) Verification Levels. Beneficiary may, at its sole expense (unless otherwise agreed), request that Escrow Agent perform Verification of the Deposit Materials at one or more of the following levels:

(i) Level 1 — Inventory Verification. Escrow Agent shall verify that all items listed in Schedule 2 have been deposited and that the files are readable and not corrupted, including confirmation of file counts, file sizes, and Hash Values.

(ii) Level 2 — Compilation Verification. In addition to Level 1 verification, Escrow Agent or its designated independent technical expert shall attempt to compile and build the Software from the deposited source code using the build instructions and environment specifications included in the Deposit Materials.

(iii) Level 3 — Full Functional Verification. In addition to Levels 1 and 2, Escrow Agent or its designated independent technical expert shall attempt to install, configure, and operate the compiled Software and execute such test cases as may be provided to verify basic functionality.

(b) Verification Schedule. Verification may be requested: (i) within thirty (30) days following the Initial Deposit; (ii) within thirty (30) days following any Deposit Update; or (iii) at any other time during the Term upon not less than thirty (30) days' prior written notice to Licensor and Escrow Agent.

(c) Verification Reports. Escrow Agent shall deliver a written verification report to both Licensor and Beneficiary within twenty (20) Business Days following completion of the requested verification level.

(d) Licensor Cooperation. Licensor shall cooperate in good faith with any verification process, including by providing reasonable access to technical personnel and responding promptly to questions. Licensor shall cure any deficiencies within twenty (20) Business Days of receiving the verification report.

(e) Verification Costs. Unless otherwise agreed or set forth in Schedule 1, the costs of verification shall be borne by the requesting party. If verification reveals material deficiencies attributable to Licensor, Licensor shall reimburse all verification costs.

(f) Independent Expert. Any independent technical expert engaged for Level 2 or Level 3 verification shall be subject to confidentiality obligations no less restrictive than those in Section 10 and shall execute a non-disclosure agreement prior to accessing the Deposit Materials.


6. RELEASE CONDITIONS

(a) Release Trigger Events. Escrow Agent shall be authorized to release the Deposit Materials to Beneficiary upon the occurrence of any one or more of the following Release Conditions, subject to the procedures set forth in Section 7:

(i) Insolvency or Bankruptcy. Licensor files a voluntary petition in bankruptcy or is the subject of an involuntary petition not dismissed within sixty (60) days, makes a general assignment for creditors, has a receiver or trustee appointed for substantially all assets, or is otherwise adjudicated insolvent, provided that Licensor fails to provide reasonable assurance within thirty (30) days that support and maintenance shall continue.

(ii) Cessation of Business. Licensor ceases to conduct business in the ordinary course with respect to the Software, discontinues development or support, or announces that it will no longer support or maintain the Software.

(iii) Material Breach of Support or Maintenance. Licensor commits a Material Breach and fails to cure within the Cure Period after receiving written notice from Beneficiary.

(iv) Service Unavailability. If the Software is provided as SaaS, it becomes unavailable or materially impaired for [____] ([____]) consecutive calendar days, for reasons not attributable to force majeure, and Licensor fails to restore availability within [____] ([____]) additional calendar days following written notice.

(v) Failure to Deposit. Licensor fails to deliver a required Deposit or Deposit Update within thirty (30) days following written notice that delivery is overdue, and such failure continues for fifteen (15) additional days following a second notice.

(b) Exclusions. The following events shall not, standing alone, constitute Release Conditions: (i) change of control, merger, or acquisition where the surviving entity assumes Licensor's obligations; (ii) temporary disruptions from scheduled maintenance or force majeure; or (iii) fee disputes subject to good-faith negotiation.

(c) Federal Bankruptcy Protections. The Parties acknowledge Beneficiary's rights under 11 U.S.C. Section 365(n). Beneficiary may retain its rights as a licensee of intellectual property notwithstanding Licensor's rejection of the License Agreement in bankruptcy, subject to continued royalty payments and License Agreement compliance.


7. RELEASE PROCEDURES

(a) Release Request. Beneficiary shall initiate a release by delivering a Release Request to Escrow Agent and Licensor. The Release Request shall: (i) identify the specific Release Condition(s) asserted; (ii) include a sworn statement by an authorized officer; (iii) include supporting documentation; and (iv) be substantially in the form of Schedule 4.

(b) Notice to Licensor. Escrow Agent shall promptly forward the Release Request to Licensor. Licensor shall have [____] ([____]) Business Days (the "Objection Period") to deliver an Objection Notice.

(c) Objection Notice. Any Objection Notice shall: (i) state specific grounds; (ii) include a sworn statement by an authorized officer; and (iii) include supporting documentation.

(d) No Objection. If no Objection Notice is delivered within the Objection Period, Escrow Agent shall release the Deposit Materials within ten (10) Business Days.

(e) Disputed Release. If a timely Objection Notice is delivered: (i) the Parties shall attempt good-faith negotiations for fifteen (15) Business Days; (ii) if unresolved, either Party may submit to arbitration or judicial resolution per Section 17; and (iii) Escrow Agent shall not release until resolved, except per Section 7(f).

(f) Expedited Release. For Release Conditions based on Insolvency/Bankruptcy or Cessation of Business, if Beneficiary demonstrates immediate irreparable harm, Escrow Agent may release on an expedited basis subject to Beneficiary's indemnification of Escrow Agent.

(g) Escrow Agent Liability. Escrow Agent shall have no liability for good-faith release or refusal to release, except for gross negligence or willful misconduct.


8. POST-RELEASE LICENSE RIGHTS

(a) License Grant. Upon valid release, Beneficiary shall receive a non-exclusive, non-transferable (except per Section 8(d)), irrevocable, royalty-bearing license to use, copy, modify, compile, and create derivative works of the Deposit Materials solely for: (i) continued use of the Software as permitted under the License Agreement; (ii) maintenance, support, and error correction; and (iii) modifications and enhancements for Beneficiary's internal use.

(b) Restrictions. Beneficiary shall not: (i) sublicense, distribute, sell, or make available to third parties, except to contractors providing maintenance support; (ii) use for unauthorized purposes; (iii) reverse engineer portions not included in the Deposit Materials; or (iv) remove proprietary notices.

(c) Ongoing Obligations. Following release, Beneficiary shall: (i) comply with confidentiality obligations; (ii) comply with third-party license agreements; (iii) pay ongoing royalties; and (iv) maintain access records.

(d) Limited Transfer Right. Beneficiary may transfer rights to a successor in interest (by merger, acquisition, or asset sale), provided such successor agrees in writing to be bound.

(e) Duration. The license shall continue for the remaining License Agreement term or, if terminated, for [____] ([____]) years following release.


9. FEES AND PAYMENT

(a) Fee Schedule. The fees set forth in Schedule 1 shall include: (i) annual escrow maintenance fee; (ii) deposit processing fees; (iii) verification fees; and (iv) release processing fees.

(b) Payment Terms. All fees shall be due within thirty (30) days of invoice.

(c) Fee Allocation. Unless otherwise agreed: (i) annual maintenance fees paid by [☐ Licensor / ☐ Beneficiary / ☐ split equally]; (ii) deposit processing fees paid by Licensor; (iii) verification fees paid by the requesting party; (iv) release fees paid by Beneficiary.

(d) Late Payment. Any amount not paid when due shall accrue interest at the rate of [____]% per annum. The Parties acknowledge that under Iowa Code Section 535.2, the legal rate of interest is five percent (5%) per annum, and that under Iowa Code Section 535.2(3), certain persons may agree in writing to pay any rate of interest without being subject to the usury defense. The Parties further acknowledge that under Iowa Code Section 535.5, if a rate greater than authorized is contracted for, the penalty is forfeiture of eight cents on the hundred per year upon the unpaid principal at the time judgment is rendered. All interest provisions in this Agreement are intended to comply with Iowa usury laws, and any interest found to exceed the maximum permitted shall be automatically reduced to the maximum rate allowed.

(e) Fee Adjustments. Escrow Agent may adjust fees no more than once per calendar year, upon sixty (60) days' prior written notice. Fee increases shall not exceed the greater of three percent (3%) or the CPI-U increase over the preceding twelve months.

(f) Taxes. All fees are exclusive of applicable taxes. The paying Party is responsible for all taxes other than taxes on Escrow Agent's net income.


10. CONFIDENTIALITY AND SECURITY

(a) Confidentiality Obligations. Each Party agrees to hold in strict confidence all Confidential Information. No Party shall disclose Confidential Information except: (i) to employees, agents, and advisors with a need to know who are bound by written confidentiality obligations; (ii) as required by law, with prompt notice to the disclosing Party; or (iii) as necessary to enforce rights under this Agreement.

(b) Escrow Agent Security Requirements. Escrow Agent shall maintain commercially reasonable security measures, including: (i) AES-256 encryption; (ii) access controls; (iii) intrusion detection systems; (iv) annual security audits; (v) off-site backup; and (vi) disaster recovery plans.

(c) Data Breach Notification — Iowa. In the event of a breach of security, Escrow Agent shall comply with Iowa Code Chapter 715C (Iowa personal information security breach protection), including: (i) conducting a good-faith investigation; (ii) notifying affected Iowa residents if personal information has been acquired by an unauthorized person or is reasonably believed to have been acquired by an unauthorized person; (iii) providing notice without unreasonable delay but no later than within the timeframe required under Iowa Code Section 715C.2; (iv) notifying the Parties within twenty-four (24) hours of discovery of any breach affecting the Deposit Materials; and (v) cooperating with the Iowa Attorney General in any investigation.

(d) Return or Destruction. Upon termination, Escrow Agent shall return or securely destroy all Deposit Materials and certify such action in writing.

(e) Survival. Confidentiality obligations shall survive for five (5) years; provided that trade secret obligations under Iowa Code Chapter 550 shall survive as long as the information remains a trade secret.


11. TRADE SECRET PROTECTIONS

(a) Trade Secret Status. The Parties acknowledge that the Deposit Materials may constitute trade secrets as defined in Iowa Code Section 550.2, which defines a trade secret as information, including but not limited to a formula, pattern, compilation, program, device, method, technique, or process that: (i) derives independent economic value, actual or potential, from not being generally known to, and not being readily ascertainable by proper means by, a person able to obtain economic value from its disclosure or use; and (ii) is the subject of efforts that are reasonable under the circumstances to maintain its secrecy.

(b) Reasonable Measures. Each Party shall take reasonable measures to maintain trade secret status, including: (i) limiting access to persons with a demonstrated need; (ii) requiring written confidentiality agreements; (iii) maintaining physical and electronic security; (iv) applying proprietary legends; and (v) enforcing internal handling policies.

(c) Injunctive Relief. In the event of actual or threatened misappropriation, the aggrieved party may seek injunctive relief pursuant to Iowa Code Section 550.3, in addition to any other remedies at law or in equity. The Parties acknowledge that injunctive relief under Iowa law may be granted without proof of actual damages and without posting a bond (to the extent permitted by law).

(d) Damages. Pursuant to Iowa Code Section 550.4, a party injured by misappropriation may recover: (i) the actual loss caused by misappropriation; and (ii) the unjust enrichment not taken into account in computing actual loss. A reasonable royalty may be recovered in lieu of other measures. If willful and malicious misappropriation is shown, the court may award exemplary damages not exceeding twice the compensatory award.

(e) Attorney's Fees. Pursuant to Iowa Code Section 550.6, a court may award reasonable attorney's fees to the prevailing party if: (i) a claim is made in bad faith; (ii) a motion to terminate an injunction is made or resisted in bad faith; or (iii) willful and malicious misappropriation exists.

(f) Statute of Limitations. Under Iowa Code Section 550.8, an action for misappropriation must be brought within three (3) years after the misappropriation is discovered or by the exercise of reasonable diligence should have been discovered.

(g) Preservation of Secrecy. Pursuant to Iowa Code Section 550.7, courts shall preserve trade secret secrecy by reasonable means, including protective orders, in-camera hearings, sealed records, and restrictions on disclosure.


12. INTELLECTUAL PROPERTY

(a) Ownership. Nothing herein transfers ownership of the Deposit Materials or Intellectual Property Rights. Licensor retains all right, title, and interest.

(b) Licensor Representations. Licensor represents that: (i) it owns or has sufficient rights in the Deposit Materials; (ii) the Deposit Materials do not infringe third-party rights; and (iii) no conflicting grants exist.

(c) No Implied Rights. Except as expressly stated, no license or right is granted or implied.

(d) Third-Party Components. Licensor represents that it has necessary rights to include third-party components and that applicable licenses permit Beneficiary's post-release use.


13. WARRANTIES AND DISCLAIMERS

(a) Licensor Warranties. Licensor warrants that: (i) the Deposit Materials are complete and accurate; (ii) they are sufficient for a skilled developer to compile and operate the Software; (iii) they contain no intentionally inserted malicious code; (iv) Licensor has authority to deposit; and (v) Licensor will maintain currency.

(b) Escrow Agent Warranties. Escrow Agent warrants that: (i) it will maintain commercially reasonable security; (ii) it will not access Deposit Materials except as authorized; (iii) it maintains adequate insurance; and (iv) it will perform professionally.

(c) Disclaimers. EXCEPT AS EXPRESSLY PROVIDED, ESCROW AGENT MAKES NO WARRANTIES OF ANY KIND, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. UPON RELEASE, DEPOSIT MATERIALS ARE PROVIDED "AS IS."


14. INDEMNIFICATION

(a) Licensor Indemnification. Licensor shall indemnify, defend, and hold harmless Beneficiary and Escrow Agent from claims arising from: (i) breach of representations or warranties; (ii) IP infringement claims; (iii) Licensor's negligence or willful misconduct; or (iv) breach of obligations.

(b) Beneficiary Indemnification. Beneficiary shall indemnify Licensor and Escrow Agent from claims arising from: (i) unauthorized use of Deposit Materials; (ii) modifications causing third-party damage; or (iii) breach of obligations.

(c) Escrow Agent Indemnification. Escrow Agent shall indemnify Licensor and Beneficiary for claims arising from Escrow Agent's gross negligence or willful misconduct.

(d) Procedures. The Indemnified Party shall: (i) promptly notify the Indemnifying Party; (ii) grant sole defense control (subject to consent for settlements imposing liability); and (iii) provide reasonable cooperation at the Indemnifying Party's expense.

(e) Failure to Notify. Failure to provide prompt notice shall not relieve the Indemnifying Party except to the extent of material prejudice.


15. LIMITATION OF LIABILITY

(a) Aggregate Cap. EXCEPT FOR CONFIDENTIALITY BREACHES, TRADE SECRET MISAPPROPRIATION, OR INDEMNIFICATION OBLIGATIONS, NO PARTY'S AGGREGATE LIABILITY SHALL EXCEED FEES PAID OR PAYABLE DURING THE TWELVE (12) MONTHS PRECEDING THE EVENT.

(b) Exclusion of Consequential Damages. EXCEPT FOR CONFIDENTIALITY BREACHES, TRADE SECRET MISAPPROPRIATION, OR GROSS NEGLIGENCE/WILLFUL MISCONDUCT, NO PARTY SHALL BE LIABLE FOR INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, PUNITIVE, OR EXEMPLARY DAMAGES.

(c) Escrow Agent Limitation. ESCROW AGENT LIABILITY SHALL NOT EXCEED FEES PAID DURING THE PRECEDING TWELVE (12) MONTHS, EXCEPT FOR GROSS NEGLIGENCE OR WILLFUL MISCONDUCT.

(d) Iowa Enforceability. These limitations shall be enforceable to the fullest extent permitted under Iowa law. Iowa courts generally enforce contractual limitation of liability provisions between sophisticated commercial parties when freely negotiated.

(e) Essential Purpose. These limitations apply regardless of the form of action and survive even if any limited remedy fails of its essential purpose.


16. TERM AND TERMINATION

(a) Term. This Agreement commences on the Effective Date and continues for [____] ([____]) years (the "Initial Term"), automatically renewing for successive one-year periods unless any Party provides ninety (90) days' notice of non-renewal.

(b) Termination for Convenience. Any Party may terminate upon ninety (90) days' prior written notice.

(c) Termination for Cause. Any Party may terminate immediately if: (i) another Party commits an uncured material breach (thirty (30) day cure period); (ii) another Party becomes insolvent or files for bankruptcy; or (iii) the License Agreement terminates.

(d) Effect of Termination. Upon termination: (i) Escrow Agent shall return or destroy Deposit Materials at Licensor's direction; (ii) accrued obligations survive; and (iii) Sections 2, 8, 10, 11, 12, 13, 14, 15, 17, 18, and 19 survive.

(e) Pending Release. Termination shall not take effect with respect to a pending Release Request until finally resolved.


17. GOVERNING LAW AND DISPUTE RESOLUTION

(a) Governing Law. This Agreement shall be governed by Iowa law, without regard to conflict of laws principles. The UN Convention on Contracts for the International Sale of Goods shall not apply.

(b) Venue and Jurisdiction. The Parties consent to exclusive jurisdiction and venue in the state courts of Polk County (Des Moines), Iowa, and the United States District Court for the Southern District of Iowa.

(c) Arbitration (Optional). The Parties may elect binding arbitration administered by [☐ AAA / ☐ JAMS / ☐ other: [________________________________]] in Des Moines, Iowa. The Iowa Uniform Arbitration Act (Iowa Code Chapter 679A) shall apply. The arbitrator's award shall be final and binding.

(d) JURY WAIVER. TO THE FULLEST EXTENT PERMITTED BY IOWA LAW, EACH PARTY KNOWINGLY, VOLUNTARILY, AND INTENTIONALLY WAIVES ANY RIGHT TO A JURY TRIAL IN ANY ACTION ARISING OUT OF OR RELATING TO THIS AGREEMENT. THE PARTIES ACKNOWLEDGE THAT UNDER IOWA CODE CHAPTER 607A, PARTIES TO A CIVIL ACTION MAY CONSENT TO A TRIAL WITHOUT A JURY. THIS WAIVER IS A MATERIAL INDUCEMENT FOR THE PARTIES TO ENTER INTO THIS AGREEMENT. EACH PARTY HAS HAD THE OPPORTUNITY TO CONSULT WITH LEGAL COUNSEL REGARDING THIS WAIVER.

(e) Injunctive Relief. Any Party may seek injunctive or equitable relief in any court of competent jurisdiction to protect its IP rights, trade secrets, or Confidential Information, without proving actual damages or posting a bond (to the extent permitted by Iowa law).

(f) Prevailing Party Attorney's Fees. In any action arising out of this Agreement, the prevailing party may recover reasonable attorney's fees and costs.


18. IOWA-SPECIFIC PROVISIONS

(a) Electronic Signatures. This Agreement may be executed electronically pursuant to the Iowa Uniform Electronic Transactions Act (Iowa Code Chapter 554D, Subchapter 1). Under Iowa Code Section 554D.108, a record or signature shall not be denied legal effect or enforceability solely because it is electronic. A contract shall not be denied legal effect solely because an electronic record was used in its formation. Neither the federal E-Sign Act nor the Iowa UETA requires parties to engage in transactions electronically; rather, they place electronic records and signatures on equal legal footing with paper if statutory requirements are met.

(b) Iowa Consumer Data Protection Act. To the extent any consumer data (as defined in Iowa Code Chapter 715D) is included in the Deposit Materials, the Parties shall comply with the Iowa Consumer Data Protection Act (ICDPA), effective January 1, 2025. Compliance obligations include but are not limited to: (i) limiting the collection of personal data to what is adequate, relevant, and reasonably necessary for the disclosed purpose; (ii) establishing, implementing, and maintaining reasonable administrative, technical, and physical data security practices (Iowa Code Section 715D.4); (iii) honoring consumer rights under Iowa Code Section 715D.3, including the right to confirm processing, access, delete, and obtain a copy of personal data; (iv) complying with opt-out requirements for targeted advertising, sale of personal data, and profiling; and (v) providing clear and accessible privacy notices. The Parties acknowledge that the Iowa Attorney General has exclusive enforcement authority under the ICDPA, and that there is no private right of action. The ICDPA provides exemptions for data regulated under HIPAA (Pub. L. No. 104-191) and the Gramm-Leach-Bliley Act (15 U.S.C. Section 6801 et seq.).

(c) Consumer Protection. Nothing in this Agreement limits any rights under the Iowa Consumer Fraud Act (Iowa Code Section 714.16) or the Iowa Private Right of Action for Consumer Frauds Act (Iowa Code Chapter 714H). The Parties acknowledge that Iowa Code Section 714.16 prohibits unfair or deceptive acts or practices in trade or commerce, and that consumers have a private right of action under Iowa Code Chapter 714H to recover damages and attorney's fees.

(d) UCC Applicability. To the extent transactions involve the sale of goods, the UCC as adopted in Iowa (Iowa Code Title XIII) shall apply. The Parties acknowledge that software licensing may not constitute a sale of goods, and common law may govern.

(e) Statute of Limitations. The statute of limitations for breach of written contract in Iowa is ten (10) years pursuant to Iowa Code Section 614.1(5)(a). The statute for unwritten contracts is five (5) years pursuant to Iowa Code Section 614.1(4). Actions for trade secret misappropriation must be brought within three (3) years under Iowa Code Section 550.8. Nothing herein extends or limits any applicable statute of limitations.

(f) Interest Rate Compliance. All interest provisions comply with Iowa Code Chapter 535. The legal rate is five percent (5%) per annum under Iowa Code Section 535.2(1). Certain persons may agree in writing to any rate of interest under Iowa Code Section 535.2(3). The penalty for usury under Iowa Code Section 535.5 is forfeiture of eight cents per hundred per year on the unpaid principal. Any interest found to exceed the permitted maximum shall be automatically reduced.

(g) Iowa Data Breach Notification. In addition to the ICDPA, the Parties shall comply with Iowa Code Chapter 715C (personal information security breach protection) regarding notification requirements for breaches involving personal information of Iowa residents.

(h) Forum Selection Enforceability. Iowa courts generally enforce forum selection clauses that are freely negotiated, not unreasonable, and not procured by fraud or overreaching.

(i) Iowa Assignment Law. Contractual anti-assignment provisions are generally enforceable under Iowa law. Assignment restrictions in this Agreement are intended to be valid and enforceable to the fullest extent permitted. Any attempted assignment in violation of this Agreement shall be void and of no effect.

(j) Iowa Arbitration. The Parties acknowledge that the Iowa Uniform Arbitration Act (Iowa Code Chapter 679A) governs arbitration agreements and proceedings in Iowa. Any arbitration clause in this Agreement shall be interpreted and enforced in accordance with that Act. The Federal Arbitration Act (9 U.S.C. Sections 1 et seq.) may also apply to arbitration agreements involving interstate commerce. Iowa courts generally give effect to valid arbitration agreements between commercial parties.

(k) Iowa Private Right of Action for Consumer Fraud. The Parties acknowledge that Iowa Code Chapter 714H provides consumers with a private right of action for consumer fraud. A consumer who suffers an ascertainable loss of money or property as the result of a prohibited practice may bring an action to recover actual damages. If the court finds that the prohibited practice was willful, the court may award treble damages up to a maximum of one thousand dollars ($1,000), and reasonable attorney's fees.

(l) Iowa Electronic Commerce. The Parties acknowledge that Iowa Code Chapter 554D (Electronic Transactions - Computer Agreements) provides comprehensive rules for electronic commerce. Subchapter 2 of Chapter 554D addresses computer information agreements, including provisions regarding formation, performance, and breach.


19. MISCELLANEOUS

(a) Entire Agreement. This Agreement, including all Schedules, constitutes the entire agreement among the Parties and supersedes all prior agreements on this subject matter.

(b) Amendments. This Agreement may only be modified by written instrument signed by all Parties or by electronic signatures per Iowa Code Chapter 554D.

(c) Assignment. No assignment without prior written consent, except Beneficiary may assign to a successor entity, provided such successor agrees to be bound by this Agreement.

(d) Notices. Written notices shall be deemed given when: (i) delivered personally; (ii) sent by certified mail, return receipt requested; (iii) sent by overnight courier; or (iv) sent by email with confirmation. Notices to:

To Licensor: [________________________________]

To Beneficiary: [________________________________]

To Escrow Agent: [________________________________]

(e) Severability. Invalid provisions shall be modified to the minimum extent necessary; remaining provisions remain in full force and effect.

(f) Force Majeure. No liability for delays caused by circumstances beyond reasonable control (other than payment obligations), including acts of God, pandemics, war, terrorism, government actions, fire, flood, and cyberattacks.

(g) Waiver. Failure to enforce any provision is not a waiver of future enforcement rights.

(h) Counterparts. This Agreement may be executed in counterparts, including electronic counterparts.

(i) Headings. Section headings are for convenience only.

(j) Relationship of Parties. The Parties are independent contractors; nothing herein creates a partnership, joint venture, agency, or employment relationship.

(k) Order of Precedence. This Agreement controls with respect to escrow matters; the License Agreement controls for all other matters.

(l) Third-Party Beneficiaries. No third-party beneficiaries are intended.

(m) Cumulative Remedies. The rights and remedies of the Parties are cumulative and in addition to any other rights and remedies at law, in equity, or otherwise.

(n) Construction. This Agreement shall be construed without regard to any presumption or rule requiring construction against the drafting Party. "Include," "includes," and "including" mean "including without limitation."


20. SIGNATURES

IN WITNESS WHEREOF, the Parties have executed this Agreement as of the Effective Date.

LICENSOR:

Name: [________________________________]
Title: [________________________________]
Entity: [________________________________]
Signature: [________________________________]
Date: [__/__/____]

BENEFICIARY:

Name: [________________________________]
Title: [________________________________]
Entity: [________________________________]
Signature: [________________________________]
Date: [__/__/____]

ESCROW AGENT:

Name: [________________________________]
Title: [________________________________]
Entity: [________________________________]
Signature: [________________________________]
Date: [__/__/____]


21. SCHEDULES

SCHEDULE 1: FEE SCHEDULE

Fee Type Amount Frequency Paid By
Annual Escrow Maintenance Fee $[________] Annual [☐ Licensor / ☐ Beneficiary / ☐ Split]
Initial Deposit Processing Fee $[________] One-time Licensor
Deposit Update Processing Fee $[________] Per update Licensor
Level 1 Verification Fee $[________] Per verification Requesting Party
Level 2 Verification Fee $[________] Per verification Requesting Party
Level 3 Verification Fee $[________] Per verification Requesting Party
Release Processing Fee $[________] Per release Beneficiary
Expedited Release Fee $[________] Per release Beneficiary

Late Payment Interest Rate: [____]% per annum (subject to Iowa Code Chapter 535)

SCHEDULE 2: DEPOSIT MATERIALS INVENTORY

☐ Complete source code for [________________________________] version [____]
☐ Build scripts and makefiles
☐ Compilation and build instructions
☐ Development environment specifications
☐ Third-party library source code or binaries (with applicable licenses)
☐ Database schemas and migration scripts
☐ API specifications and documentation
☐ Configuration files and templates
☐ Test suites and test data
☐ Installation and deployment guides
☐ System architecture documentation
☐ User and administrator documentation
☐ Cryptographic keys or certificates required for build (if applicable)
☐ Consumer data inventory (if applicable, for ICDPA compliance)
☐ Other: [________________________________]

Delivery Format: [☐ Encrypted ZIP archive / ☐ Git repository bundle / ☐ Encrypted physical media / ☐ Other: [________________________________]]

Encryption Standard: AES-256 or equivalent

SCHEDULE 3: VERIFICATION LEVELS AND PROCEDURES

Level 1 — Inventory Verification
☐ Confirm receipt of all items listed in Schedule 2
☐ Verify file integrity using SHA-256 Hash Values
☐ Confirm files are readable and not corrupted
☐ Verify media is in usable condition
☐ Document findings in verification report

Level 2 — Compilation Verification
☐ All Level 1 verification steps
☐ Set up build environment per included specifications
☐ Attempt compilation of source code
☐ Verify successful generation of executable software
☐ Document build process and any issues encountered

Level 3 — Full Functional Verification
☐ All Level 1 and Level 2 verification steps
☐ Install compiled software in test environment
☐ Execute included test suites
☐ Verify basic functionality and operational capability
☐ Document test results and any functional deficiencies

SCHEDULE 4: RELEASE REQUEST FORM AND OBJECTION PROCEDURE

RELEASE REQUEST FORM

To: [Escrow Agent Name and Address]
From: [Beneficiary Name and Address]
Date: [__/__/____]
Agreement Reference: Source Code Escrow Agreement dated [__/__/____]

The undersigned requests the release of the Deposit Materials based on the following Release Condition(s):

☐ Section 6(a)(i) — Insolvency or Bankruptcy
☐ Section 6(a)(ii) — Cessation of Business
☐ Section 6(a)(iii) — Material Breach of Support or Maintenance
☐ Section 6(a)(iv) — Service Unavailability
☐ Section 6(a)(v) — Failure to Deposit

Statement of Facts:
[________________________________]
[________________________________]
[________________________________]

Supporting Documentation Attached:
☐ Yes — [describe]: [________________________________]
☐ No — explain: [________________________________]

I declare under penalty of perjury under the laws of the State of Iowa that the foregoing is true and correct.

Name: [________________________________]
Title: [________________________________]
Signature: [________________________________]
Date: [__/__/____]


OBJECTION NOTICE FORM

To: [Escrow Agent Name and Address] and [Beneficiary Name and Address]
From: [Licensor Name and Address]
Date: [__/__/____]

The undersigned objects to the Release Request dated [__/__/____] on the following grounds:

[________________________________]
[________________________________]
[________________________________]

Supporting Documentation Attached:
☐ Yes — [describe]: [________________________________]
☐ No — explain: [________________________________]

I declare under penalty of perjury under the laws of the State of Iowa that the foregoing is true and correct.

Name: [________________________________]
Title: [________________________________]
Signature: [________________________________]
Date: [__/__/____]


This template is provided for informational purposes only and does not constitute legal advice. This template must be reviewed and customized by a qualified attorney licensed in Iowa before use. Laws and regulations change frequently; verify all statutory citations before relying on this template. Do not use this template without professional legal review.

Prepared for use on the ezel.ai platform.

AI Legal Assistant
$49 one-time

Need help customizing this document?

Get 3 days of intelligent editing. Tailor every section to your specific case.

See how AI customizes your document (DEMO)

Source Code Escrow Agreement (Iowa)
All changes saved
Save
Export
Export as DOCX
Export as PDF
Generating PDF...
source_code_escrow_agreement_ia.pdf
Ready to export as PDF or Word
AI is editing...

SOURCE CODE ESCROW AGREEMENT

STATE OF IOWA


Effective Date: [DATE]
Party A: [PARTY A NAME]
Address: [PARTY A ADDRESS]
Party B: [PARTY B NAME]
Address: [PARTY B ADDRESS]
Governing Law: [GOVERNING STATE]

This document is entered into by and between [PARTY A NAME] and [PARTY B NAME], effective as of the date set forth above, subject to the terms and conditions outlined herein and the laws of [GOVERNING STATE].
Chat
Review

Customize this document with Ezel

$49 one-time · No subscription

  • AI-Powered Editing
    Tell the AI what to change and watch it edit your document in real time.
  • 3 Days of Access
    Revise as many times as you need. Download as Word or PDF.
  • State-Specific Law
    AI understands Iowa legal requirements.
Secure checkout via Stripe
Need to customize this document?

Do more with Ezel

This free template is just the beginning. See how Ezel helps legal teams draft, research, and collaborate faster.

AI Document Editor

AI that drafts while you watch

Tell the AI what you need and watch your document transform in real-time. No more copy-pasting between tools or manually formatting changes.

  • Natural language commands: "Add a force majeure clause"
  • Context-aware suggestions based on document type
  • Real-time streaming shows edits as they happen
  • Milestone tracking and version comparison
Learn more about the Editor
AI Chat for legal research
AI Chat Workspace

Research and draft in one conversation

Ask questions, attach documents, and get answers grounded in case law. Link chats to matters so the AI remembers your context.

  • Pull statutes, case law, and secondary sources
  • Attach and analyze contracts mid-conversation
  • Link chats to matters for automatic context
  • Your data never trains AI models
Learn more about AI Chat
Case law search interface
Case Law Search

Search like you think

Describe your legal question in plain English. Filter by jurisdiction, date, and court level. Read full opinions without leaving Ezel.

  • All 50 states plus federal courts
  • Natural language queries - no boolean syntax
  • Citation analysis and network exploration
  • Copy quotes with automatic citation generation
Learn more about Case Law Search

Ready to transform your legal workflow?

Join legal teams using Ezel to draft documents, research case law, and organize matters — all in one workspace.

Request a Demo