AJIT KRISHNA
Published on

iAgree

Authors

Nobody reads Terms and Conditions. But everyone clicks "I agree."

These documents are legally binding contracts that almost nobody reads. Netflix's terms run 47,000 words. Instagram's grant them a worldwide license to your content. TikTok's involve data flowing to China. People agree to this stuff without knowing it because the documents are intentionally dense, jargon-heavy, and boring.

Try iAgree β†’

Why I Built It

There's a real use case for taking complex documentation (sometimes purposefully complex) and simplifying it so people can get the key points without reading 47,000 words. That's genuinely useful.

But I decided to have some fun with it. Instead of dry summaries, I leaned into something playful: a satirical, parody-style site that turns legalese into trading cards and nutrition labels.

I also just had fun building it with my team of AI agents. We went from idea to live product in under 24 hours.

What It Is

iAgree takes the Terms and Conditions from any company and transforms them into two formats:

Trading Cards: 5 cards per company. The headlines are factual statements pulled directly from the T&Cs ("You cannot sue us in court"). The body text is light satirical commentary ("Because who needs justice when you can have binding arbitration?"). Headlines stay legally accurate, commentary adds the entertainment value.

Nutrition Labels: An FDA-style parody showing "Terms & Conditions Facts" with percentage scores. Auto-Renewal Traps: 85%. Data Shared With Partners: 72%. Warnings section at the bottom. Quick-scan format for people who want the highlights.

How It Works

Search for any company. The system finds their T&C page automatically using a 4-phase detection algorithm, extracts the text, generates trading cards and nutrition labels via Claude, and publishes it. Takes 30-60 seconds.

The T&C detection handles the messy reality that every company structures their legal pages differently. Phase 1 tries 22 common URL patterns. Phase 2 scrapes the homepage looking for legal links. Phase 3 follows those links to find the actual terms page. Phase 4 scores candidates and picks the best match. No hardcoding required.

The satirical commentary only works if the factual claims are accurate. Every headline is sourced from the actual T&C with specific section citations. One early draft said Netflix could raise prices "at any time" but their terms actually require 30 days notice. I fixed it. The parody lands better when it's true.

The Fun Part

Pop art meets tech energy. Think Roy Lichtenstein, not generic AI gradient. Split-screen gradient hero in bold orange and pink. Category-coded pills so each industry has its own color. Black outlines with offset shadows. The IAGREE wordmark is yellow with a black border, all caps.

Every company pill shows a preview stat: "πŸ‘οΈ We own your listening data" (Spotify). "πŸ‡¨πŸ‡³ Data flows to China" (TikTok). Gives you a reason to click before you even know what you're looking for.

Implementation Notes

Built on Next.js 15, React 19, Tailwind 4, TypeScript. Content lives in JSON files. Logos are optimized with Sharp to WebP format at 64x64, quality 85. Total size for all company logos: 62KB. Search uses Clearbit's Autocomplete API to suggest companies as you type.

For on-demand generation: detect T&C URL, download logo (Google Favicons with DuckDuckGo fallback), extract page text (up to 50k characters), send to Claude for analysis, save the output, display. Progress modal shows 8 steps so users know something's happening during the 30-60 second wait.

Want to share a thought or ask something?

I'm always up for a good conversation.

Say hi β†’