Terms of Service Buddy

Terms of Service Buddy

A Chrome extension that analyzes privacy policies and terms of service to show users what they're accepting before clicking "agree."

Overview

I developed ToS Buddy as my senior project to solve the problem of unread terms of service. LLMs excel at summarizing text, making them perfect for processing dense legal documents that users typically ignore.

The Challenge

I needed to extract and condense 20,000+ word legal documents into clear, actionable insights that users could understand in seconds. This required building a system that works across different website structures and consistently evaluates privacy practices.

My Approach

The system extracts terms of service from websites, processes them with Claude, and identifies key privacy concerns and data sharing practices. A Supabase database stores policies to track changes over time, showing users when terms become more or less privacy-friendly.

The Solution

ToS Buddy evaluates privacy policies, highlights concerning sections, tracks personal data sharing, and displays this information directly in the browser. The dashboard shows users which sites have what personal information and flags high-risk permissions.

Technologies Used

Next.jsNext.js
Tailwind CSSTailwind CSS
SupabaseSupabase
Chrome Extension APIChrome Extension API
Anthropic API
DockerDocker

Outcomes

The extension tracks hundreds of websites' policies and provides clear, actionable privacy information without requiring users to read the original documents. This helps identify unexpected data sharing and enables more informed choices about digital services.