SafeNet
S - SECURE
A - ACCESS
F - FOR
E - EMERGENCY
N- NEEDS
E - EMPOWERMENT
T- TRUST
Our Arpit Pal
Team [Link] CSE Final Year
Members Meet Awasthi
[Link] CSE Final Year
Empowering women with
technology, our team is on a mission Ritik Gupta
to ensure no one feels unsafe or [Link] CSE Final Year
alone again.
Devang Gupta
[Link] CSE Final Year
Agenda
1 Introduction 7 Technology Stack
2 Motivation 8 Development Highlights
3 The Problem We Aim to Solve 9 Security & Privacy Measures
4 Scope Of The Project 10 Challenges & Learnings
5 Key Features of Safenet 11 Real-Life Impact & Use Cases
6 System Workflow & Architecture 12 Future Enhancements
13 Conclusion
SafeNet: A Women's
Safety Web Application
SafeNet is your go-to web app for staying safe, especially
when you're feeling uneasy or in a sketchy situation. Designed
to make sure you're never truly alone, SafeNet’s got your back
with features like SOS alerts (help is just a tap away!), live
tracking (so your loved ones can follow along in real-time),
and quick access to emergency contacts (no fumbling through
your phone in a panic!).
Basically, it's like having a digital safety net that swoops in to
protect you when things get dicey! 🚨🌍🔒
Motivation
Addressing Empowering Promoting
Concerns Users Safety
Women face unique safety SafeNet aims to provide a The application promotes
concerns, especially when sense of security and proactive safety measures,
alone in unfamiliar or control, allowing women to encouraging women to take
potentially dangerous navigate their environment precautions and feel
locations. with greater confidence. empowered to seek help when
needed.
Scope of the
Project
Women's Safety Awareness:
1 In many regions, women's safety remains a major concern, and tools
like Safenet can empower individuals to take proactive measures.
Emergency Features:
2 The SOS and live tracking functionalities are highly relevant, allowing
real-time assistance and enabling authorities or emergency contacts
to react quickly to dangerous situations.
Integration with Wearables or Smartphones:
3 Safenet can be integrated with wearable devices (like smartwatches)
or smartphone apps for a seamless experience. This enhances
accessibility and usability.
Geofencing and Location-based Alerts:
4 Features like geofencing can notify users when they enter potentially
unsafe zones, providing an additional layer of security.
Key Features of
Safenet
Emergency SOS Live GPS Tracking Safety Tips & Alerts
In unsafe situations, users can Safenet uses Google Maps API The app provides simple,
press the SOS button to send to track the user’s live actionable safety tips to guide
an instant alert. [Link] emergencies, [Link] tips help users
It shares their real-time the location is shared with stay informed and prepared in
location with emergency trusted [Link] allows real- daily [Link] promote
contacts for a quick response. time monitoring for better safety awareness and reduce risk in
and coordination. public or private spaces.
Emergency Contacts User Profile System
Users can add and manage trusted emergency Each user has a secure, personal profile with login
[Link] an SOS alert, these contacts [Link] stores personal info, emergency
receive instant [Link] ensures that help contacts, and [Link] help personalize
comes from people the user trusts most. the experience while keeping data safe.
System Workflow &
Architecture
User Logs In Alert is Sent using Twilio (if used)
In many regions, women's safety Features like geofencing can notify users
remains a major concern, and tools like when they enter potentially unsafe zones,
Safenet can empower individuals to take providing an additional layer of security.
proactive measures.
User Presses SOS Data is Stored in the Database
The SOS and live tracking functionalities The SOS event, along with the timestamp,
are highly relevant, allowing real-time location, and user info, is saved in the
assistance and enabling authorities or database for future reference or analysis.
emergency contacts to react quickly to
dangerous situations.
Location is Fetched via Google Maps API
Safenet can be integrated with wearable devices (like
smartwatches) or smartphone apps for a seamless
experience. This enhances accessibility and usability.
Technologies To
Technology
Be Used
Stack
1. Frontend:
HTML/CSS/JavaScript
Why? : For building a responsive, dynamic, and user-friendly
interface that can work across devices (mobile, tablet, desktop).
[Link]:
Python (Django)
Why? : Django is a high-level Pyhton fraamework that provides
build-in features for security, session management, user
authentication, and REST APIs, which are essential for handling
alerts, emergency contact managemnet, and notifications
securely.
[Link]:
SQLite
Why? : SQLite database are relational and support the necessary
relationaships between entities ( users, alerts, contacts). They are
scalable and reliable for handling large amounts of structured data.
[Link]:
Google Map API
Why? : Used for live location tracking, it helps:
Display the user’s real-time location on the map
Send exact GPS coordinates to emergency contacts
Google Maps is accurate, easy to integrate, and widely trusted.
[Link]:
Twilio
Why? : For sending push notifications to users and SMS alerts to emergency contacts.
Forebase Cloud Messaging(FCM) integrates well with both mobile and web platforms,
offering free push notification services. Twilio is excellent for handling SMS
notifications globally.
Development
Highlights
Front Page of SafeNet Project
In many regions, women's safety remains a major
concern, and tools like Safenet can empower individuals
to take proactive measures.
Login Page
This page allows users to securely log into the Safenet
platform using their credentials. It ensures access
control and user authentication.
User Dashboard Page
After logging in, users land on the dashboard where
they can quickly access core features like SOS, location
tracking, safety tips, and emergency contacts.
SOS Pagee
The SOS page features a prominent emergency button.
When pressed, it triggers location sharing and alert
notifications to the user's emergency contacts.
Live Location Page
This page displays the user’s real-time location using
Google Maps integration. It allows users and contacts to
monitor movement during emergencies.
Emergency Contact Page Screenshot
Here, users can add, update, or delete their trusted
emergency contacts. These contacts receive alerts
when the SOS button is triggered.
Technologies To
Security & Privacy
Be Used
Measures
Data Encryption
All user data is protected with end-
to-end encryption to prevent
unauthorized access during
transmission and storage.
Privacy
User data confidentiality is a top
priority; sensitive information is never
shared without explicit consent.
Authentication
Secure login mechanisms with option
for two-factor authentication
enhance user account safety.
Challenges &
Learnings
Real-Time Location Integration
Integrating Google Maps API for live GPS tracking was initially complex due
to API key setup, permission handling, and coordinate accuracy.
SOS Functionality & Instant Alerts
Ensuring the SOS system triggered alerts quickly and reliably —
especially integrating with services like Twilio — required careful
backend handling and error testing.
Responsive Design Across Devices
Making the UI fully responsive across different screen sizes (mobile,
tablet, desktop) took multiple iterations and layout adjustments.
Database Management & Security
Designing a secure and scalable database structure for storing sensitive
user data and contacts was challenging, especially while ensuring data
privacy.
Full-Stack Development
Gained hands-on experience in building a complete web app using Django,
HTML/CSS/JS, and integrating databases and APIs.
API Integration Skills
Learned how to effectively use third-party services like Google Maps and
Twilio, handle API requests/responses, and troubleshoot integration errors.
User-Centered Design Thinking
Understood the importance of designing for safety, ease of use, and
accessibility, especially in an emergency-focused application.
Project Planning & Debugging
Improved skills in time management, version control, and bug fixing,
which are crucial for any real-world software development project.
Technologies To &
Real-Life Impact
Be Used
Use Cases
Late-Night Travel Safety
Women or students returning home alone at night can use
Safenet to instantly alert family and share their live location
until they reach home safely.
Emergency Situations (Harassment or Threat)
In case of stalking, threats, or harassment, pressing the SOS
button quickly informs emergency contacts and provides
location for immediate help.
Parents Monitoring Children
Parents can track the live location of their children and get
notified in case of an SOS, making it helpful for school-goers
or teenagers.
Elderly or Disabled Users
Elderly people or users with disabilities can use Safenet to
easily request help with a single click if they feel unsafe or
unwell.
Solo Travelers or Tourists
Travelers in unfamiliar areas can rely on Safenet to alert their
contacts in case of danger or if they get lost.
Future
Enhancements
🔐 Biometric Login Integration
Implement fingerprint or facial recognition for faster and
more secure user authentication on mobile devices.
📍 Geo-Fencing Alerts
Introduce virtual safe zones. Automatically send alerts if a user moves
outside predefined safe areas (like home, school, or workplace).
📡 Offline SOS Functionality
Allow users to trigger an SOS even without internet by
sending pre-stored alerts via SMS or GSM-based signals.
🎙️ Voice-Activated SOS
Enable hands-free emergency activation using voice commands
like “Help me!” for faster response during critical situations.
🛡️ Panic Detection via Sensors
Use accelerometer or motion sensors to detect falls, sudden
jerks, or inactivity—automatically triggering SOS alerts.
🗺️ Location History Tracking
Store past movement logs so trusted users or authorities can track recent
routes in case of emergency reviews.
🧠 AI-Based Threat Detection
Implement AI to detect patterns from user behavior or environment
(e.g., prolonged idle time in isolated areas) and suggest safety actions.
🌐 Multilingual Support
Add support for multiple regional languages to make the platform
more inclusive and accessible across diverse user bases.