Sandlot collects SMS consent during the app onboarding process. SMS notifications are optional and not required to use the app.
Users enter their phone number to sign in via SMS verification code.
After authentication, users complete their profile (name).
Users are presented with a dedicated screen that explains SMS notifications:
Screen Title: "Stay Updated"
Description shown to user: "Get notified when someone joins your game or starts a new sandlot at fields you follow."
Two clear options:
- "Enable Notifications" - User opts in to receive SMS
- "Skip" - User can skip and still use the full app
When users opt in, they receive SMS notifications for:
- New games started at fields they follow
- Players joining games they created
- Players joining games they're attending
Users can opt out at any time by:
- Unfollowing fields (stops notifications for that field)
- Leaving games (stops notifications for that game)
- Replying STOP to any message
- ✅ Opt-in is optional (not required for service)
- ✅ Clearly branded as "Sandlot"
- ✅ Single use case (game/field updates only)
- ✅ Separate from Terms of Service
- ✅ Express consent via affirmative action (tap button)
- ✅ Not pre-checked or assumed