Honestly? I've never read a Terms of Service in my life.
Neither have you. Neither has anyone.
So I spent a weekend building SkipTheTerms — a Chrome extension that reads them for you and gives back 5–7 bullet points in plain English. Brutally honest. Zero legalese. Done in under 3 seconds.
What you actually get
Click the extension on any ToS page and you see something like:
• They can delete your account whenever they feel like it
• Your uploaded content is basically theirs now
• "Trusted partners" means they're selling your data to everyone
• You've waived your right to sue them as a group
• Prices change without warning
That's it. No 47-page PDF. No lawyers needed.
How I built it
The extension grabs the page text and sends it to a FastAPI backend. The backend checks a Supabase cache first — if the URL's been seen before, it returns instantly. If not, it calls Groq's LLaMA 3.3 70B, stores the result, and sends it back.
The whole thing costs basically nothing to run. Cache hits are free. Cache misses cost fractions of a cent.
The LLM prompt tells the model to act like a "sarcastic lawyer" — strict format, max 10 words per bullet. That's what keeps the output consistent enough to parse reliably.
Stack: Chrome Extension (vanilla JS) · FastAPI · Groq · Supabase · pytest
What I'd change
- The LLM only sees the first 4,000 characters. Long documents lose stuff buried at the end.
- The thumbs-up/down rating has a race condition at high traffic. One atomic SQL update would fix it.
- Backend URL is hardcoded. Oops.
These are real tradeoffs, not oversights — but good to-dos for v2.
Check it out
Full source, tests, and setup guide on GitHub:
👉 github.com/rrubayet321/SkipTheTerms make sure to give a star
Free to run — Groq and Supabase both have generous free tiers, so setup takes maybe 10 minutes.
One heads up: it's not on the Chrome Web Store yet. Google charges a one-time $5 developer registration fee and, well, I'm a broke learner. So for now you load it locally via Developer Mode — the README walks you through it, it's literally 3 clicks.
Want to collaborate or have ideas?
I'd genuinely love to hear from you — whether it's a feature idea, a ToS that breaks it, or you want to build something together.
Drop a comment below or shoot me an email at rrubayet321@gmail.com. I reply to everything.
Tags: showdev python webdev opensource
Top comments (1)
Love the builder mentality here! Speaking of tools that fix annoying problems: I had the same frustration with AI prompts. Writing wall-of-text prompts and getting mediocre results.
So I built flompt (flompt.dev) — it decomposes any prompt into 12 semantic blocks and recompiles them into structured XML. Same model, dramatically better results. Browser extension that injects into ChatGPT/Claude/Gemini, MCP server for Claude Code. Free, open-source, no account needed.