Open-source clickwrap platform

Partial consent
is a feature,
not an error.

TheTerms models agreements as structured data. Signers accept or reject each clause independently — your operations keep running even when one term is declined.

AGPL-3.0 licensed · No account required to sign · Self-host in 3 commands

app.theterms.app/sign/dpa-2026
Data Processing Agreement — Acme Corp
Sent by legal@acme.com · SIGN-00142 · 4 clauses
§1 — Data Retention REQUIRED
Data retained for no longer than 90 days after contract termination.
§2 — GDPR Processing REQUIRED
Processor acts on documented instructions from the controller only.
§3 — Marketing Communications OPTIONAL
Signer may receive product updates and news from Acme Corp.
3 of 4 accepted · §3 declined

Operations continue — optional clause declined, deal proceeds

Open Source AGPL-3.0 licensed, community-driven
100% Transparent Full audit trail, open codebase
Self-Hostable Keep your data on your infrastructure
API-First REST API with full OpenAPI documentation

Built for structured agreements

Unlike traditional e-signature tools, TheTerms models documents as structured data with individually addressable clauses.

Structured Documents

Organise policies into containers, documents, and individually addressable clauses. No more monolithic PDFs.

Granular Acceptance

Signers accept or reject each clause independently. Know exactly which terms people agree to.

Team Management

Multi-tenant organisations with Owner, Admin, Editor, and Viewer roles. Invite members via email.

Self-Hosted or Cloud

Deploy with Docker in minutes or use our hosted version. Full feature parity, no artificial limits.

How it works

Three steps from document to signed agreement.

1

Create

Build documents with structured clauses using the rich text editor. Organise them into containers and publish when ready.

2

Invite

Send signing invitations by email — one at a time or hundreds via CSV import. Each signer receives a unique secure link.

3

Sign

Signers review and accept or reject each clause individually. No account required. Full audit trail captured automatically.

Why TheTerms?

See how we compare to traditional e-signature platforms.

Feature TheTerms Traditional
Open source
Self-hostable
Clause-level accept/reject
Free tier Limited
Data sovereignty
No vendor lock-in
Bulk CSV invitations Add-on
Team role management

Start Tracking Acceptance in Minutes

Create your first document, invite signers, and get a complete audit trail — all in under 5 minutes.