SMS Opt-In Policy
Last updated: May 2026
This page documents how users opt in to receive SMS messages from Hazel's Style, what messages are sent, how to stop them, and the consent screen users see in our application. It is provided as proof-of-opt-in for our mobile carriers and SMS provider (Twilio).
1. Programs Covered
Hazel's Style operates two SMS programs:
- Phone verification — one-time 6-digit codes sent when a user adds or changes a phone number, signs in, or recovers an account
- Friend invitations — a single SMS sent only when a verified user explicitly taps a specific contact to invite them; no bulk send, no automation, no follow-ups
We do not send marketing, promotional, or any other SMS messages outside of these two programs.
2. Sample Messages
Verification:
Your Hazel's Style verification code is 482931. It expires in 10 minutes. Reply STOP to opt out.
Friend invitation:
Maya wants to connect with you on Hazel's Style. Tap to accept: https://hazelsstyle.com/i/abc123 Reply STOP to opt out.
3. Opt-In Mechanism (Web Form)
Users opt in through an in-app modal at /settings → Phone Number → Add phone. The opt-in modal collects all required disclosures on a single screen and requires the user to:
- Enter their own mobile phone number with country code
- Actively check an unchecked-by-default consent checkbox with the affirmative consent language shown below
- Tap the Yes, send code button (disabled until both the phone field and the checkbox are completed)
Submitting this form is the explicit, opt-in consent action. No messages are sent before the user completes all three steps.
Screenshot:
Exact consent language (text of the checkbox label):
Yes, I would like to receive one-time SMS verification codes from Hazel's Style at the phone number above. I understand message and data rates may apply, that I can reply STOP at any time to cancel, and that consent is not required to make a purchase. I have read and accept the Terms of Service and Privacy Policy.
4. Friend-Invitation Opt-In
Friend invitations require two separate consent actions:
- The sender must have already verified their own phone number through the flow in Section 3 — providing an accountable, verified origin for every invitation
- The sender must then deliberately tap "Invite" on a specific contact they have chosen from their device's contacts list. There is no bulk-send option, no "invite all contacts" option, and no automated outreach
The recipient consents to participate by tapping the deep link in the invite message and creating or claiming their account. An unaccepted invitation results in no further messages.
5. Message Frequency
- Verification: only when the user requests a code; typically fewer than 2 messages per month
- Friend invitations: capped at 10 per day and 30 per week per sender; maximum 1 invitation per (sender, recipient) pair; maximum 1 invitation per recipient per 24 hours across all senders
6. Message and Data Rates
Standard message and data rates may apply, depending on the user's mobile carrier and plan. Users are responsible for any charges their carrier imposes. Mobile carriers are not liable for delayed or undelivered messages.
7. STOP and HELP Handling
STOP: Users may reply STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT to any message to immediately opt out. Our inbound SMS webhook records the opt-out in a database keyed on the phone number, and every outbound send (verification codes and friend invitations alike) checks that database before contacting our carrier. The suppression is cross-sender — a STOP from one invitation suppresses all future invitations to that number from every other sender. Users may also remove their phone number entirely from Settings → Phone Number → Remove.
HELP: Users may reply HELP or INFO at any time. Our webhook auto-responds with the brand identity, opt-out instructions, and a link to this policy page.
START: A user who has opted out may reply START, UNSTOP, or YES to re-opt-in. Alternatively, they may re-complete the affirmative consent flow in Section 3 from within the app; either path clears the suppression and preserves the historical opt-out timestamp for compliance audit.
Opt-out is honored across all senders and message categories associated with the user's number.
8. Data Handling
We do not share or sell SMS opt-in data or phone numbers to third parties for marketing or promotional purposes. Our SMS provider (Twilio) processes messages on our behalf and is contractually prohibited from using the number for any other purpose. Full data-handling details are in Section 8 of our Privacy Policy.
9. Related Documents
- Privacy Policy — Section 8 covers SMS data handling
- Terms of Service — Section 9 covers SMS communications and user responsibilities
10. Contact
For questions about our SMS programs or to report an issue with a message, contact us at help@hazelsstyle.com.