WorkPRJCT /04
Type ↴

Scope ↴
  • Mobile
  • Security
  • Firebase
Status ↴

About ↴

A mobile app that lets victims collect, store, and report harassment evidence securely and anonymously, with encrypted files shared only with trusted NGOs or contacts.

SafeSpeak — Anonymous evidence collector

Placeholder visual — project screenshots coming soon

Overview

Many victims of harassment — especially women, LGBTQ+ individuals, students, and others at risk — are unable to report abuse due to fear, lack of proof, social stigma, or unsafe reporting platforms.

SafeSpeak is a mobile app designed to let victims collect, store, and report harassment evidence securely and anonymously. Sensitive data is encrypted and can only be shared with trusted NGOs or pre-defined contacts, protecting the user’s identity.

Features

  • (001)
    Mobile-firstAndroid and iOS, built with Flutter
  • (002)
    Anonymous Evidence VaultEncrypts files with AES-256 plus a SHA-256 hash
  • (003)
    Evidence CaptureRecord audio, record video, or take screenshots
  • (004)
    Offline-firstWorks without internet and syncs to Firebase when connected
  • (005)
    Panic / Quick Hide buttonInstantly hides the app behind a dummy calculator screen
  • (006)
    Trusted SharingEvidence goes only to NGOs or trusted contacts
  • (007)
    Dual ModeVictim mode for evidence collection, NGO/Admin mode with a review dashboard

Tech stack

  • Flutter
  • Firebase
  • AES-256
  • FrontendFlutter
  • BackendFirebase — Auth (NGO/Admin login), Cloud Firestore (metadata), Firebase Storage (encrypted evidence)
  • SecurityAES-256 encryption, SHA-256 hashing (timestamps, integrity check)
  • Librariesflutter_sound, encrypt + crypto, path_provider, permission_handler

Architecture

  1. lib/main.dart — app entry point
  2. utils/encryption_helper.dart — AES-256 + SHA-256 functions
  3. services/audio_recorder.dart — audio recording service
  4. widgets/panic_screen.dart — Panic / Quick Hide dummy calculator UI

About

  • ContextFinal Year B.Tech (Cyber Security), G H Raisoni College of Engineering & Management, Nagpur
  • TeamSneha Rathore, Shubhrato Badole, Vaishnavi Jare, Yamini Asole
  • GuideProf. Ashish Jagneet

Planned

  • DetectionML-based harassment detection (TensorFlow Lite)
  • AccessMulti-language support
  • BackupSecure cloud backup with end-to-end encryption
  • SafetyEmergency SOS mode — share location + evidence instantly
Next projectAI-First CRM →