🏛️ PrivacyPulse AI
“Understand Before You Accept.”
Built by Nikita Mulam for the Google Chrome Built-In AI Challenge 2025
Inspiration
In today’s digital world, users often accept privacy policies without reading them.
PrivacyPulse AI was built to bridge this gap — by analyzing and summarizing privacy policies in real time, empowering users to make informed decisions before clicking "Accept".
PrivacyPulse AI is an intelligent web platform that analyzes and summarizes privacy policies in real time.
It combines a Chrome Extension and Web Portal, powered by FastAPI, Gemini API, and a Random Forest model to classify websites as Safe / Neutral / Risky.
Using Playwright automation, it extracts complex policy data and delivers clear, concise insights — helping users stay in control of their data.
⚙️ Tech Stack
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JS, Chrome Extension |
| Backend | FastAPI (Python) |
| AI Layer | Gemini API + Random Forest Model |
| Web Scraping | Playwright |
| Database | MongoDB |
| Hosting | Render / Local Testing |
| Version Control | Git + GitHub |
Challenges
- Dynamic extraction of privacy policy text from different websites using Playwright
- Handling long texts for AI summarization within response limits
- Ensuring accurate classification with limited training data
Accomplishments that I am proud of
- Built a fully working Chrome Extension + Web App pipeline
- Integrated Gemini API with a trained Random Forest model
- Achieved accurate classification of privacy policies based on key features
- Delivered a user-friendly interface and dashboard
What I learned
- Using Playwright for automated web content extraction
- Combining AI summarization and ML classification effectively
- Optimizing FastAPI endpoints for speed and reliability
- Managing inter-component communication between extension and backend
What's next for PrivacyPulse AI
- Enhance accuracy with larger datasets and better feature extraction
- Add multilingual support for analyzing non-English privacy policies
Log in or sign up for Devpost to join the conversation.