Legal Lens icon

Legal Lens

by vishrudh2619 · Privacy & Security
Manifest V3 Free
View in Chrome Web Store Data as of 15 Oct 2026

Automatically detects and summarizes Terms of Service popups using AI

Users
3
−1 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#339K
#263K among extensions
Version
1.0.0
updated 4 Dec 2025

Users

monthly, 10 months
024Dec 2025Jun 2026Oct 2026
Latest, 15 Oct 2026: 3 usersMove the mouse over the chart for any month

Ratings count

monthly, 10 months
001Dec 2025Jun 2026Oct 2026
Latest, 15 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Legal Lens

## Inspiration Our team started with a simple realization: almost no one reads Terms of Service or Privacy Policies. Most of us scroll to the bottom and click “Accept,” agreeing to things we might not fully understand. We wanted to change that. When we discovered that AI could help summarize and interpret complex legal text, we saw a chance to make these documents transparent and accessible. That idea became **LegalLens** — a Chrome extension that translates dense legal language into plain English and notifies users when policies they’ve agreed to change. --- ## What it does **LegalLens** helps users understand exactly what they’re agreeing to online. Here’s what it can do: * Detects and analyzes Terms of Service or Privacy Policies on websites. * Generates an AI-powered summary in clear, simple language. * Highlights key sections related to data usage, sharing, and user rights. * Assigns a quick “risk level” indicator (Low / Moderate / High). * Tracks changes to known policies and alerts users about updates, including what specifically changed. With LegalLens, users can finally browse with awareness and confidence. --- ## How we built it We built LegalLens as a **React + TypeScript** Chrome extension structured around **Manifest v3**. Here’s our build process: * **Extension Setup:** Configured `manifest.json` with the necessary permissions and switched to service workers to comply with Manifest v3. * **Content Script:** Scans web pages for Terms of Service or Privacy Policy links and retrieves their text. * **AI Integration:** Uses **Gemini Nano’s built-in APIs** for on-device summarization and clause detection — generating both a simplified summary and a risk rating directly within the browser, without needing external API calls. * **Revision Tracking:** Compares the latest version of each policy to previously saved versions and flags any major differences. * **User Interface:** Designed a React-based popup that displays summaries, last-checked dates, and alerts for any updates. --- ## Challenges we ran into We ran into several challenges along the way: * **Manifest v3 Migration:** Adjusting to Chrome’s new service worker model and restructuring how background tasks persist. * **CORS Restrictions:** Many websites block direct content fetching. We had to get creative with background scripts and proxies to access the content securely. * **On-Device AI Optimization:** Running summarization locally with Gemini Nano required careful prompt engineering and performance tuning to keep results fast and accurate. * **Meaningful Change Detection:** Text diffs weren’t enough — we had to build semantic comparison logic to detect real changes instead of formatting differences. Each challenge taught us something new and made the final product much stronger. --- ## Accomplishments that we're proud of We’re proud that we turned a common digital habit — blindly accepting terms — into an opportunity for awareness and empowerment. Highlights we’re especially proud of: * Getting the first live summary to appear over an actual Terms of Service page. * Building a clean, intuitive UI that makes complex legal info easy to digest. * Leveraging **Gemini Nano’s on-device AI** to deliver privacy-safe, real-time insights directly in the browser. --- ## What we learned Even though we came in with React and TypeScript experience, this was our first time building a Chrome extension — and we learned a lot! Some key takeaways: * How Chrome extensions are structured and how components communicate. * How to inject React components directly into live web pages. * How to securely integrate **Gemini Nano’s built-in AI capabilities** for summarization and analysis. * How to persist user data with Chrome’s storage APIs. This project expanded our view of what’s possible when you combine front-end development with on-device AI and accessibility-focused design. --- ## What’s next for LegalLens We’re just getting started! Here’s what’s next: * Supporting more document types like Cookie Policies and License Agreements. * Enhancing Gemini Nano’s summarization with readability scores and sentiment insights. * Adding a dashboard for users to track all their accepted policies in one place. * Publishing LegalLens to the Chrome Web Store and gathering user feedback. Our long-term goal is to make LegalLens a go-to tool for digital transparency — helping users make informed choices every time they click “Accept.”

Growth

WindowUsersChangeRatingsRating
7 days+1+50.0%00.00
30 days−1−25.0%00.00
6 months+3–00.00

Chrome Web Store search rankings

Where Legal Lens appears when people search the store, with the 30 day change
Search phrasePosition30 days
legal#26+2

Version history

1 versions recorded
1.0.04 Dec 2025

Details

Category
Privacy & Security
First seen
4 Dec 2025
Size
63 KB
Languages
de, en, es, fr
Pricing
Free
Privacy policy
github.com
Extension ID
dlmjehacifjoniipodpkfcmhebkdcdmc

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
activeTabscriptingstorage
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to Legal Lens

Extensions that rank for the same store searches or share the Privacy & Security category, ordered by users