Contracts, safety & accessibility
Before You Sign
Spot risky contract clauses (renewal, notice, liability, non-compete…) before you sign.
Try an example: SaaS subscription terms (English) · Arbeitsvertrag mit Wettbewerbsverbot (Deutsch)
How it works
Paste, upload or link a contract, terms of service, lease or employment agreement in English or German. Before You Sign flags 19 kinds of clauses — auto-renewal, notice periods, minimum terms, termination fees, liability limits, indemnities, arbitration, non-competes, IP assignment, price escalation, penalties, guarantees, data sharing and unilateral changes — quotes each clause, extracts durations and amounts, and lists questions to ask.
- The contract is split into sentences (numbered clauses, bullets and § headings start new units).
- Each sentence is tested against 19 clause categories, each with English and German regular-expression patterns (e.g. "automatically renew", "verlängert sich stillschweigend", "Kündigungsfrist", "Vertragsstrafe", "hold harmless").
- Parameters are extracted from the matched sentence: durations (numbers or number words, incl. "three months"/"drei Monate"), percentages, money amounts, radius (km/miles), governing law and court venue.
- Severity comes from a fixed, documented rule per category (e.g. notice period ≥ 3 months = high; non-compete ≥ 12 months or ≥ 50 km = high). It signals how much attention a clause deserves, not whether it is legal or enforceable.
- Each category has fixed questions to ask before signing. Categories without any match are listed as "not detected" — absence of a match is not proof the clause is absent.
Not legal advice. This is an automated, rule-based text analysis that can miss or misread clauses; it never claims completeness. For decisions with legal or financial consequences, ask a qualified professional (e.g. a lawyer, tax adviser or consumer advice centre).
For scripts and AI agents
- JSON API:
POST https://beforeyousign.usefulweb.site/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://beforeyousign.usefulweb.site/mcp· tool namebefore_you_sign
Example request
curl -s -X POST https://beforeyousign.usefulweb.site/api/v1/calculate \
-H 'content-type: application/json' \
-d '{…see OpenAPI examples…}'Related tools
- Deadline Decoder – Find every deadline, required action and consequence in a letter or notice.
- Privacy Policy Decoder – What a privacy policy says it collects, shares, sells and keeps — with quoted evidence.
- What Changed in This Law? – Compare two versions of a law or regulation section by section, with changed numbers and deadlines.