Tool prüft Verträge auf rote Flaggen direkt im Browser
Für die Hacktoberfest Open-Source AI Challenge wurde ein Red-Flag-Finder gebaut, der Verträge lokal im Browser analysiert. Ziel ist es, Freiberuflern riskante Klauseln zu zeigen, ohne den Text an ChatGPT oder andere Dienste weitergeben zu müssen.

Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle
Every freelancer has signed a contract that the client's lawyer wrote. Twelve pages, and somewhere in clause 6.1 you have agreed not to work for anyone in "the beverage industry" for eighteen months, in 4.1 your logo sketches became their property the moment you drew them, and in 2.2 and 2.3 you get paid ninety days after they decide they are happy.
Nobody reads that carefully at 11 pm before a kickoff call. A lawyer would, at a few hundred dollars an hour. A chatbot would too, except that a lot of client contracts are confidential, and pasting one into a hosted AI service means handing it to a third party.
Fine Print reads the contract for you, on your own device. Paste it or drop in the PDF, and it marks the clauses freelancers regret:
Each one shows the clause, what it means in plain English, and what to ask for instead. Then Draft my reply turns the ones you tick into a polite email to the client, with section numbers and blanks for your own terms.
Who pays for this? Freelancers who sign a handful of client contracts a year and cannot justify a lawyer for each one: designers, developers, writers, consultants. And, I think, the groups they belong to. A freelancer collective or a coworking space that wants to offer members a contract check has a problem with every hosted option: it would become the custodian of its members' clients' contracts. Fine Print never receives a contract, so there is nothing to custody. That is also what makes it a viable one-person side business: no servers to run, nothing to leak, and no cost per scan, so it can be priced like a tool (a few dollars a month, or a one-off fee) instead of like a lawyer.
The first scan downloads EmbeddingGemma (197 MB) once. After that, on my laptop, the sample contract (41 clauses) is read in 0.7 seconds with WebGPU, or 12 seconds on a browser that only has the CPU, and it all works offline.
Finds the clauses in a client contract that cost freelancers money, before you sign it.
Paste the contract or drop in the PDF. EmbeddingGemma, Google's open-weight embedding model, reads every clause in your browser, and a small classifier trained on 350 contracts that lawyers had marked up flags the ones to worry about: non-competes, IP grabs, no cap on what you could owe, penalties, auto-renewal, cancel-at-any-time and more. Each flag comes with what it means and what to ask for instead, and Draft my reply turns the ones you tick into an email to the client.
Live: https://vanshajpoonia.github.io/fine-print/
Client contracts are confidential, often explicitly. Many say so in their own confidentiality clause, and pasting one into a hosted AI service means handing it to a third party. Fine Print never has the contract: the model is a file your browser…