---
title: "Legal teams: every point quoted, ready for decision"
description: "Duale AI agents check contracts, regulations, and compliance gaps for legal teams, quoting each point with its source for decision."
lang: en
lastUpdated: 2026-10-23
url: https://duale.ai/en/use-cases/legal
---

<Hero
  eyebrow="Legal"
  title={
<>
  AI agents for legal teams, <AccentText>every point quoted, ready for your lawyers' decision.</AccentText>
</>
}
  subtitle="Hand Duale AI a contract portfolio, a new regulation or an audit. Your lawyers get back one list to act on, each point with its source. One Task splits the work into focused branches and runs in the background."
  primaryCta={{ label: "Plan your first use case with us", dialog: "contact" }}
  secondaryCta={{ label: "See pricing", href: "https://duale.ai/en/product/pricing.md" }}
/>

<Section title="Contract portfolio review, each deviation quoted with its clause" subtitle="Every signed contract checked against your playbook, with the next renewals first.">
  **You hand over:** "Review every signed supplier contract against our playbook before the renewal season."

  **How the Task splits it:** one branch per contract compares it with the playbook in your
  [Library](https://duale.ai/en/product/libraries.md) and quotes each clause that departs from it. The branches converge into one
  portfolio table.

  **You get back:** one row per contract, with the clause quoted, the deviation, a proposed fallback in your own wording
  and the next renewal date.

  **Illustrative example: three rows of the portfolio table, for Larkspur IT Services and two other fictional suppliers.**

  | Contract                                 | Clause (quoted)                                                                                                            | Deviation                                                                                            | Proposed fallback                                                                                        | Next renewal      |
  | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ----------------- |
  | Larkspur IT Services, services agreement | § 11.2 "The Supplier's total liability shall not exceed the fees paid in the three months before the claim."               | The cap covers three months of fees; your playbook requires at least twelve                          | "…shall not exceed the fees paid in the twelve months before the claim."                                 | January 31, 2027  |
  | Teal Print, framework agreement          | § 7 "The Supplier may subcontract any part of the Services without notice."                                                | No approval and no notice; your playbook requires your prior written approval                        | "The Supplier may subcontract any part of the Services only with the Customer's prior written approval." | April 30, 2027    |
  | Wren Facilities, maintenance agreement   | § 15.1 "This Agreement renews automatically for successive three-year terms unless terminated with twelve months' notice." | Three-year renewal and twelve months' notice; your playbook allows one year and three months at most | "…renews automatically for successive one-year terms unless terminated with three months' notice."       | November 30, 2027 |

  **Your lawyers decide:** for each contract, whether to renegotiate, accept or escalate.
</Section>

<Section title="Regulatory watch, every new text mapped to your policies" subtitle="Each obligation comes back quoted, with the gap in your policy, a suggested owner and the date it takes effect.">
  **When it starts:** your code starts one Task for each new text on your topics, or on the schedule you set.

  **How the Task splits it:** branches read the new text through Web research in [Tools](https://duale.ai/en/product/tools.md) and compare
  it with each of your policies in a Library. They also check your earlier notes on the same topic.

  **You get back:** one impact note. Each obligation is quoted with the policy and section it affects, the gap, the date
  it takes effect and a suggested owner.

  **Illustrative example: the impact note on a fictional guideline on critical suppliers, published on October 14, 2026.**

  | Obligation (quoted)                                                              | Your policy                | Gap                                                 | Takes effect  | Suggested owner     |
  | -------------------------------------------------------------------------------- | -------------------------- | --------------------------------------------------- | ------------- | ------------------- |
  | § 5 "Keep a register of every critical supplier, reviewed at least once a year." | Supplier policy, section 2 | Your policy keeps no register of critical suppliers | April 1, 2027 | Head of procurement |
  | § 8 "Name one person accountable for each critical supplier."                    | Supplier policy, section 3 | Your policy names a team, not a person              | April 1, 2027 | General counsel     |

  **Your team decides:** whether to change each policy, and who owns the change.
</Section>

<Section title="Compliance gap assessment, every requirement checked before the audit" subtitle="The gap table gives each requirement a status, its quoted evidence and the next step.">
  **You hand over:** "Check our policies and evidence against each requirement of the standard we are audited on, before
  the audit on December 7."

  **How the Task splits it:** one branch per requirement reads your policies and evidence in your Libraries. The branches
  converge into one gap table.

  **You get back:** one row per requirement, with the evidence quoted from its document and page, a status (met, partial
  or missing) and the next step.

  **Illustrative example: three rows of the gap table, for a fictional standard.**

  | Requirement (quoted)                                                      | Evidence (quoted)                                                                                                                       | Status  | Next step                                     |
  | ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------- | --------------------------------------------- |
  | 4.2 "Access rights are reviewed at least once a year."                    | Access review procedure, page 3: "Each manager reviews the access rights of their team every January." Review record dated January 2026 | Met     | —                                             |
  | 6.1 "Suppliers that handle personal data are assessed before onboarding." | Supplier policy, page 5: "Procurement assesses each new supplier." No assessment found for two suppliers onboarded in 2026              | Partial | Assess the two suppliers and file the results |
  | 7.3 "Backups are restored in a test at least once a year."                | No policy or record found                                                                                                               | Missing | Run a restore test and file its record        |

  **Your team decides:** which gaps to close first, and what to show the auditor.
</Section>

<Section title="The capabilities behind each legal review" subtitle="Each one is set up once on the Platform and serves your other use cases too.">
  <CardGrid columns={2}>
    <Card title="Libraries" icon="reader" href="https://duale.ai/en/product/libraries.md">
      Each point quotes the passage and page it rests on. Your playbook, policies, evidence and earlier notes stay in
      Libraries.
    </Card>

    <Card title="Identity and access" icon="id-card" href="https://duale.ai/en/product/identity-and-access.md">
      Only your legal team's agents reach your contracts, each with the access you grant.
    </Card>

    <Card title="Model routing" icon="mixer-horizontal" href="https://duale.ai/en/product/model-routing.md">
      Your contracts and policies reach only the models your company enabled, at the providers you chose.
    </Card>

    <Card title="Deployment" icon="globe" href="https://duale.ai/en/product/deployment.md">
      Keep your contracts and evidence in your own infrastructure.
    </Card>
  </CardGrid>

  [See all use cases](https://duale.ai/en/use-cases.md).
</Section>

<Section title="Before your lawyers hand over their first file" subtitle="The facts your security, finance and procurement colleagues check.">
  <CardGrid columns={3}>
    <Card title="One fixed price per Task" icon="check">
      A standard Task costs €0.10 and a fast Task €0.20, excluding VAT, whatever the number of branches or the duration.
      [See pricing](https://duale.ai/en/product/pricing.md)
    </Card>

    <Card title="Your providers, your contracts" icon="layers">
      Your model providers bill you directly for inference.
    </Card>

    <Card title="Your choice of hosting" icon="globe">
      Use the managed service, hosted in the European Union, or run the Platform in your own infrastructure.
    </Card>

    <Card title="Encrypted storage" icon="lock-closed">
      All stored data is encrypted, from Library files to database backups.
    </Card>

    <Card title="Unlimited agents" icon="person">
      Add agents as your teams and use cases grow.
    </Card>

    <Card title="Your content remains yours" icon="file-text">
      Duale AI does not reuse your content to train a model. [See subprocessors](https://duale.ai/en/legal/subprocessors.md)
    </Card>
  </CardGrid>
</Section>

## Questions from legal teams

### Do reviews pick up changes to our playbook

Yes. Every review after the change applies your new positions and fallback wording, on every contract in the
portfolio. [See how the team that owns a Library keeps it current](https://duale.ai/en/product/libraries.md).

### Does a contract in another language need a translated playbook

No. Even a French contract is reviewed against your English playbook. [See how Libraries work across
languages](https://duale.ai/en/product/libraries.md).

### Can contracts come straight from our contract management tool

Yes. Each review reads the contracts in your tool. [See how Tools connect your systems](https://duale.ai/en/product/tools.md).

### Can the regulatory watch follow the sources we name

Yes. Each impact note reads the official journals and authorities you name, and cites every text it relies on, with
its date. [See how Web research in Tools cites its sources](https://duale.ai/en/product/tools.md), or [read what sets the scope of the
research](https://duale.ai/en/docs/web/how-web-search-works.md#what-defines-the-research-scope).

### Will the gap table keep the numbering of our own control framework

Yes, and its wording too. [See how Libraries hold your frameworks and policies](https://duale.ai/en/product/libraries.md).

<Cta title="Start every legal review from the points that need a decision." primaryCta={{ label: "Plan your first use case with us", dialog: "contact" }} secondaryCta={{ label: "See the due diligence Task", href: "https://duale.ai/en/use-cases/finance/due-diligence.md" }} />

## Related content

- [Procurement: every supplier, invoice and bid checked](https://duale.ai/en/use-cases/procurement.md)
- [Customer service: calls reviewed, trends traced to accounts](https://duale.ai/en/use-cases/customer-service.md)
- [AI agents for R&D, every claim sourced before your review](https://duale.ai/en/use-cases/research-and-development.md)
- [AI that takes on real work, with and for your people](https://duale.ai/index.md)
- [Shared responsibility: platform and customer duties](https://duale.ai/en/docs/security/shared-responsibility.md)
- [Terms of Sale: pricing, prepaid wallet, and termination](https://duale.ai/en/legal/cgv.md)

---

## Sitemap

See the full [Markdown sitemap](https://duale.ai/sitemap.md) for all pages.
