Contracts, safety & accessibility

Before You Sign

Spot risky contract clauses (renewal, notice, liability, non-compete…) before you sign.

Paste the text here, or use one of the other options below (exactly one).

TXT, PDF, DOCX, HTML or a photo/scan (PNG/JPG, read with OCR). Max 5 MiB.

A public http(s) address. The page text is fetched once and analysed.

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 name before_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.
Feedback