PolicyScope
A Chrome extension that finds important policy clauses, highlights them on the page, and explains them in plain English.
Quick read
The project in a few seconds.
Rule-based scan
Fast and predictable clause detection.
8 categories
Important policy areas grouped clearly.
Page highlighting
Find the original clause immediately.
3rd overall
NJIT senior capstone showcase.
How it works
The project from input to outcome.
Policy Page
Terms or privacy policy
Scan
Visible page text
Detect
Important clauses
Highlight
Category + location
Explain
AI on demand
My contribution
The pieces I directly worked on.
Built clause detection logic for identifying important policy sections.
Grouped detected clauses into user-friendly categories such as Data Collection, Billing, Legal Disputes, and Account Access.
Supported sentence-level highlighting so users could locate important clauses directly on the page.
Connected the extension to a Node/Express backend for secure AI-generated summaries.
Kept AI summarization on demand instead of making it part of the main detection pipeline.
Presented the project as a senior capstone and placed 3rd overall.
Engineering proof
A few decisions that show what was happening under the surface.
Decision 01
Separated parsing, detection, highlighting, popup display, settings, and backend responsibilities so each part was easier to debug and update.
Decision 02
Used rule-based detection for the main pipeline so results could be fast and predictable.
Decision 03
Kept AI summaries on demand only, which made the extension faster and avoided unnecessary API calls.
Results
The proof that the build came together.
Built a working Chrome extension prototype that detected and organized policy clauses from real webpages.
Created a popup interface with category counts, subcategory drilldown, clause details, and settings.
Added page highlighting so users could locate important policy language directly in the original document.
Integrated AI-generated plain-English summaries through a secure backend flow.
Product
See the work instead of only reading about it.
Data Collection
Tracking, retention, personal data, and sensitive information.
Data Sharing
Third-party services, affiliates, partners, and external sharing.
Billing & Subscriptions
Auto-renewal, refunds, cancellation terms, and price changes.
Legal & Disputes
Arbitration, liability limits, waivers, and dispute resolution.
Account & Access
Account termination, restrictions, suspensions, and access rules.
Content & User Rights
User-generated content licenses and platform content rights.
Policy Changes
Updates to terms, notices, and communication requirements.
Age Restrictions
Age limits, minor restrictions, and eligibility language.

Popup view showing detected policy categories, clause counts, and navigation into category details.

Settings page for scan behavior, AI summaries, night mode, and category highlight colors.

Clause detail view showing the original policy text and an AI-generated plain-English explanation.

Category drilldown showing detected subcategories such as dispute resolution and liability limits.

On-page highlighting showing how PolicyScope marks detected policy language directly in the source document.

Certificate recognizing PolicyScope for placing 3rd overall in the Senior Capstone Project showcase.
Deep dive
Optional technical detail if you want to go deeper.