SOC2

Analyze Universal Clause Extractor — Find Risks Automatically

Legal teams review 100s of contracts yearly. Missing a single clause can cost millions in liability. Manual review takes 2-4 hours per contract.

49
Fields Extracted
900s
Max Processing

What This Template Does

AI-powered extraction using gemini-2.5-flash. Part of 113 production-ready templates.

Capabilities

  • Contract Extraction
  • Clause Identification
  • Clause Classification
  • Clauses
  • Legal

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "required": [
    "document_type",
    "source_document",
    "extraction_date",
    "clauses"
  ],
  "properties": {
    "document_type": {
      "type": "string",
      "const": "clause_extraction",
      "description": "Document type"
    },
    "source_document": {
      "type": "string",
      "description": "Source contract name/type"
    },
    "extraction_date": {
      "type": "string",
      "format": "date
...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent contracts.clause-library

See It In Action

Real extraction example showing input document and structured output.

Input Document
SOFTWARE LICENSE AND SERVICES AGREEMENT

This Software License and Services Agreement ("Agreement") is entered into as of January 15, 2025 ("Effective Date") by and between:

TechVentures Inc., a Delaware corporation with its principal place of business at 500 Innovation Drive, San Francisco, CA 94105 ("Licensor")

AND

GlobalRetail Corp., a New York corporation with its principal place of business at 200 Commerce Street, New York, NY 10001 ("Licensee")

RECITALS

WHEREAS, Licensor has developed
Extracted Data
{
  "document_type": "clause_extraction",
  "source_document": "Software License and Services Agreement",
  "extraction_date": "2025-01-15",
  "total_clauses_found": 22,
  "clauses": [
    {
      "clause_id": "CL-001",
      "clause_type": "Definitions",
      "clause_category": "parties_definitions",
      "section_reference": "Section 1",
      "clause_title": "Definitions",
      "exact_language": "1.1 \"Affiliate\" means any entity that directly or indirectly controls, is controlled by, or is under common control with a party, where \"control\" means ownership of more than fifty percent (50%) of the voting securities. 1.2 \"Confidential Information\" means any non-public information disclosed by either party to the other, whether orally or in writing, that is designated as confidential or that reasonably should be understood to be confidential. 1.3 \"Documentation\" means the user manuals, technical manuals, and any other materials provided by Licensor describing the functionality and use of the Software.",
      "summary": "Defines key terms including Affiliate (50%+ ownership), Confidential Information, and Documentation used throughout the agreement.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee",
          "Affiliates"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": [
          "50%"
        ]
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard definitions section. Consider adding definitions for key deliverables and service levels.",
      "related_clauses": [
        "CL-009"
      ]
    },
    {
      "clause_id": "CL-002",
      "clause_type": "License grant",
      "clause_category": "intellectual_property",
      "section_reference": "Section 2.1",
      "clause_title": "License",
      "exact_language": "Subject to the terms and conditions of this Agreement, Licensor hereby grants to Licensee a non-exclusive, non-transferable license to use the Software solely for Licensee's internal business operations.",
      "summary": "Grants Licensee a non-exclusive, non-transferable license for internal business use only.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": [
          "No rights for Affiliates"
        ]
      },
      "negotiation_notes": "Consider negotiating for Affiliate usage rights if applicable to business needs.",
      "related_clauses": [
        "CL-003"
      ]
    },
    {
      "clause_id": "CL-003",
      "clause_type": "License restrictions",
      "clause_category": "intellectual_property",
      "section_reference": "Section 2.2",
      "clause_title": "License Restrictions",
      "exact_language": "Licensee shall not: (a) sublicense, sell, or transfer the Software to any third party; (b) modify, adapt, or create derivative works based on the Software; (c) reverse engineer, disassemble, or decompile the Software; (d) remove any proprietary notices from the Software.",
      "summary": "Prohibits sublicensing, modification, reverse engineering, and removal of proprietary notices.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard restrictions. May need exception for reverse engineering if required for interoperability under applicable law.",
      "related_clauses": [
        "CL-002"
      ]
    },
    {
      "clause_id": "CL-004",
      "clause_type": "Term clause",
      "clause_category": "term_termination",
      "section_reference": "Section 3.1",
      "clause_title": "Term",
      "exact_language": "This Agreement shall commence on the Effective Date and continue for an initial term of three (3) years (\"Initial Term\"), unless earlier terminated in accordance with this Agreement.",
      "summary": "Sets initial term at 3 years from the Effective Date.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Effective Date"
        ],
        "time_periods": [
          "3 years"
        ],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Three-year initial term is market standard for enterprise software.",
      "related_clauses": [
        "CL-005",
        "CL-006",
        "CL-007"
      ]
    },
    {
      "clause_id": "CL-005",
      "clause_type": "Renewal/Extension",
      "clause_category": "term_termination",
      "section_reference": "Section 3.2",
      "clause_title": "Renewal",
      "exact_language": "Upon expiration of the Initial Term, this Agreement shall automatically renew for successive one (1) year periods unless either party provides written notice of non-renewal at least ninety (90) days prior to the end of the then-current term.",
      "summary": "Automatic annual renewal with 90-day notice required for non-renewal.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Expiration of term"
        ],
        "time_periods": [
          "1 year renewal",
          "90 days notice"
        ],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "Automatic renewal may lock Licensee into unwanted renewals"
        ],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": [
          "No cap on price increases at renewal"
        ]
      },
      "negotiation_notes": "Consider adding price protection or cap on fee increases at renewal. Set calendar reminder for non-renewal notice deadline.",
      "related_clauses": [
        "CL-004",
        "CL-010"
      ]
    },
    {
      "clause_id": "CL-006",
      "clause_type": "Termination for convenience",
      "clause_category": "term_termination",
      "section_reference": "Section 3.3",
      "clause_title": "Termination for Convenience",
      "exact_language": "Either party may terminate this Agreement for any reason upon one hundred twenty (120) days prior written notice to the other party.",
      "summary": "Either party can terminate with 120 days written notice without cause.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Written notice"
        ],
        "time_periods": [
          "120 days"
        ],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Mutual termination right is favorable. Consider implications for prepaid fees.",
      "related_clauses": [
        "CL-008"
      ]
    },
    {
      "clause_id": "CL-007",
      "clause_type": "Termination for cause/breach",
      "clause_category": "term_termination",
      "section_reference": "Section 3.4",
      "clause_title": "Termination for Cause",
      "exact_language": "Either party may terminate this Agreement immediately upon written notice if the other party: (a) materially breaches this Agreement and fails to cure such breach within thirty (30) days after receipt of written notice; or (b) becomes insolvent, files for bankruptcy, or makes an assignment for the benefit of creditors.",
      "summary": "Allows immediate termination for uncured material breach after 30-day cure period, or upon insolvency.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Material breach",
          "Insolvency",
          "Bankruptcy"
        ],
        "time_periods": [
          "30 days cure period"
        ],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "30-day cure period is reasonable. Consider whether ipso facto bankruptcy termination is enforceable in relevant jurisdictions.",
      "related_clauses": [
        "CL-006",
        "CL-008"
      ]
    },
    {
      "clause_id": "CL-008",
      "clause_type": "Effect of termination",
      "clause_category": "term_termination",
      "section_reference": "Section 3.5",
      "clause_title": "Effect of Termination",
      "exact_language": "Upon termination: (a) all licenses granted hereunder shall immediately terminate; (b) Licensee shall cease all use of the Software and return or destroy all copies thereof; (c) each party shall return or destroy all Confidential Information of the other party.",
      "summary": "Upon termination, licenses end and parties must return/destroy software and confidential information.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Termination"
        ],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": [
          "No transition assistance period",
          "No data export rights"
        ]
      },
      "negotiation_notes": "Consider adding transition period and data export rights upon termination.",
      "related_clauses": [
        "CL-007",
        "CL-009"
      ]
    },
    {
      "clause_id": "CL-009",
      "clause_type": "Survival clause",
      "clause_category": "term_termination",
      "section_reference": "Section 3.6",
      "clause_title": "Survival",
      "exact_language": "Sections 1, 5, 6, 7, 8, and 9 shall survive any termination or expiration of this Agreement.",
      "summary": "Definitions, confidentiality, IP, warranties, liability, and indemnification survive termination.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Termination",
          "Expiration"
        ],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard survival provisions.",
      "related_clauses": [
        "CL-008"
      ]
    },
    {
      "clause_id": "CL-010",
      "clause_type": "Payment terms",
      "clause_category": "financial",
      "section_reference": "Section 4.1",
      "clause_title": "License Fees",
      "exact_language": "Licensee shall pay Licensor an annual license fee of Two Hundred Fifty Thousand Dollars ($250,000.00), payable in advance on the Effective Date and on each anniversary thereof.",
      "summary": "Annual license fee of $250,000 payable in advance.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [
          "Effective Date",
          "Anniversary"
        ],
        "time_periods": [
          "Annual"
        ],
        "monetary_values": [
          "$250,000.00"
        ],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "Full payment in advance increases exposure if agreement terminates early"
        ],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": [
          "No pro-rata refund provision"
        ]
      },
      "negotiation_notes": "Consider negotiating quarterly payments or pro-rata refunds upon early termination.",
      "related_clauses": [
        "CL-005",
        "CL-011"
      ]
    },
    {
      "clause_id": "CL-011",
      "clause_type": "Late payment/Interest",
      "clause_category": "financial",
      "section_reference": "Section 4.2",
      "clause_title": "Late Payment",
      "exact_language": "Any amounts not paid when due shall bear interest at the rate of one and one-half percent (1.5%) per month, or the maximum rate permitted by law, whichever is less.",
      "summary": "Late payments accrue 1.5% monthly interest (18% annually) or legal maximum.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [
          "Late payment"
        ],
        "time_periods": [
          "Per month"
        ],
        "monetary_values": [],
        "percentages": [
          "1.5% per month"
        ]
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "18% annual rate is relatively high"
        ],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "1.5% per month equals 18% annually. Consider negotiating to 1% or lower.",
      "related_clauses": [
        "CL-010"
      ]
    },
    {
      "clause_id": "CL-012",
      "clause_type": "Taxes",
      "clause_category": "financial",
      "section_reference": "Section 4.3",
      "clause_title": "Taxes",
      "exact_language": "All fees are exclusive of taxes. Licensee shall be responsible for all sales, use, and similar taxes arising from this Agreement, excluding taxes based on Licensor's income.",
      "summary": "Licensee pays all taxes except Licensor's income taxes.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard tax provision.",
      "related_clauses": [
        "CL-010"
      ]
    },
    {
      "clause_id": "CL-013",
      "clause_type": "Confidentiality obligations",
      "clause_category": "confidentiality",
      "section_reference": "Section 5.1",
      "clause_title": "Obligations",
      "exact_language": "Each party agrees to: (a) hold the other party's Confidential Information in strict confidence; (b) not disclose such Confidential Information to any third party without prior written consent; (c) use such Confidential Information only for the purposes of this Agreement.",
      "summary": "Both parties must maintain strict confidentiality of disclosed information.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard mutual confidentiality obligation.",
      "related_clauses": [
        "CL-001",
        "CL-014",
        "CL-015"
      ]
    },
    {
      "clause_id": "CL-014",
      "clause_type": "Exclusions from confidential info",
      "clause_category": "confidentiality",
      "section_reference": "Section 5.2",
      "clause_title": "Exclusions",
      "exact_language": "Confidential Information does not include information that: (a) is or becomes publicly available through no fault of the receiving party; (b) was rightfully in the receiving party's possession prior to disclosure; (c) is independently developed by the receiving party without use of the disclosing party's Confidential Information.",
      "summary": "Standard carve-outs for public information, prior possession, and independent development.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": [
          "No exclusion for legally compelled disclosure"
        ]
      },
      "negotiation_notes": "Consider adding carve-out for legally compelled disclosure with notice to disclosing party.",
      "related_clauses": [
        "CL-013"
      ]
    },
    {
      "clause_id": "CL-015",
      "clause_type": "Confidentiality term",
      "clause_category": "confidentiality",
      "section_reference": "Section 5.3",
      "clause_title": "Term",
      "exact_language": "The obligations of confidentiality shall continue for a period of five (5) years following termination of this Agreement.",
      "summary": "Confidentiality obligations extend 5 years after termination.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Termination"
        ],
        "time_periods": [
          "5 years"
        ],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "5-year term is market standard. Consider perpetual for trade secrets.",
      "related_clauses": [
        "CL-013"
      ]
    },
    {
      "clause_id": "CL-016",
      "clause_type": "IP ownership",
      "clause_category": "intellectual_property",
      "section_reference": "Section 6.1",
      "clause_title": "Ownership",
      "exact_language": "Licensor retains all right, title, and interest in and to the Software, Documentation, and all intellectual property rights therein. No rights are granted to Licensee other than as expressly set forth herein.",
      "summary": "Licensor retains all IP rights; Licensee only gets explicitly granted license.",
      "key_terms": {
        "parties_affected": [
          "Licensor"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard IP retention clause for licensed software.",
      "related_clauses": [
        "CL-002",
        "CL-017"
      ]
    },
    {
      "clause_id": "CL-017",
      "clause_type": "Feedback",
      "clause_category": "intellectual_property",
      "section_reference": "Section 6.2",
      "clause_title": "Feedback",
      "exact_language": "If Licensee provides any suggestions, ideas, or feedback regarding the Software (\"Feedback\"), Licensor shall own all rights in such Feedback and may use it for any purpose without obligation to Licensee.",
      "summary": "Licensor owns all feedback provided by Licensee without compensation.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Providing feedback"
        ],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "Broad IP assignment for any feedback"
        ],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Consider limiting to feedback provided in formal channels only.",
      "related_clauses": [
        "CL-016"
      ]
    },
    {
      "clause_id": "CL-018",
      "clause_type": "Disclaimer of warranties",
      "clause_category": "liability_indemnity",
      "section_reference": "Section 7.2",
      "clause_title": "Disclaimer",
      "exact_language": "EXCEPT AS EXPRESSLY SET FORTH HEREIN, THE SOFTWARE IS PROVIDED \"AS IS\" AND LICENSOR DISCLAIMS ALL OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.",
      "summary": "Licensor disclaims all warranties except those explicitly stated in the agreement.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "Broad disclaimer shifts risk to Licensee"
        ],
        "one_sided": true,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard disclaimer. Ensure Section 7.1 warranties adequately protect Licensee.",
      "related_clauses": [
        "CL-019",
        "CL-020"
      ]
    },
    {
      "clause_id": "CL-019",
      "clause_type": "Cap on damages",
      "clause_category": "liability_indemnity",
      "section_reference": "Section 8.1",
      "clause_title": "Cap on Liability",
      "exact_language": "IN NO EVENT SHALL EITHER PARTY'S TOTAL LIABILITY UNDER THIS AGREEMENT EXCEED THE FEES PAID OR PAYABLE BY LICENSEE DURING THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.",
      "summary": "Liability capped at 12 months of fees paid/payable.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Claim"
        ],
        "time_periods": [
          "12 months"
        ],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "Cap may be low relative to potential damages from software failure"
        ],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "12-month cap is standard. Consider higher cap or carve-outs for critical issues.",
      "related_clauses": [
        "CL-020",
        "CL-021"
      ]
    },
    {
      "clause_id": "CL-020",
      "clause_type": "Exclusion of consequential damages",
      "clause_category": "liability_indemnity",
      "section_reference": "Section 8.2",
      "clause_title": "Exclusion of Consequential Damages",
      "exact_language": "IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION LOSS OF PROFITS, LOSS OF DATA, OR BUSINESS INTERRUPTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.",
      "summary": "Neither party liable for indirect, consequential, or punitive damages.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "medium",
        "risk_factors": [
          "Loss of data exclusion could be problematic for critical systems"
        ],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Consider carving out loss of data from exclusion or requiring data backup SLA.",
      "related_clauses": [
        "CL-019",
        "CL-021"
      ]
    },
    {
      "clause_id": "CL-021",
      "clause_type": "Carve-outs from cap",
      "clause_category": "liability_indemnity",
      "section_reference": "Section 8.3",
      "clause_title": "Carve-Outs",
      "exact_language": "The limitations in Sections 8.1 and 8.2 shall not apply to: (a) breach of confidentiality obligations; (b) infringement of intellectual property rights; (c) gross negligence or willful misconduct.",
      "summary": "Liability limits do not apply to confidentiality breach, IP infringement, or gross negligence.",
      "key_terms": {
        "parties_affected": [
          "Licensor",
          "Licensee"
        ],
        "trigger_events": [
          "Confidentiality breach",
          "IP infringement",
          "Gross negligence"
        ],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": []
      },
      "negotiation_notes": "Standard carve-outs. May consider adding indemnification obligations as carve-out.",
      "related_clauses": [
        "CL-019",
        "CL-020",
        "CL-022"
      ]
    },
    {
      "clause_id": "CL-022",
      "clause_type": "IP indemnification",
      "clause_category": "liability_indemnity",
      "section_reference": "Section 9.1",
      "clause_title": "By Licensor",
      "exact_language": "Licensor shall defend, indemnify, and hold harmless Licensee from any third-party claim that the Software infringes any patent, copyright, or trade secret, provided that Licensee promptly notifies Licensor of such claim and provides reasonable cooperation.",
      "summary": "Licensor indemnifies Licensee for IP infringement claims related to the Software.",
      "key_terms": {
        "parties_affected": [
          "Licensee"
        ],
        "trigger_events": [
          "Third-party IP infringement claim"
        ],
        "time_periods": [],
        "monetary_values": [],
        "percentages": []
      },
      "risk_assessment": {
        "risk_level": "low",
        "risk_factors": [],
        "one_sided": false,
        "market_standard": true,
        "missing_protections": [
          "No remediation options specified"
        ]
      },
      "negotiation_notes": "Consider adding remediation options (modify, replace, or refund) if injunction obtained.",
      "related_clauses": [
        "CL-021"
      ]
    }
  ],
  "clause_summary": {
    "by_category": {
      "parties_definitions": 1,
      "term_termination": 6,
      "financial": 3,
      "intellectual_property": 4,
      "confidentiality": 3,
      "liability_indemnity": 5,
      "compliance": 0,
      "dispute_resolution": 0,
      "general_provisions": 0
    },
    "by_risk_level": {
      "high_risk": 0,
      "medium_risk": 7,
      "low_risk": 15
    }
  },
  "missing_clauses": [
    {
      "clause_type": "Service Level Agreement",
      "importance": "Important",
      "recommendation": "Add SLA terms specifying uptime, response times, and remedies for non-performance."
    },
    {
      "clause_type": "Data Protection",
      "importance": "Important",
      "recommendation": "Add data protection and privacy provisions, especially if personal data is processed."
    },
    {
      "clause_type": "Force Majeure",
      "importance": "Important",
      "recommendation": "Add force majeure clause to address extraordinary events beyond parties' control."
    },
    {
      "clause_type": "Audit Rights",
      "importance": "Optional",
      "recommendation": "Consider adding audit rights for license compliance verification."
    }
  ],
  "non_standard_provisions": [
    {
      "clause_id": "CL-017",
      "description": "Broad feedback clause assigns all rights without limitation or compensation",
      "concern_level": "low"
    },
    {
      "clause_id": "CL-005",
      "description": "Automatic renewal without price protection could result in significant cost increases",
      "concern_level": "medium"
    }
  ]
}

Technology services MSA with IT consulting, custom development, and cloud migration services between a Delaware technology provider and California financial client. Demonstrates service categories, term structure, and termination provisions.

Frequently Asked Questions

What documents can Universal Clause Extractor process?

The Universal Clause Extractor template processes contracts documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the Universal Clause Extractor extraction?

The Universal Clause Extractor template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the Universal Clause Extractor template?

Yes, you can modify the extraction schema, add custom fields, or adjust the instructions to match your specific requirements.

Start Extracting Data Today

Process your first document in under 5 minutes. No credit card required.