AI-powered browser extension that simplifies Terms of Service, Privacy Policies, and user agreements into concise summaries, risk assessments, and actionable insights.
Live: https://termsguard.allkvd.dev/
Most users accept Terms of Service and Privacy Policies without reading them because legal documents are lengthy, complex, and difficult to understand.
TermsGuard helps users understand important clauses, identify potential risks, and make informed decisions before accepting agreements.
- Legal document summarization
- Key clause extraction
- Plain-English explanations
- Risk assessment
- Identifies potentially concerning clauses
- Highlights user-impacting terms
- Categorizes risks into severity levels
Risk Levels:
- Low
- Medium
- High
- Important clauses extraction
- Key points summary
- Red flag detection
- Browser notifications for high-risk documents
TermsGuard automatically detects:
- Terms of Service
- Privacy Policies
- User Agreements
- Legal disclosure pages
using content analysis and legal keyword matching.
Page Detection
↓
Legal Content Identification
↓
Content Extraction
↓
AI Analysis
↓
Risk Assessment
↓
Summary Generation
↓
Results Display
-
Detect legal documents using URL and content-based signals.
-
Extract relevant document content.
-
Submit content for AI-powered analysis.
-
Generate:
- Summary
- Key points
- Risk level
- Red flags
-
Display results directly inside the browser extension.
- JavaScript
- HTML
- CSS
- Chrome Extensions API
- Chrome Notifications API
- Chrome Storage API
- Groq API
- GPT-OSS-120B
TermsGuard/
├── extension/
├── popup/
├── background/
├── content/
├── assets/
└── README.md
git clone https://github.com/kvdhanush06/TermsGuard.git
cd TermsGuardnpm installRecommended approach:
Use the extension settings page and provide your own Groq API key.
Alternative approach:
cp .env.example .envAdd:
GROQ_API_KEY=your_api_keynpm run buildThis generates:
dist/
termsguard-extension-vX.Y.Z.zip
- Open Chrome.
- Navigate to:
chrome://extensions
- Enable Developer Mode.
- Select "Load unpacked".
- Choose the generated extension directory.
Do not publish builds containing embedded API keys.
Recommended approaches:
- User-provided API keys through extension settings.
- Backend proxy service for production deployments.
- No personal data is collected by TermsGuard.
- Document content is processed through Groq for analysis.
- Results are stored locally in the browser.
npm install
npm run buildReload the extension through:
chrome://extensions
after making changes.
- Clause categorization
- Policy comparison
- Historical policy change tracking
- Organization trust scoring
- Multi-provider LLM support
- Cross-browser support