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
Operations continue — optional clause declined, deal proceeds
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.
Create
Build documents with structured clauses using the rich text editor. Organise them into containers and publish when ready.
Invite
Send signing invitations by email — one at a time or hundreds via CSV import. Each signer receives a unique secure link.
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.