Freelance Contract Checker

Paste or upload your contract and get an instant AI risk review — spotting dangerous clauses before you sign. Everything runs in your browser; your document is never sent anywhere.

Upload or paste your contract

📄

Click to upload PDF or TXT

or drag & drop here

or paste text
🔒 Your contract text never leaves your browser — all analysis runs locally on your device.

Risk Summary

Clause-by-Clause Review

Each of the 6 high-risk clause types has been checked. Expand any card to see the relevant excerpt and negotiation tips.

How it works

This tool combines PDF text extraction (pdf.js) with on-device AI pattern recognition (transformers.js) to flag the clauses that trip up freelancers most often.

1
Extract text Your PDF or pasted text is read in-browser using pdf.js — nothing is uploaded to any server.
2
Detect clauses Six clause types are located using semantic pattern matching: auto-renewal, IP ownership, payment delays, non-compete, liability caps, and termination conditions.
3
Score risk Each detected clause is scored Red / Yellow / Green based on breadth of restriction, financial exposure, and standard industry practice. Plain-English advice is generated for every finding.

Frequently asked questions

Is this a substitute for a lawyer?
No. This tool helps you quickly identify clauses worth discussing with an attorney, but it is not legal advice. Contract law varies by jurisdiction, and the nuances of your specific situation require a qualified professional. Think of this as a first-pass triage to know which questions to ask before you sign — or before you spend money on a legal review.
Will my contract be stored or shared?
Absolutely not. The analysis runs entirely in your browser using local JavaScript. Your contract text is never transmitted to any server. You can verify this by turning off your internet connection after the page loads — the tool will still work. We do not log, store, or access your documents in any form.
What are the 6 clause types that get checked?
Auto-renewal — contracts that silently renew unless you cancel in a narrow window. IP ownership — clauses that hand over all your intellectual property, including work you do on your own time. Payment delays — net-60/90 terms, conditional payment, or invoice approval loops that delay your money. Non-compete — restrictions on working with competitors or in your industry after the contract ends. Liability cap — clauses that limit the client's exposure while leaving you fully exposed for their losses. Termination — notice periods, for-cause vs. at-will termination, and kill-fee provisions.
My contract is a scanned PDF (image-only). Will it work?
Scanned image PDFs contain no machine-readable text, so pdf.js cannot extract anything from them. For best results, use a text-based PDF (the kind you can highlight text in) or copy-paste the contract text directly into the text area. If you only have a scanned copy, try running it through Google Docs first — it applies OCR automatically when you open a PDF.
How accurate is the risk scoring?
The tool reliably catches the most common harmful clause patterns used in standard freelance and consulting contracts. It may miss unusual phrasing or deliberately obfuscated language, and it cannot assess legal enforceability in your jurisdiction. Confidence is highest for clear, direct clause language and lower for heavily qualified or indirect phrasing. Always treat Red findings as a must-discuss item with a lawyer before signing.