# Terms and policies

URL: /systems/terms-and-policies · Id: `system:terms-and-policies`

> Terms and policies publishes a Startup’s terms of service, privacy notice and refund terms, filled from its Offers and data, and versioned on every publish.

Terms and policies publishes a [Startup](/business/nouns/startup)'s terms of service, privacy notice and refund terms, filled from its [Offers](/business/nouns/offer) and the data its [Products](/business/nouns/product) store. Every publish is a [Version](/business/nouns/version), and [Customer](/business/nouns/customer) paper covers every document in depth ([Customer paper](/systems/legal-and-corporate/paper)).

## Summary
| Part | This System |
| --- | --- |
| Group | Legal and corporate |
| Status | Live |
| Shelf | Front: offered from a Startup’s first days |
| Reach | Every Startup, from day one |

You can ask:

- “Publish my terms and privacy policy”
- “Add a refund policy”
- “Update the privacy notice for the new feature”
- “Which version of the terms did this customer accept?”

## What you get
| Part | This System |
| --- | --- |
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | [Database](/code/platform/capabilities/database), [Apps and sites](/products/platform/apps-and-sites) |

## Nouns it owns
None.

## Verbs
| Verb | Object | Approval | Event |
| --- | --- | --- | --- |
| [Agreement.create](/business/nouns/agreement/create) | [Agreement](/business/nouns/agreement) | None | `Agreement.created` |
| [Document.create](/business/nouns/document/create) | [Document](/business/nouns/document) | None | `Document.created` |
| [Purpose.create](/business/nouns/purpose/create) | [Purpose](/business/nouns/purpose) | None | `Purpose.created` |
| [Page.create](/business/nouns/page/create) | [Page](/business/nouns/page) | None | `Page.created` |

## Events
| Direction | Event | How |
| --- | --- | --- |
| Emits | `Agreement.created` | By [Agreement.create](/business/nouns/agreement/create) |
| Emits | `Document.created` | By [Document.create](/business/nouns/document/create) |
| Emits | `Purpose.created` | By [Purpose.create](/business/nouns/purpose/create) |
| Emits | `Page.created` | By [Page.create](/business/nouns/page/create) |

## States
None.

## Who operates it
| Part | This System |
| --- | --- |
| Accountable | [Legal Lead](/agents/legal/legal-lead) |
| Team | [Legal Team](/agents/legal) |
| Seat | A role agent holds it until a Human is seated. |
| Also calls its Verbs | [Reliability Engineer](/agents/engineering/reliability-engineer), [Content Lead](/agents/marketing/content-lead), [Sales Engineer](/agents/sales/sales-engineer), [Partner Manager](/agents/sales/partner-manager), [Privacy Officer](/agents/legal/privacy-officer), [Contracts Manager](/agents/legal/contracts-manager) |

## Approvals and limits
| Verb | Rule | Detail |
| --- | --- | --- |
| [Page.create](/business/nouns/page/create) | Limit for the [Content Lead](/agents/marketing/content-lead) | 5 calls per week |
| [Agreement.create](/business/nouns/agreement/create) | Limit for the [Contracts Manager](/agents/legal/contracts-manager) | $50,000 per call |

## Processes that use it
| Process | How it uses it |
| --- | --- |
| [Incident response](/workflows/processes/incident-response) | A step calls [Document.create](/business/nouns/document/create) |
| [Quoting](/workflows/processes/quoting) | A step calls [Document.create](/business/nouns/document/create) |
| [Contracting](/workflows/processes/contracting) | A step calls [Agreement.create](/business/nouns/agreement/create) |
| [Vendor onboarding](/workflows/processes/vendor-onboarding) | A step calls [Document.create](/business/nouns/document/create) |
| [Launches](/workflows/processes/launches) | A step calls [Page.create](/business/nouns/page/create) |
| [Retention](/workflows/processes/retention) | A step calls [Page.create](/business/nouns/page/create) |
| [Procure](/workflows/processes/procure) | A step calls [Agreement.create](/business/nouns/agreement/create) |
| [Upstream review](/workflows/processes/upstream-review) | A step calls [Agreement.create](/business/nouns/agreement/create) |
| [Incorporation](/workflows/processes/incorporation) | A step calls [Agreement.create](/business/nouns/agreement/create) |

## Rail underneath
None.

## Views and dashboards
| View | Shows | Metrics |
| --- | --- | --- |
| The [Legal Lead](/agents/legal/legal-lead)’s view | The Metrics its accountable Role answers for. | [Standard-terms share](/agents/legal#standard-terms-share) |

## Access
What each Access level may call here.

| Access level | May call |
| --- | --- |
| `owner` | Every Verb (4) |
| `admin` | Every Verb (4) |
| `member` | Every Verb (4) |
| `viewer` | Nothing |

## Import and export
None.

## Fees and pricing
None.

## Availability and limits
| Part | This System |
| --- | --- |
| Status | Live |

## Compliance notes
The platform fills each policy from reviewed clauses and keeps every Version a Customer accepted; the terms you choose to offer stay yours.

Controls it carries:

- [Point-in-time recovery](/systems/trust-and-governance/controls/point-in-time-recovery)
- [Processing definitions](/systems/trust-and-governance/controls/processing-definitions)

## Related Systems
- [Agreements](/systems/agreements)
- [Privacy](/systems/privacy)
- [Sites](/products/site/sites)

## Works with
| With | Links |
| --- | --- |
| Teams | [Legal Team](/agents/legal) |
| Roles | [Content Lead](/agents/marketing/content-lead), [Contracts Manager](/agents/legal/contracts-manager), [Legal Lead](/agents/legal/legal-lead), [Partner Manager](/agents/sales/partner-manager), [Privacy Officer](/agents/legal/privacy-officer), [Reliability Engineer](/agents/engineering/reliability-engineer), [Sales Engineer](/agents/sales/sales-engineer) |
| Workflows | [Answer supplier checks](/workflows/processes/vendor-onboarding/answer-supplier-checks), [Buy from a vendor](/workflows/processes/procure/buy-from-vendor), [Compile the demand kit](/workflows/processes/launches/compile-demand-kit), [Fan out an outcome](/workflows/processes/retention/fan-out-outcome), [Form a company](/workflows/processes/incorporation/form-company), [Publish terms](/workflows/processes/contracting/publish-terms), [Resolve an incident](/workflows/processes/incident-response/resolve-incident), [Review an upstream](/workflows/processes/upstream-review/review-upstream), [Send a quote](/workflows/processes/quoting/send-quote) |
| Products | [SiteBuilder](/code/builders/site), [StartupBuilder](/code/builders/startup) |
| Guides | [Publish my terms and privacy policy](/systems/legal-and-corporate/publish-my-terms-and-privacy-policy) |

## Example
Leaseline's terms and privacy notice went live at `/terms` and `/privacy` the hour it was created. Adding a $99 plan rewrote the payment clause on the next publish, and each Customer kept the Version they accepted.