🚀 Inspiration
Today, users blindly accept privacy policies and app permissions without understanding the risks behind them. Most policies are long, complex, and filled with legal jargon, while permission requests often hide deeper data access concerns.
We were inspired by a simple question: “What if users could understand privacy risks before they accept them?”
This led us to build PermiSense AI — a system that makes invisible privacy risks visible and understandable in real time.
💡 What it does
PermiSense AI is a real-time privacy risk translator and cyber guardian that helps users understand how their data is being used and what risks they are exposed to.
It combines multiple modules:
Policy Analyzer – Scans privacy policies and highlights hidden risks Permission Auditor – Evaluates app permissions and calculates risk scores Live Monitor – Tracks real-time system activity and detects anomalies Attack Simulator – Simulates how attackers could exploit weaknesses Global Threat Map – Visualizes how cyber threats originate and spread
Instead of raw technical data, the system converts everything into simple, understandable risk insights.
🛠️ How we built it
We built PermiSense AI using a modern full-stack approach:
Frontend React + Vite for fast, responsive UI Tailwind CSS for modern cyber-style design Recharts for analytics and visualizations Backend Node.js for API handling and simulation logic Real-time data simulation and processing Core Logic Risk score calculated using: Policy complexity Permission sensitivity Live activity signals Weighted scoring system (non-random, explainable) Attack simulation engine for vulnerability modeling Browser APIs used to access contextual signals (permissions, activity, session behavior) ⚠️ Challenges we ran into Making the system feel real-time without being misleading Avoiding random outputs and ensuring logical consistency Dependency conflicts and deployment issues Balancing UI complexity with clarity Simplifying cybersecurity concepts for non-technical users 🏆 Accomplishments that we're proud of Built a complete end-to-end system within a short timeframe Developed a real-time privacy risk visualization engine Designed a professional cybersecurity-grade UI Converted complex privacy data into simple insights Created a unique Attack Simulation + Risk Translation system 📚 What we learned Systems must be explainable, not just functional UI/UX is critical in security products Simulations must be logical, not random Debugging and deployment matter a lot in hackathons Clear storytelling is key during demos 🔮 What's next for PermiSense AI Integrate real-world threat intelligence APIs Build mobile app (Android/iOS) Add browser extension for real-time protection Improve AI-based policy understanding Provide personalized privacy recommendations 🧠 Final Thought
PermiSense AI doesn’t just detect risks — it helps users understand and prevent them before it’s too late.
Built With
- browser-apis
- express-state-&-data:-react-query
- express.js
- git
- javascript
- network
- node.js
- react
- react-query
- recharts
- render
- session-signals)-tools:-git
- tailwind-css
- tailwind-css-visualization:-recharts-backend:-node.js
- typescript
- typescript-frontend:-react
- vercel
- vercel-(frontend-deployment)
- vite
- zustand
- zustand-apis-&-concepts:-browser-apis-(permissions
Log in or sign up for Devpost to join the conversation.