AI-Powered Protection Against Digital Violence for Women & Girls
- Overview
- Problem Statement
- Key Features
- Technical Implementation
- Installation
- Usage
- Team
- Security & Privacy
- Impact
- Contributing
- License
- Contact
Aegis Shield is a universal digital protection platform designed to identify, classify, and respond to online threats targeting women and girls. The system monitors connected social media accounts, detects harmful interactions using AI, and triggers structured emergency response workflows to ensure user safety.
Developed in 24 hours for PowerHack 2025 under the theme: "UNiTE to End Digital Violence Against All Women & Girls." Aegis Shield emerged as the winning project, recognized for its innovation, impact, and technical execution.
Digital violence—including harassment, cyberbullying, hate speech, and direct threats—has become a major safety issue for women and girls. Existing digital safety tools are fragmented, platform-specific, and lack automated emergency response capabilities.
Aegis Shield addresses this by providing a single AI-driven protection layer across multiple social platforms with immediate safety action mechanisms.
- Connect and monitor multiple social accounts.
- Real-time AI scanning of comments and interactions.
- Detection of harassment, hate speech, threats, and harmful patterns.
- Severity-based threat classification: Low → Medium → High → Critical.
- Platform connection health and monitoring dashboard.
- Multi-level threat scoring powered by AI.
- Detailed alert logs with timestamps and platform context.
- Real-time notifications for high and critical threats.
- Exportable incident reports (CSV/PDF) for legal purposes.
- Add trusted emergency contacts.
- Custom alert thresholds per contact.
- Automatic notifications on critical threats.
- One-tap emergency activation for immediate help.
- Multi-channel notifications (SMS, email, push).
- Optimized for one-handed operation.
- Always-visible emergency action button.
- Offline support for key emergency functions.
- High contrast and accessible design for stressful situations.
Frontend (React + TypeScript + PWA)
↓
Backend API (Node.js + Express)
↓
Social Media APIs (Twitter, Instagram, TikTok)
↓
Supabase (PostgreSQL + Real-time Subscriptions)
↓
AI Engine (Google Perspective API + Custom NLP)
↓
Notification Services (Safe Circle Alerts)
- React 18
- TypeScript
- Tailwind CSS
- Supabase Authentication
- Progressive Web App (PWA)
- Node.js
- Express.js
- Webhook ingestion handlers
- Supabase PostgreSQL (real-time)
- Google Perspective API
- Custom NLP-based threat classification
- Multi-factor scoring model (context, frequency, severity)
- Pattern detection for threat escalation
-
Clone the repository:
git clone https://github.com/JackyChris12/digital-shield-pro cd digital-shield-pro -
Install dependencies:
npm install
-
Set up environment variables:
- Copy
.env.exampleto.envand fill in your Supabase credentials and API keys.
- Copy
-
Run the development server:
npm run dev
-
Open http://localhost:5173 in your browser.
- Sign Up/Login: Create an account or log in using Supabase authentication.
- Connect Platforms: Link your social media accounts (Twitter, Instagram, TikTok) in the Settings page.
- Configure Safe Circle: Add trusted contacts and set alert thresholds.
- Monitor Alerts: View real-time alerts on the Dashboard and respond to threats.
- Emergency Activation: Use the emergency button for immediate help in critical situations.
Aegis Shield was built by a focused, multidisciplinary team committed to solving a real-world digital safety problem.
-
Brian – Lead Developer & System Architect
Designed overall system architecture and data flow. Developed the frontend using React + TypeScript with PWA capabilities. Implemented Supabase authentication and real-time database structures. Built backend services, AI threat analysis pipelines, and notification workflows. Integrated social media monitoring endpoints and deployed the full MVP. -
Jackline – UI/UX Lead & Accessibility Specialist
Designed the mobile-first user interface optimized for emergency scenarios. Created user flows for Safe Circle, alert screens, and emergency activation. Ensured accessibility compliance (contrast, readability, stress-friendly UI). Developed visual identity and interactive layouts used throughout the platform. -
Silvia – Research & Safety Insights Lead
Conducted deep research on patterns of digital violence affecting women and girls. Defined the problem framework, threat categories, and safety needs. Created user personas, safety protocols, and requirement specifications. Informed the threat classification system and Safe Circle logic through analysis.
- Full user consent for all integrations.
- Encrypted storage for incident records.
- Strict data minimization (no unnecessary data retention).
- GDPR-aligned data handling approach.
Aegis Shield enhances digital safety by offering:
- Universal monitoring across social platforms
- AI-driven threat detection
- Immediate emergency escalation
- Evidence-backed safety reporting
The platform empowers women and girls to navigate online spaces with improved security and confidence.
We welcome contributions to improve Aegis Shield. Please follow these steps:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name. - Commit your changes:
git commit -m 'Add some feature'. - Push to the branch:
git push origin feature/your-feature-name. - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
The team remains open to partnerships, integrations, and further development opportunities to scale the solution and reach more communities.
For inquiries, please contact us at team@aegisshield.com.