Contract Red Flag Scanner — Methodology

Last updated: July 2025 · Tool: Contract Red Flag Scanner

The Contract Red Flag Scanner uses AI to analyze contract text and identify clauses that commonly create problems for employees and freelancers. This page documents how it works, what it looks for, how it assigns severity, how your data is handled, and where its limitations lie.

How the analysis works — data flow

1
You paste contract text into the browser and select contract type and jurisdiction.
2
Your browser sends the text to SalaryParity's serverless API endpoint (api/scan.js hosted on Vercel).
3
The API constructs a structured prompt and sends it to Anthropic's Claude API (model: claude-haiku-4-5-20251001) with your contract text and a detailed analysis instruction.
4
Claude returns a structured JSON response containing flags, a score, a summary, and suggested questions.
5
The API returns the analysis to your browser, which renders the results. The contract text is not stored at any point.

What the scanner looks for

The AI is instructed to identify and evaluate clauses in these categories:

Non-compete clausesDuration, geography, scope, and whether restricted activity is proportionate to the role.
Intellectual property assignmentWhether the clause extends to work done outside employment on personal equipment.
Arbitration and jury trial waiversMandatory arbitration, class action waivers, who bears arbitration costs.
Termination conditionsAt-will with no severance, for-cause definitions, notice requirements.
Confidentiality durationIndefinite vs time-limited confidentiality obligations post-employment.
Non-solicitation scopeCoverage of colleagues, clients, and how long after departure.
Payment terms (freelance)Net-90+ terms, late payment provisions, right to stop work for non-payment.
Work for hire clausesWho owns deliverables; portfolio rights; modification rights.
Signing bonus clawbacksRepayment conditions, proration, whether triggered by company-initiated termination.
Unilateral modification rightsWhether the company can change terms without employee consent.

How severity levels are assigned

🚨 Red flag: A clause that is clearly harmful, legally risky, or substantially one-sided in ways that could significantly affect the signing party's career, finances, or legal rights. Examples: non-compete covering an entire industry for 3 years nationwide; IP assignment covering all personal work; mandatory arbitration with company-chosen arbitrators.

⚠️ Yellow flag: A clause that is common and not inherently unreasonable, but where negotiation or clarification is advisable. Examples: net-60 payment terms; 12-month non-compete limited to the immediate market; at-will termination with no severance in a senior role.

✅ Green flag: A clause that is explicitly favorable to the signing party. Examples: severance equal to 3+ months; no non-compete; IP assignment clearly limited to work done during employment using company resources.

The overall score (0–100)

The score reflects the AI's holistic assessment of the contract's overall quality from the signing party's perspective. A score of 70+ indicates a relatively clean contract with few or no serious concerns. A score below 40 indicates significant red flags that warrant careful attention before signing. The score is generated by Claude based on the pattern and severity of flags identified — it is not calculated mechanically from the number of flags.

Data handling and privacy

Known limitations

Not legal advice: AI analysis can misinterpret complex or unusual contract language, miss jurisdiction-specific nuances, or flag standard clauses as unusual based on phrasing. The scanner is a first-pass screening tool. For high-stakes contracts — executive employment, equity agreements, non-competes in competitive industries — consult a qualified employment attorney.

Use the tool

Paste any contract or job offer to get an instant flag breakdown in plain English.

Open Contract Scanner →