Launching today

ContractReview
AI contract review that flags risks before you sign
2 followers
AI contract review that flags risks before you sign
2 followers
I lost $500 in rental deposit because I skipped the fine print. The landlord used vague contract terms against me. I couldn't afford a lawyer. So I built ContractReview. Upload a PDF or DOCX. Our AI flags risky clauses, scores each section, and generates a track-changes DOCX with fixes ā all in plain English. No legal degree needed. Built for freelancers, founders, and anyone signing contracts without a lawyer. 3 free analyses. Use PHLAUNCH for 50% off your first month.








Hey Product Hunt š
I'm Hason, a solo developer from Chongqing. I built ContractReview because a bad contract messed up my year, and I don't want that to happen to anyone else.
The story:
Last year I moved into a new apartment. The lease was long and full of legal jargon, but I signed it without reading carefully ā it looked standard. When I moved out a year later, the landlord deducted nearly my entire deposit. He pointed to vague clauses about "normal wear and tear" and "cleaning to professional standards" ā terms the contract never defined clearly. Small scratches on the floor were labeled "damage." Regular kitchen grease was "deep cleaning required." In total, I lost over $500. I tried to argue, but the contract terms were written in the landlord's favor, and I had no legal standing without hiring a lawyer.
I looked into having a lawyer review contracts for me going forward ā rental agreements, freelance contracts, any document I needed to sign. Quotes came back at $100-300 per review with a 3-5 day turnaround. As a regular person, that math doesn't work. You either skip the review and hope for the best, or you pay more than the deposit you're trying to protect.
What I built:
ContractReview uses AI to read your contract and flag risky clauses in plain English. Upload a PDF or DOCX, and in about two minutes you get:
- A risk score for every section, color-coded so you can see problems at a glance
- Plain-English explanations of what each risky clause actually means
- A track-changes document with suggested fixes you can send back to the other party
It's not a replacement for a lawyer on a million-dollar deal. But for the everyday contracts that freelancers and small business owners sign ā NDAs, service agreements, freelance contracts, vendor agreements ā it catches the traps that cost real money.
The tech:
Next.js 14 on the frontend, DeepSeek powering the AI analysis, Creem handling payments, Vercel for hosting. Built evenings and weekends over about four months. I did a soft launch with 30 beta users who reviewed over 200 contracts ā their feedback shaped pretty much every feature you see today.
PH launch discount: Use code PHLAUNCH at checkout for 50% off your first month. This code is active for the next 7 days.
What I'd love from you:
Try it with a contract you've actually signed ā the results are usually the most interesting when you already know what the contract says. I'm in the comments all day and will respond to every single question. If something breaks, if you have a feature idea, if you think the AI missed something ā tell me. I built this for us, the people who sign things hoping we didn't miss anything important.
Thanks for checking it out. And seriously ā read your contracts. Or let ContractReview read them for you.
ā Hason
A few things I learned building this that might help other makers:
Finding the right AI model was harder than I expected. I tested GPT-4, Claude, Gemini, and DeepSeek. DeepSeek stood out ā its reasoning capability is genuinely strong at parsing dense legal text. It catches subtle contradictions between clauses and spots obligations buried in jargon. Not just cheaper, but better at the job.
Privacy was the #1 concern from beta users. All contracts are encrypted in transit, processed in memory, and deleted after analysis. Nothing ever sits on a disk.
Track-changes DOCX was the hardest feature. The OOXML spec and I spent many late nights together.
Happy to go deeper on any of this in the comments!