Free Chrome Extension · 100% Offline

Stop signing contracts
that could cost you

ClauseGuard scans employment, freelance, and B2B contracts for dangerous clauses, hidden traps, and missing protections — before you sign. 60+ detection rules. Instant results. No data leaves your browser.

No account needed No data sent anywhere Works on PDFs & Word docs Always free
0
Detection Rules
0
Clause Categories
0
Missing Clause Checks
100%
Offline & Private

Simple & Instant

Three steps. Zero friction.

Open your contract, click the extension, read your report. No sign-up, no configuration, no waiting.

Open Your Contract

Navigate to any contract page, PDF, Word document, Google Doc, or signing platform like DocuSign or PandaDoc.

Click Scan

Click the ClauseGuard shield icon in your Chrome toolbar and hit Scan Full Page. Results appear in under a second.

Review Your Report

Get a full report with every red flag, plain-English explanations, impact assessments, and suggested clause fixes.

60+ Rules Across

12 Categories of Red Flags

Built specifically for the contracts freelancers, employees, and businesses sign every day.

Intellectual Property
Work-for-hire grabs, pre-existing IP claims, moral rights waivers, sublicensing traps
5 rules
Non-Compete
Overly broad scope, excessive duration, no-moonlighting, worldwide restrictions
4 rules
Payment Terms
Net-60+ delays, conditional satisfaction payment, unilateral fee cuts, no kill fee
5 rules
Liability
Unlimited exposure, one-sided indemnification, consequential damage waivers
4 rules
Termination
Immediate exit without notice, auto-renewal traps, one-sided exit rights, clawbacks
4 rules
Scope & Deliverables
Unlimited revisions, vague duties, unilateral scope changes
3 rules
Confidentiality
Indefinite obligations, overbroad scope, portfolio bans, no carve-outs
3 rules
Dispute Resolution
Mandatory arbitration, jury trial waivers, unfavourable jurisdiction, no cure period
3 rules
Data & Privacy
Client data ownership, personal device surveillance
2 rules
Contract Control
Unilateral modifications, assignment without consent, entire-agreement traps
3 rules
Employment-Specific
Unpaid overtime, at-will with no severance, forced relocation, discretionary bonuses
4 rules
B2B-Specific
Uncompensated exclusivity, one-sided SLA penalties, source-code surrender
3 rules

See It In Action

What your
report looks like

Every flag comes with a severity rating, a plain-English explanation of the risk, and a concrete suggested fix you can use in negotiation.

Critical flags Clauses that could cause significant financial loss, IP forfeiture, or legal liability
Warning flags Unfair clauses worth negotiating — they won't kill you but they should change
Minor flags Slightly one-sided terms — worth noting, low urgency

Built For Trust

Your contract never leaves
your browser

100% Offline
All scanning runs entirely in your browser using local pattern matching. Zero network calls made during analysis.
No Account Needed
Install and start scanning immediately. No sign-up, no email, no profile. Nothing to create or remember.
Free Forever
ClauseGuard is and will remain free. No freemium limits, no paid tiers, no subscription required.
Open Source
Full source code is publicly available on GitHub. Read every line, verify every rule, and trust what you use.

Support the Project

ClauseGuard is free.
Your support keeps it that way.

Building and maintaining a quality free tool takes time. If ClauseGuard saved you from a bad contract, consider buying me a coffee.

You can also contribute by submitting new red flag rules, reporting false positives, or improving the scanner on GitHub. Every contribution helps freelancers and employees worldwide.

Got Questions?

Frequently Asked

Is ClauseGuard actually free? What's the catch?
Completely free, no catch. ClauseGuard runs locally in your browser using a built-in rule dictionary — there's no AI backend, no server costs, and nothing to pay for. The source code is open. If you find it useful, a Ko-fi or GitHub star is appreciated but entirely optional.
Does my contract text get sent anywhere?
Never. All scanning runs entirely within your Chrome browser using local JavaScript. No network requests are made during analysis. Your contract text is stored temporarily in Chrome's local storage between the popup and the results tab, then deleted immediately. See our Privacy Policy for full details.
What types of contracts does it work on?
ClauseGuard works on employment contracts, freelancer/client agreements, B2B commercial agreements, NDAs, and service agreements. It detects contract type automatically and scores risk accordingly. It works on web pages, PDFs opened in Chrome, Word documents (.docx), Google Docs, and signing platforms like DocuSign, PandaDoc, and HelloSign.
Can it read PDFs and Word documents?
Yes. For PDFs opened in Chrome, ClauseGuard fetches the raw file and extracts text from the PDF content streams. For Word documents (.docx), it reads the ZIP-based file format to extract text from document.xml. Note: scanned/image-based PDFs cannot be read — if a PDF is image-only, open it in Google Docs first (which has built-in OCR) and scan from there.
Is this legal advice?
No. ClauseGuard is an informational tool that flags potentially problematic contract language based on common patterns. It does not constitute legal advice. For high-value or complex contracts, always consult a qualified attorney in your jurisdiction. The tool is designed to help you ask better questions and know what to negotiate — not to replace professional legal counsel.
How do I report a false positive or suggest a new rule?
Open an issue on GitHub. Include the clause text that triggered the false positive and the contract context. For new rules, describe the clause pattern, its risk category, and why it's harmful. Community contributions are welcome and reviewed promptly.
Does it work on all websites?
It works on any standard web page and most contract platforms. There are two exceptions: Chrome's own system pages (chrome://) cannot be accessed by any extension, and some heavily sandboxed enterprise platforms may block content scripts. In those cases, try selecting and copying the contract text manually, pasting it into a plain text file or Google Doc, and scanning from there.