SMS Consent & Opt-In Workflow
Reference document for messaging compliance reviewers. This page documents exactly how BeeLocal end users opt in to receive one-time SMS verification codes.
1. Where opt-in occurs
On the BeeLocal mobile application (iOS) and the BeeLocal website at https://beelocals.com. Specifically, opt-in is collected on:
- The sign-up screen (new account creation)
- The sign-in screen (returning user authentication)
- The password-reset screen
2. End-user action constituting opt-in
The user (a) enters their own phone number into a text field, and (b) taps a button labeled Sign In or Create Account. No SMS is sent unless both actions occur. There is no auto-enrollment, no pre-checked checkbox, and no consent carried forward from a different agreement.
3. Exact disclosure text shown to users
The following text is displayed directly above the Sign In / Create Account button, on the same screen, in plain readable type. Quoted verbatim:
“By tapping Sign In, you agree to receive a one-time SMS verification code at the number provided. Message and data rates may apply. Reply HELP for help, STOP to opt out. See our Privacy Policy and Terms.”
4. Screenshot of the consent UI
The image below is a screenshot of the BeeLocal mobile app showing the disclosure text rendered directly above the Sign In button. The user must tap that button to send their phone number and receive a code.

Direct image URL: https://beelocals.com/sms-consent-screenshot.png
5. Message frequency
One SMS per user-initiated action (sign-up, sign-in, or password reset). Typical user activity results in 1–3 SMS messages per month. Each message contains a single 6-digit numeric verification code, the BeeLocal brand identifier, and HELP/STOP keywords.
6. Sample message text
Your BeeLocal verification code is 482915. Don't share this code with anyone. Reply STOP to opt out.
7. Opt-out / HELP
- Replying STOP to any verification SMS unsubscribes the user's phone number from future BeeLocal SMS.
- Replying HELP returns an automated reply with our support email hello@beelocals.com and a link to https://beelocals.com/support.
- Users can also delete their account from within the app or by emailing hello@beelocals.com, which removes the phone number from our system entirely.
8. Data handling
Phone numbers and opt-in records are stored exclusively in BeeLocal's authentication database (Supabase) and are used solely for account authentication. Numbers are never sold, leased, transferred, or shared with any third party for marketing, advertising, or any other purpose. Text-messaging originator opt-in data and consent will not be shared with any third parties or affiliates. Full data practices are documented in our Privacy Policy.
9. Contact for compliance questions
BeeLocal LLC
904 Wood Chapel Ln
Durham, NC 27703
hello@beelocals.com