The safety and location apps most people rely on track you around the clock, and many sell or leak what they collect. A data broker can hold your location within twenty minutes of you moving. A forged "emergency request" can pull your home address straight out of Apple, Google, or Meta. A hidden tracker can find a fleeing partner faster than any built-in safeguard catches it. And almost nobody has a plan for the moment all of that fails. The full case is in The Price of Being Findable.
Which is why we built Gart
- an alert that leaves no location trail for a broker to sell,
- a safety app with no phone number or personal ID attached,
- no Apple, Google, or Meta account that a forged "emergency request" can pull from,
- alerts that reliably arrive even when a vendor's server is DDoSed mid-operation,
- a provider with nothing to hand over to hackers or a subpoena.
A security practice, not a data company
So when it came time to build an app, we didn't inherit the surveillance model the whole alert app category sits on. We started from one question - what has to happen the instant every defense layer fails? - and worked backward from the answer. What came out is a stealth trigger for your response protocol: silent until you fire it, then it sets the right people moving, with nothing collected along the way.
When every other layer fails

What the Gart app actually is
The Gart app lets you do four things (for now):
Build your trusted circle
- Invite Watchers - the people who should know first when something is wrong. You decide who they are, and what instructions they receive when you hit the alert button.
Send a test and live alert.
- One tap and your Watchers receive a full-screen alert with your location and your predefined message.
Customize your alert message
- Next to the Gart button, this is the most important feature. It allows you to prepare the response you want your Watchers, your first responders, to execute.
Chat privately.
- End-to-end encrypted group chat between you and your Watchers.
The core of the product is one idea: eliminate any sensitive data about our users while providing the alerting service.
No phone number, no email connected to your Gart identity, no KYC.
Your account is a Nostr keypair you control. We don't collect what we can't protect.
End-to-end encrypted.
Alert content and chat are encrypted (NIP-44). We can't read them, and the relays that route the alert can't read them. Even if a relay is seized, the contents are just encrypted noise.
No single server to take down.
Alerts fan out across multiple Nostr relays in parallel. There is no Gart "alert server" sitting in front of your safety.
No persistent tracking.
The alert button is silent until you trigger it. It doesn't ride your location in the background, and it doesn't claim it needs to know where you are at 3am to "keep you safe."
Nothing to hand over.
Because we don't hold your identity, your contacts, or your location history, there's no record for a breach to spill, a subpoena to compel, or a forged "emergency request" to extract. You can't leak what was never collected.
Coercion-resistant by design.
We assume an attacker may already have your unlocked phone in front of you. More duress features are coming.
Publicly verifiable.
You don't have to take our word that alerts are encrypted. The live event stream is public at gart.io/live. Watch real Gart alerts go by as nothing but encrypted noise. We'd rather you check than trust us.
How it's built
Identity, in two tiers.
Transport.
The Nostr relay network, the same protocol many of you already use for messaging and zaps. We publish encrypted events; relays fan them out; Watchers' apps subscribe.
Custom event kinds.
Two open Nostr event-kind specs we authored: NIP-GART for the alert and protocol layer, and NIP-TPLD for protocol-template delivery. Both are published as open proposals so other Nostr clients can interoperate.
Recovery.
Your group memberships and history are bound to your identity, not your device. Lose the phone, install Gart on a new one, log in with your user ID or remote signer, and you're back where you were. The Settings page gives you an encrypted account backup you control. We don't hold it, and couldn't decrypt it if we did.
How it works


- Install and log in.
Generate a Nostr keypair if you don't have one. One tap, no signup form, no email verification. Your group is created automatically. Grant the six permissions Gart actually needs.
- Precise location (so Watchers see exactly where you are when you trigger an alert).
- Background location (so the coordinates are reachable even when the app is closed).
- Battery optimization removed (so Android can't quietly suspend the app at the worst possible moment, the single most common reason "safety" apps fail silently).
- Full-screen notification (so the alert breaks through a locked phone and overrides Do Not Disturb).
- Ring at max volume (so the alarm rings even on a silenced phone). And
- Disable manage app if unused (so Android doesn't quietly revoke the permissions you just granted).
One screen, one Allow all tap.
- Invite your Watchers.
Find existing Gart users by username or npub, or scan their profile QR. For contacts who don't have the app yet, copy your invitation link from your User Profile and share it via Signal, email, or whatever channel you already use; they install Gart, you add them with + Add Watcher. They tap Accept or Decline from the notification. You can invite up to ten, we recommend three to five for a tight first-responder circle. - Configure your protocol.
The alert message is the most important thing your Watchers will read. Write it now, in calm conditions, not when your hands are shaking. Include what they actually need: who to call first, what your duress wording sounds like if you have one, how to verify you're alright. The message can be edited up until the moment an alert is sent. Once it's out, it's locked. - Run a Test Alert.
Every Watcher should see one before you ever need a real one. The Test Alert fires the entire notification chain, sound, lock-screen breakthrough, response UI, but the coordinates are pinned to Mount Everest and the message says Don't panic, so nobody mistakes a drill for the real thing. Run a Test Alert against every Watcher in the group before you rely on the real button. - When it matters, hit the button.
The alert button lives on the home screen. Gart captures your current GPS, encrypts it together with your pre-written message, and fans both out across multiple Nostr relays in parallel, no central server in the path, no single vendor whose outage takes you down with it.
How to download and use
The beta is Android-first, and during beta the only distribution channel is ZapStore, the non-KYC Android app store. Install ZapStore from zapstore.dev (your phone will ask permission to install apps from outside the Play Store; allow it), open ZapStore, search for Gart, and tap Install.
Beta testers welcome, early-bird status for life.
What we need from beta testers:
- Install on a real device you actually use, not a sandbox.
- Run at least one real drill with a real Watcher, a Test Alert end-to-end, including the I'm handling this acknowledgment from the Watcher side.
- When something is broken, weird, or unclear, shake your phone. From anywhere inside the app, a shake captures a screenshot and opens a Report Issue form. Add a sentence of context, optionally drop your email if you want a response, and send. The report and the technical logs go straight to us. We read every one.
Where to talk to us.
During beta, the primary support channel is a private Signal group for testers. To get in, enroll as a beta-tester and we'll send the Signal invite.
Release cadence.
During beta we ship at least once a week, sometimes more when fixes are ready. ZapStore notifies you when a new build is available. Please install updates promptly so we're all debugging the same code. The current version number lives in Settings → About; check it before reporting an issue.
What we collect during beta.
Crash reports, technical only, no message content, no location. A separate analytics service records anonymous usage patterns so we can see which screens people get stuck on. No personally identifiable information. Nothing traces back to you.
Download Gart: gart.io/app
If you haven't read it yet, the threat picture this app answers is laid out in full, with sources, in The Price of Being Findable.