# ZapStore config for io.gart.app. Public whitelisting anchor for the # private gart/gart-app repo. Setup procedure: gart-app/docs/zapstore-publishing.md. # # CI publish path: yaml-mode with a local APK. The CI workflow downloads # this yaml, rewrites `release_source` to point at the freshly-built # ./gart.apk (sibling of the yaml on disk), then runs # `zsp publish ./release/zapstore.yaml --quiet --skip-metadata`. # That keeps all metadata fields below as the source of truth while # bypassing zsp's hostname-locked source autodetection. # # Image assets (screenshots) are served from this public Gitea repo via # raw URLs — ZapStore clients fetch them at install time. repository: https://gitea.gart.io/gart/gart-app-releases pubkey: npub1myv2gfkxeupglsuk59kla5paz47uyd2ky79mg8y3rwyp6d3n68mq0mn5t5 # CI rewrites this line to `./gart.apk` before invoking zsp. The placeholder # value below is informational and is never read by the publish pipeline. release_source: ./gart.apk name: Gart summary: Stealth alert & geolocation app description: | Gart is the first truly private alert system. Traditional alert and geolocation-sharing apps leak your most sensitive data (your name, phone contacts, IP address, and location) to corporations, data brokers, hackers, and criminals. With AI deepfakes, advanced social engineering, and data-broker aggregation on the rise, keeping your whereabouts and those of your closest people private has never mattered more. A Gart alert only reaches your Watchers - the people you choose to trust - directly, on demand, and over a fully encrypted channel. When you trigger the Gart alert button, your app geolocates you, encrypts your position, and instantly delivers it to your Watchers via the decentralized Nostr relays. There's no company in the middle, no data harvesting, no persistent tracking. **How to use Gart** 1. **Log in** with your existing Nostr account. If you don't have one, the app creates it for you in just one click. **Allow all required permissions.** 2. **Invite your Watchers** to your group. Your Watchers need to install the app too - that's what lets them decrypt your alert. Legacy SMS or sharing apps can't, and they'd leak your data anyway. 3. While waiting for your Watchers to join, **edit the alert message** in your group profile. Provide specific instructions and key contacts: your own phone number, plus contact details for your family, security officer, business partner, or lawyer. Include your safe and duress words, and how a Watcher can challenge you covertly to confirm whether you're genuinely under duress. Your predefined alert message is encrypted and only revealed to your Watchers when you trigger an alert. These instructions are there to make sure your Watchers can act calmly and correctly in emergency situations. 4. Once you have some active Watchers, **test the alert** with each of them, so that everyone knows how it works and how to respond before you actually need it. You can test alerts completely privately - the GPS is hardcoded to Mt. Everest and a **Don't panic** message is attached. 5. That's it. You're all set. When seconds matter, open the app and **tap and hold the button for about 2 seconds**. Your Watchers will receive your GPS coordinates, open them in their map app, and follow your instructions to help you quickly. **This is a beta version for public testing.** Should you encounter any bugs or have ideas for future features, simply **shake your phone** to send a report. **[Enroll as a Beta Tester](https://gart.io/app#waitinglist)** to receive an invitation to our Signal support group, where you can connect with other testers and our team directly. **User Manual** For more information, read the [User Manual](https://gart.io/user-manual). license: LicenseRef-Proprietary website: https://gart.io tags: - Security - Connectivity # Icon is omitted — zsp extracts it from the APK's resources.arsc at publish # time. That's what produced the icon visible on ZapStore for the previous # release. images: - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/01-gart-login.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/02-gart-home.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/03-gart-add-watcher.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/04-gart-chat-list.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/05-gart-active-test-alert.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/06-gart-alert-notification.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/07-gart-editing-alert-message.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/08-gart-settings.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/09-gart-group.png - https://gitea.gart.io/gart/gart-app-releases/raw/branch/main/screenshots/10-gart-backup.png