Messaging consent
Stormward is a severe-weather and all-hazards alerting service. Its text messages exist for one reason: to reach a person during a life-threatening warning and find out whether they are safe. This page documents exactly how consent for those messages is collected, what the messages say, and how someone stops them.
Every message Stormward sends is transactional and safety related. There is no marketing campaign, no promotional traffic, and no third-party content. A number receives one of exactly three kinds of message: a one-time opt-in request, a verification code the recipient asked for, or an alert about a dangerous warning affecting a place that recipient's account is watching.
| Brand | Stormward |
|---|---|
| Program name | Stormward Alerts |
| Use case | Transactional. Life-safety alerting for severe weather, natural disasters, and the civil, evacuation, and hazmat emergencies relayed by the National Weather Service. |
| Message types | One-time opt-in request; account verification code; hazard alert and safety check-in; keyword replies (STOP, START, HELP, YES, SAFE). |
| Message frequency | Event driven, so it varies. A dangerous warning sends at most two texts to the person at risk and one to the account holder. Most weeks send none at all. |
| Cost | Message and data rates may apply. Stormward charges nothing per message; text alerts are part of the paid Pro plan. |
| Opt-out | Reply STOP to any message, at any time. Also UNSUBSCRIBE, CANCEL, END, QUIT. |
| Help | Reply HELP or INFO, or email alerts@stormward.app. |
| Eligibility | Account holders must be 18 or older and in the United States. |
| Policies | Terms of Service and Privacy Policy. |
Stormward exists so that someone can watch over a person who might not answer a phone: an elderly parent, a family member living alone. That means two different people can end up with a number on the system, and each one gives consent in a different way. Neither path can be completed by anybody except the person holding the phone.
The first path is the one most recipients take. A Stormward subscriber adds a loved one and enters their mobile number. Stormward does not start alerting that number. It sends a single message asking the person to opt in, and the alerts begin only when that person texts back.
Opt-in type: via text. This is how a protected person joins the program.
The exact wording sent and received. The invite is the only unsolicited message a number can ever receive from Stormward, and there is never a second one.
Opt-in type: web form plus verification code. This is how a subscriber turns on texts for their own phone.
By adding your number you agree to receive automated text messages from Stormward: a verification code now, and safety alerts when a dangerous warning affects a place you watch. Message frequency varies by warning. Msg and data rates may apply. Reply STOP to opt out, HELP for help. See our Terms and Privacy Policy.
The consent disclosure sits directly beneath the number field in the Stormward app, at the moment the number is collected.
Stormward answers these on every number, whether or not that number is known to the system. The opt-out path deliberately errs towards stopping messages: if a reply is ambiguous but reads as a refusal, the number is opted out rather than kept.
| Reply | What happens |
|---|---|
| STOP UNSUBSCRIBE CANCEL, END, QUIT |
The number is opted out permanently and is never texted again, on any account. If it belonged to someone being watched over, the account holder is emailed so they know that person has dropped to slower email alerts. Stormward: you will not receive further Stormward messages. Reply START to turn them back on. |
| HELP INFO |
Identifies the program and repeats the opt-out and support route. Stormward severe weather alerts. Reply STOP to opt out. Help: alerts@stormward.app. Msg and data rates may apply. |
| START | Clears an opt-out so the number is allowed to receive messages again. Alerts stay off until the person opts in again, so START on its own never restores alerting. Stormward: this number can get messages again. Alerts stay off: reply YES if you were invited by text, or re-add it in the Stormward app. |
| YES Y |
Confirms an invitation and records consent. The reply is identical whether or not an invitation was pending, so nobody can use it to discover whether a number is on the system. Confirmed. Stormward will text this number during dangerous warnings. Reply STOP any time. |
| SAFE | Answers a live alert. Replying SAFE tells Stormward the person is all right and stops the escalation for that warning, without leaving the messages app. Thanks, we've marked you safe and stopped the alerts. |
Once a number is verified, this is the only kind of message it receives, and only when the National Weather Service issues a life-threatening warning for a place that account is watching. The opt-out instruction rides on the alert itself, not just on the first message.
Sent at the warning, and once more three minutes later if nobody answers. Then it stops texting that person.
The failover message, eight minutes into an unanswered warning, to the subscriber's own verified number so a human can go and check.
Consent is worth little without limits on what can be done with a number after it is given. These are enforced in the software, not in policy alone.
Consent is stored per number, not per account, so the record survives a subscription lapsing, an account closing, or the same number being entered again later. For every number, Stormward retains:
| Number | The mobile number in E.164 format, normalised on write. |
|---|---|
| Consent timestamp | When the YES reply arrived, or when the correct verification code was entered. |
| Consent origin | For a code-verified number, the IP address the confirmation was submitted from. |
| Verification state | Whether the number is verified, and when it became verified. |
| Opt-out timestamp | When a STOP was received, which permanently blocks further sending. |
| Invitation count | How many opt-in requests the number has received in its lifetime, capped at one. |
| Delivery log | Which messages were sent and whether delivery succeeded. Phone numbers are stripped from diagnostic details before they are written. |