Women’s Safety App
Women’s Safety App - Requirement Gathering &
Project Overview Document
Project Title: Women's Safety App
Implementation Partner: Sumago Infotech Pvt. Ltd.
Prepared By: Vasudev Savkare Business development Executive
Prepared On: August 14 , 2025
1. Introduction
Purpose: Explain the aim of the app (to ensure women’s safety and enable quick help in
emergencies).
Scope: Define what the app will and will not do — e.g., instant SOS alerts, live location
tracking, emergency contact notifications, etc.
Definitions/Abbreviations: SOS, GPS, OTP, etc.
References: Any safety guidelines, government directives, or NGO safety protocols used.
2. Overall Description
Product Perspective: Mobile app (Android/iOS) with backend services and possible
wearable integration.
User Needs:
Quick SOS trigger (single tap, shake device, or voice command).
Discreet alerting without drawing attention.
Real-time GPS tracking.
Immediate notification to pre-saved contacts & police helpline.
Assumptions & Dependencies:
Internet/GPS availability.
User’s phone battery charged.
Pre-configured emergency contacts.
3. Functional Requirements
1. User Registration & Profile Management
Sign up via mobile number/email.
Add personal details (name, photo, blood group, address).
Add emergency contacts.
2. SOS Feature
Trigger via:
Power button press pattern.
Shake detection.
In-app SOS button.
Voice keyword (“Help me”).
Sends:
Live GPS location.
Audio/video recording (optional).
Emergency message to contacts & authorities.
3. Real-Time Location Tracking
Share continuous location updates with emergency contacts.
Location history view.
4. Audio/Video Evidence Capture
Auto-start recording when SOS is triggered.
Cloud backup of recordings for proof.
5. Fake Call / Discreet Alert
Trigger fake call from “friend” or “relative” to deter threat.
Silent background alerts.
6. Police & Helpline Integration
One-tap call to police helpline (e.g., 112 in India).
Send automated message to police server API (if available).
7. Safe Route & Check-In Feature
Show safe routes (well-lit, CCTV areas).
Scheduled check-in alerts (if missed, SOS auto-triggers).
8. Offline Mode Support
Send SMS-based location alerts if no internet.
4. Non-Functional Requirements
Performance: SOS should trigger & send alerts within 3–5 seconds.
Reliability: Must work even with low network coverage.
Security: Data encryption for location & personal details.
Usability: Simple UI, accessible for all age groups.
Scalability: Support integration with wearables & future features.
Availability: 24/7 service uptime.
5. System Architecture
Mobile App: Android & iOS.
Backend Server: Handles alert routing, contact notifications, and data storage.
Database: Stores user details, location logs, and recordings.
Integration APIs: Police helpline, map services, SMS gateway.
6. User Interface Requirements
Simple home screen with big SOS button.
Easy-to-access emergency contacts list.
Color-coded status (Safe, Alert, SOS Active).
7. Safety & Compliance
GDPR/Privacy law compliance.
Permission handling (location, camera, microphone).
Government helpline integration guidelines.
8. Future Enhancements (Optional)
Wearable panic button integration.
AI-based suspicious activity detection.
Community safety alerts.
9. Network Issue Handling
Offline SOS Trigger
If no internet, send emergency alerts via SMS with GPS coordinates.
Use cell tower triangulation when GPS is unavailable.
Automatic Retry
The app will keep retrying to send alerts when network is restored.
10. Direct Police Station Connectivity
Automatic Nearest Police Station Detection
Use location to identify the closest police station.
Send SOS directly to their official contact number or API endpoint (if government
integration exists).
Two-Way Communication
Allow police to call back directly via in-app emergency channel.
11. Emergency Keypad (Virtual Keypad Phone Inside the Phone)
Always-On Emergency Dialer
A small, hidden keypad accessible even if the app is closed or phone is locked.
Works in low battery mode and with minimal UI to save power.
Custom Emergency Shortcodes
Example: Press “#123#” to trigger SOS silently.
Bypass Phone Lock Screen
Can dial emergency numbers without entering full phone password.
Thank you From Sumago Ifotech