Red Rocket v2.2.0

Android 8.0 and up · AGPL-3.0

When the alert comes, your people already know.

Red Rocket watches for emergency alerts on your phone. When one matches a scenario you set up, it texts the people you picked and tracks who answers.

You're not going to write a message during an earthquake. You write it now, once, while nothing's happening. Red Rocket sends it, whether or not your phone's in your hand.

Detection

It runs eight checks before it sends anything.

The mistake that costs you isn't a missed alert. It's a false one: five people getting a tsunami text because a news app used the word. So firing is deliberately hard.

Test broadcasts are a hard stop, not a score. Block phrases beat keywords, so "this is a test" cancels the match outright. And it weighs where the alert came from, because a system cell broadcast isn't a push from some news app.

AMBER alerts pass through like anything else. Want one to trigger a scenario? Add it as a keyword.

Contacts

Different people, different message, one trigger.

Each scenario holds groups, and each group has its own message. Family gets the one about the spare key. Coworkers get the one about the shift. Both go out at once, off the same alert.

Messages go out in parallel. If the network starts failing it drops to sequential, then to a retry mode that keeps going until everything lands. You can tell it to never give up.

Then it listens. Contacts reply with one digit, and the dashboard shows who's answered and who hasn't.

Coverage

It doesn't assume you're at home.

Alerts aren't worded the same everywhere, so the presets cover 14 disaster categories with keywords in 22 languages across 35 countries. Tap one to add the whole category, tap again to drop it.

It reads your region and dial code from the device. If you've travelled, or your SIM says one country and you're in another, set it yourself.

Permissions

What it asks your phone for, and why.

An app that texts people while you're not looking should be able to justify every permission it asks for. Here's the list, straight from the manifest in the APK above.

Two are optional and it works fine without them. Contacts just saves you typing numbers in by hand. Location only does anything if you turn on enrichment, and that's off until you do.

Data

What leaves your phone.

No account, no server, no analytics. Your contacts, scenarios and messages sit on the device and don't go anywhere.

Two things do go out. One's a version check that says nothing about you. The other's optional, and worth explaining.

Event Horizon Web is a separate app that maps what's happening and where. Red Rocket doesn't need it and works fine on its own. Turn on enrichment and the two split the job: Red Rocket tells your people, Event Horizon tells you what you're looking at.

Enrichment is off until you turn it on. With it on, an alert makes the app read your rough location and ask Event Horizon what's happening within 15 km. That request carries the coordinates and nothing else: no name, no ID, no contacts, no alert text. The answer isn't stored. Leave it off and no location ever leaves your phone.

Updates

Red Rocket won't nag you.

It notifies you for three things: a live alert, a reply, and sending status. Update notices aren't on that list on purpose. A notification you learn to swipe away is one you'll swipe away on the night it matters.

It checks quietly when you next open it and shows a small banner if there's a newer build. Want it to update itself like a store app? Use Obtainium.