Problem Statement
SafeVoice serves users discussing highly sensitive topics including domestic abuse, harassment, trauma recovery, and personal safety concerns.
In real-world situations, users may need to conceal their activity immediately if an abusive partner, family member, coworker, or other individual unexpectedly approaches.
Currently, there is no mechanism that allows a user to instantly hide the application, making sensitive content potentially visible on screen during high-risk situations.
This creates a significant privacy and safety gap for users who rely on SafeVoice as a confidential support platform.
User Stories
Survivor Protection
As a user reading or sharing sensitive experiences, I want a single-click emergency action that immediately hides SafeVoice so that someone nearby cannot see what I am viewing.
Private Story Writing
As a user writing a personal story, I want to temporarily disguise the application as a harmless website so that I can continue protecting my privacy without abruptly closing the page.
Mobile Safety
As a mobile user, I want a large, easily accessible emergency control that works instantly with a single tap.
Proposed Solution
Implement two complementary privacy mechanisms:
1. Emergency Quick Exit
A globally available emergency action that immediately replaces the current page with a benign website.
2. Safe Disguise Mode
A local "camouflage" mode that instantly transforms the interface into a harmless-looking application such as:
- Weather dashboard
- Recipe blog
- Travel article
- Daily news feed
- Productivity dashboard
without navigating away from the current session.
Acceptance Criteria
Contribution Interest
Hiii @Piyushydv08 . I’d love to work on this issue and submit a PR implementing the offline detection flow as part of GSSoC'26
please assign this issue to me !!
Problem Statement
SafeVoice serves users discussing highly sensitive topics including domestic abuse, harassment, trauma recovery, and personal safety concerns.
In real-world situations, users may need to conceal their activity immediately if an abusive partner, family member, coworker, or other individual unexpectedly approaches.
Currently, there is no mechanism that allows a user to instantly hide the application, making sensitive content potentially visible on screen during high-risk situations.
This creates a significant privacy and safety gap for users who rely on SafeVoice as a confidential support platform.
User Stories
Survivor Protection
As a user reading or sharing sensitive experiences, I want a single-click emergency action that immediately hides SafeVoice so that someone nearby cannot see what I am viewing.
Private Story Writing
As a user writing a personal story, I want to temporarily disguise the application as a harmless website so that I can continue protecting my privacy without abruptly closing the page.
Mobile Safety
As a mobile user, I want a large, easily accessible emergency control that works instantly with a single tap.
Proposed Solution
Implement two complementary privacy mechanisms:
1. Emergency Quick Exit
A globally available emergency action that immediately replaces the current page with a benign website.
2. Safe Disguise Mode
A local "camouflage" mode that instantly transforms the interface into a harmless-looking application such as:
without navigating away from the current session.
Acceptance Criteria
Contribution Interest
Hiii @Piyushydv08 . I’d love to work on this issue and submit a PR implementing the offline detection flow as part of GSSoC'26
please assign this issue to me !!