Legal Content Operations
Legal texts get drafted once.
Operating them is forever.
TermShelf is the operations layer for already-published legal texts: versioning, approval, a Public Delivery API and live drift checks for websites, apps and transactional systems.
privacy.com
v 4 · 2 languages · 3 markets
Draft created
6 days ago
Review · 2 reviewers
4 days ago
Approval v 4.0
2 days ago
Published · 3 targets
1 day ago
Live drift check · DE-de
just now
What TermShelf is — and isn't
Not a generator. Not a cookie banner.
The operations layer for already-published legal texts.
Generators help draft texts, consent platforms manage banners and consent logs. TermShelf takes over from there: keep approved versions clean, publish them under control, deliver them to websites, apps and transactional systems, and prove that the right version is actually live.
Generators
produce text
They deliver first drafts — and hand off to the organization that actually operates those texts.
Consent / CMP platforms
manage consent
They handle banners, tracking settings and consent logs — not the lifecycle of the underlying legal texts.
TermShelf
operates published legal texts
Bring your own legal texts. Version, approve, publish, deliver via API and verify against what's actually visible in production.
The problem
Legal texts are scattered.
CMS pages, shop systems, app code, email templates, old PDF attachments and hand-curated footers — many sources, no single source of truth, no reliable answer to what's actually live.
In the CMS
Edited directly in editors without a structured history.
In the shop
Checkout copy and terms updated in the shop backend, decoupled from the rest.
In app code
Mobile and web apps render their own copies, with no clean link to the approved version.
In email templates
Order confirmations and footers attach old versions, often without anyone noticing.
In old PDFs
Older PDFs keep circulating in drives, tickets and mailings, with no version reference.
On hand-curated pages
Landing pages and microsites are maintained separately and drift apart.
The solution
A lifecycle for already-published legal texts.
From bringing in existing texts through structuring, versioning and approval to delivery as HTML / JSON / PDF and live drift detection — in a system with clear responsibilities and full history.
Bring in
Bring your own legal texts.
Structure
Sections and typed blocks.
Version
Immutable snapshots.
Approve
Auditable review.
Publish
Targeted per target.
Deliver
HTML / JSON / PDF.
Drift check
Detect divergence.
What TermShelf delivers
Six building blocks for Legal Content Operations.
The blocks fit together — from bringing in existing texts to a verifiable live status.
Bring your own legal texts
Manage self-authored or externally provided texts — TermShelf does not produce legally binding content itself.
Structured documents
Structured sections and typed content blocks instead of scattered HTML snippets.
Review & approval
Sequential approvals, notes and immutable snapshots instead of informal sign-offs.
Public Delivery API
Serve approved content consistently as HTML, JSON or PDF over a read-only interface.
Transactional delivery
Transactional Legal Text Delivery: embed legal texts where contracts are created — mailings, checkout, app flows.
Live drift checks
Verify that the approved version is actually visible in production.
Transactional Legal Text Delivery
Deliver legal texts where contracts are created.
Whether it's an order confirmation, a contract, a registration email or a checkout flow — TermShelf helps systems attach or embed approved legal texts. Three artifact forms, one lifecycle.
Embed inline
Embed approved legal texts or sections directly into transactional emails, footers, checkout flows or app screens.
- Email footer
- Checkout disclaimer
- App screens
Power your own templates
Fetch structured content for your own rendering and templating logic — with stable per-block keys.
- Custom mail templates
- Custom checkout
- Native apps
Attach to mails
Fetch approved versions as PDF artifacts and attach them to order, contract or registration emails.
- Order confirmation
- Contract PDF
- Sign-up receipt
TermShelf helps systems include or attach approved legal texts in transactional communication. Whether a specific use case (e.g. mandatory attachments in order confirmations) is sufficient under applicable law remains a decision for the user in coordination with qualified counsel.
Legal Content Drift
When live no longer matches the approved version.
Legal content drift happens when the version visible in production no longer matches the approved version — on websites, in apps, in languages or in transactional emails. TermShelf makes that gap visible.
The answer
Live drift checks as a routine.
The scanner compares publicly visible legal texts against the approved version, detects divergence and turns it into findings — per site, language and market.
Terms v4.2 approved — live still v3.9
The latest approval is recorded internally, but the deployment to the customer site never happened.
German current, English outdated
One locale was updated, the other lagged behind the approved changes.
Relaunch points to the old privacy page
After a relaunch, the CMS still links to the old privacy page instead of the approved new version.
Order confirmation attaches old PDF
The mail system attaches an older PDF version, with no link to what's actually approved.
Email footer with stale withdrawal copy
Transactional emails still render an older withdrawal notice because the snippet in the mail template was never refreshed.
Audiences
Suited to different setups.
From solo operators to multi-brand organizations and agencies.
Solo operators & small businesses
One site, clear structure, no scattered files.
Multi-brand companies
Manage multiple brands and sites in separate structures.
Agencies & client setups
Tenant-separated workspaces for agencies with multiple client projects.
Compliance-sensitive teams
Audit logs, version history and traceable approvals.
Public Delivery API
HTML, JSON and PDF — one consistent delivery.
Published content is available via a read-only interface — as JSON for your own rendering logic, as sanitized HTML for direct embedding, or as PDF artifacts for attaching to transactional emails.
{
"document": "datenschutz",
"version": "4.2.0",
"locale": "de",
"site": "acme-de",
"format": "json",
"sections": [
{ "key": "verantwortlicher", "blocks": [ /* … */ ] },
{ "key": "rechtsgrundlagen", "blocks": [ /* … */ ] }
]
}Pricing
Priced per website. Users included.
Free, Starter, Business, Agency and Enterprise. Pricing scales with websites and delivery volume, not with seats.
Free
For first tests and individual small websites.
- 1 website / property
- 1 user
- Public Delivery API: HTML & JSON
- Manual PDF downloads
- Tight API limits
Starter
For small operators with a single web presence.
- 1 website / property
- Up to 3 users included
- Public Delivery API: HTML / JSON / PDF
- Transactional Legal Text Delivery (basic)
- Versioned PDFs
- Weekly scanner
Business
For teams running multiple websites and transactional delivery.
- 3 websites / properties included
- Up to 10 users included
- Review workflow
- Webhooks
- Transactional Legal Text Delivery: HTML / JSON / PDF
- effective_at / Version Pinning
- Daily scanner
- 30-day Business trial, then Free
Agency
For agencies running multiple client projects under one roof.
- 10 websites / properties included
- Up to 25 users included
- Review workflow
- Webhooks
- Transactional Legal Text Delivery: HTML / JSON / PDF
- effective_at / Version Pinning
- Higher scanner, API and PDF limits
Enterprise
For custom volume, SLA, SSO and retention. Custom contracts on request.
- Custom number of websites & users
- Custom volume, retention & SLA
- SSO
- Custom contracts
- Higher quotas
AI recommendations
Suggestions assist — decisions stay with users.
AI-assisted suggestions can prepare possible updates but are never applied or published automatically. Adoption is decided solely by users.
Note on AI-assisted change suggestions
- Suggestions are non-binding recommendations.
- Changes are never automatically adopted or published.
- Acceptance, adjustment, or rejection is decided solely by users.
- Legal review by qualified counsel is recommended.
- TermShelf is not a substitute for legal advice.
Manage and publish legal content with full control.
TermShelf brings privacy, legal notice, terms, and other website documents into a structured workflow.