ConsentLens is an AI-powered App Permission Reality Checker that helps users understand the privacy risks associated with the apps they use every day.
Instead of blindly clicking "Allow", users can analyze apps such as Instagram, WhatsApp, Truecaller, Facebook, Telegram, and more to see what permissions they request and how those permissions impact privacy.
Analyze one or multiple apps simultaneously.
Example:
Instagram, WhatsApp, Truecaller
Every app receives a privacy score based on the permissions it requests.
| Risk Level | Meaning |
|---|---|
| π’ LOW | Minimal privacy risk |
| π‘ MEDIUM | Moderate privacy risk |
| π HIGH | Significant privacy concerns |
| π΄ CRITICAL | Highly sensitive permissions detected |
ConsentLens evaluates permissions such as:
- Location
- Contacts
- Camera
- Microphone
- SMS
- Phone
- Storage
and estimates privacy exposure.
See exactly what categories of information an app may access.
Example:
- Location
- Contacts
- Camera
- Microphone
Receive actionable recommendations such as:
- Disable unnecessary permissions
- Review privacy settings
- Limit background access
- Revoke unused permissions
Compare multiple apps side-by-side.
Example:
Instagram vs WhatsApp vs Truecaller
Compare:
- Privacy Score
- Permission Usage
- Risk Level
Frontend (React + Vite + Tailwind)
β
βΌ
Axios API Calls
β
βΌ
Backend (FastAPI)
β
βΌ
Permission Database
β
βΌ
Risk Analysis Engine
- React 18
- Vite
- Tailwind CSS
- Axios
- React Icons
- FastAPI
- Python
- Pydantic
- Uvicorn
ConsentLens
β
βββ frontend
β βββ src
β βββ components
β βββ pages
β βββ services
β βββ App.jsx
β
βββ backend
βββ app
βββ permissions.py
βββ main.py
git clone https://github.com/sg721642/CONSENTLENS.gitcd frontend
npm install
npm run devFrontend runs on:
http://localhost:5173
cd backend
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txtRun backend:
uvicorn app.main:app --reloadBackend runs on:
http://127.0.0.1:8000
Swagger Docs:
http://127.0.0.1:8000/docs
ConsentLens follows a privacy-first design.
- No personal user data is stored.
- Only app names are analyzed.
- No user tracking.
- Local permission risk evaluation.
- Gemini AI-powered privacy explanations
- Play Store permission scraping
- Real-time app database
- Exportable PDF privacy reports
- Browser extension support
- Advanced privacy scoring model
Built during the NeuroX Hackathon 2026 by Team 3 Musketeers.
Team Members
- Satyam Gupta
- Deepak Kumar
- Chiranjivi Panda
MIT License


