Security4Her Beta Install the app
Privacy

Your privacy

Security4Her is built to share as little as possible, and only when she decides to. There are no ads and no third-party trackers in either app. During the beta, testers can choose to share anonymous test data (below).

What leaves the phone, and when

Data When Where it goes
Her location (a Google Maps link) and name During an SOS By SMS to the trusted contacts she chose
Her live location During an SOS, a Safe Journey, or when she taps Live location A private, randomly named topic on ntfy.sh, shown on the live-map page linked in the SMS. Sharing stops when she ends it.
A call After the SOS countdown The number she set (or her test number while Test Mode is on)
Approximate map area When the map looks for nearby hospitals, police and routes OpenStreetMap services (Nominatim, Overpass, OSRM). Coordinates only, no identity.
Places she adds to the safety map, and where SOS alerts happen When she adds a report, and once per SOS A shared community topic on ntfy.sh. SOS locations are rounded to about 100 m and to the hour, and carry no name or number. Test SOSs are never shared.
Account, contacts and incidents Only if the app is connected to a Supabase backend That backend, protected by row-level security
Update checks Every few hours security4her.vercel.app, an ordinary web request for version.json

What stays on the device

  • Evidence: audio and video recorded during an SOS stay on the phone, fingerprinted with SHA-256 and locked against deletion in the app for 24 hours. A copy is saved in Downloads/Security4Her evidence/ so it survives the app being deleted; after 24 hours only that copy is kept. That copy is encrypted (AES-256-GCM, a new key for every hour of every SOS): galleries, file managers and other apps see only opaque .s4he files. It opens in Security4Her on this phone, or after a reinstall with her recovery code, which never leaves the phone unless she writes it down. Anyone holding both the files and the code can open them. They leave the phone only if she exports them.
  • Voice SOS: speech is recognised entirely on the watch. Nothing is recorded, stored or sent; the app only reacts to "HELP HELP HELP".
  • Knock and shake detection: motion data is processed on the device and discarded.
  • The in-app assistant runs offline.
  • Contacts stay on the phone unless a backend is connected. Phone contacts are read only when she picks one.
  • Verification: DigiLocker verification keeps only whether she is verified. No Aadhaar number, address, photo or document is stored.

Beta test data

Security4Her 1.1 is a beta. On first launch the app asks whether you want to share anonymous test data, and which kinds: crash reports, errors, security events, false alarms, feature use, speed and phone model. Nothing is sent unless you agree, and the app works the same if you don't.

  • You are identified only by a random tester ID, never by name, number or account.
  • Location, phone numbers, contact names, messages, recordings and Aadhaar are never included. Numbers, places, links and names are removed on your phone before anything is queued.
  • Data goes over an encrypted connection to a private database that only the Security4Her team can read, and the server rejects anything you haven't agreed to.
  • It is used only to fix the app during the beta and is deleted when the beta ends.
  • Change your choices or delete everything you've sent at any time: Me → Beta testing on the phone, or Beta test data on the watch.

Permissions

Location (SOS, journeys, map), SMS and phone (sending the SOS and the call), microphone and camera (evidence; Voice SOS on the watch), contacts (picking trusted contacts), notifications, and installing updates. Each is asked for when the feature first needs it, and the app keeps working without the optional ones.

Deleting data

Uninstalling removes everything the apps keep on the phone and watch. Messages on ntfy.sh expire on their own within a day. If a Supabase backend is connected, signing out and asking the operator removes the account.