Inspiration

Privacy notices change quietly. People need a quick way to see exactly what wording changed before deciding what to review more closely.

What it does

NoticeLens compares an older and a newer privacy notice pasted by the user. It identifies added, removed, and modified sentences, highlights changed wording, and shows source line numbers. Simple keyword cues flag areas such as data collection, sharing, and retention for closer review. The user can print or save the result as a PDF.

How we built it

A static HTML/CSS/JavaScript application runs the comparison in the browser. It splits pasted text into sentences, pairs similar sentences by shared words, and displays the differences. There is no server-side document upload, account, API key, or paid service. The live prototype is at https://noticelens-lexhack-2026.kwonj0815.chatgpt.site .

Challenges

Legal text can be heavily reordered or rewritten, so sentence matching is necessarily approximate. The interface shows both original passages and line numbers so users can verify each finding.

Accomplishments

A working, responsive prototype with a synthetic example, changed-span highlighting, source references, and print output. The core comparison logic has automated tests and was checked in desktop and mobile browsers.

Limitations and next steps

This is a review aid, not legal advice. Category labels are keyword cues, not legal conclusions. PDFs, images, and tables need plain-text conversion first. Future work could improve semantic matching and accessibility checks.

AI and third-party disclosure

Codex assisted with ideation, implementation, and test preparation. An AI-generated concept image informed visual direction; it is not shipped in the application. The demo is a direct screen recording of the working app. No third-party runtime packages, AI models, or external APIs are used by the app.

Built With

Share this project:

Updates

Submission history