SMS Consent & Opt-In Process

Compliance Documentation

Last Updated: November 9, 2025

Explicit Opt-In

Required before any SMS

Phone Verified

OTP confirms ownership

User Control

Schedule, frequency, method

STOP Anytime

Immediate opt-out

Overview#

JokeText delivers personalized jokes via SMS to users who explicitly opt in through our consent and phone verification process. This document outlines our complete SMS consent flow, opt-out mechanisms, and user controls.

Key Principles

  • Explicit opt-in required before any SMS messages
  • Phone ownership verified via one-time passcode (OTP)
  • User controls delivery schedule, frequency, and method
  • Immediate opt-out via STOP keyword (handled by Twilio)
  • One phone number per account (prevents spam/abuse)

Phone Verification (OTP)#

Demo Preview

Verify Your Phone Number

Enter the 6-digit code sent to +1 (555) 123-4567

Code expires in 9:45

This one-time code confirms you own this phone number and want to receive messages from JokeText.

SMS Message Examples#

Complete opt-out flow demonstration

Demo Preview

+1 (833) XXX-XXXX

JokeText

Your JokeText verification code is: 654321
This code expires in 10 minutes.

Today 9:15 AM

Welcome to JokeText! You'll receive jokes based on your schedule. Reply STOP to unsubscribe anytime or HELP for info.

Today 9:16 AM

Why don't scientists trust atoms? Because they make up everything! Reply STOP to opt-out.

Today 3:00 PM

STOP

Today 3:01 PM

You've been unsubscribed from JokeText. Text START to resume. Reply HELP for more info.

Today 3:01 PM

Message Frequency & User Control#

Message Frequency

  • • Completely user-controlled - you choose when and how often
  • • Multiple joke profiles = multiple messages
  • • Users can disable SMS for any profile anytime via account settings

What Users Control

  • Delivery method per profile (Email or SMS)
  • Delivery schedule and timing
  • Phone number (can update with re-verification)
  • SMS toggle (on/off per profile)
  • Account deletion (removes all data)

Account Limitations

  • • One phone number per account (prevents spam/unauthorized use)
  • • Phone must be verified via OTP before SMS delivery
  • • Re-verification required if phone number changes

Opt-Out Methods#

Users can opt out of SMS messages through:

1. Reply STOP to any message

  • • Takes effect immediately
  • • Handled automatically by Twilio
  • • Response: "You've been unsubscribed from JokeText. Text START to resume. Reply HELP for more info."

2. Account Settings

  • • Toggle SMS delivery off for specific profiles
  • • Keep account active, just disable SMS
  • • Can re-enable anytime without re-verification

3. Remove Phone Number

  • • Deletes phone number from account
  • • Disables SMS for all profiles
  • • Requires re-verification if adding phone back

4. Delete Account

  • • Removes all data including phone number
  • • Stops all communications
  • • Cannot be undone

Keywords Recognized by System

Stop:

STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT

Resume:

START, UNSTOP, SUBSCRIBE, YES

Help:

HELP, INFO, SUPPORT

User Settings Control#

Demo Preview

SMS Delivery Settings

Phone Number

+1 (555) 123-4567

Verified

Enable SMS Delivery

Reply STOP to pause or START to resume via text message

ℹ️ You can toggle SMS on/off without removing your phone number. To send SMS to a different number, you'll need to verify ownership via OTP code.

Compliance & Best Practices#

JokeText Consent Practices

  • Explicit opt-in required before any SMS messages
  • Phone verification (OTP) confirms user owns the number
  • Clear consent language shown at opt-in point
  • STOP keyword support for immediate opt-out (Twilio-managed)
  • HELP keyword for user assistance (Twilio-managed)
  • START keyword to resume messages (Twilio-managed)
  • User control via account settings
  • Transactional messages only (no promotional content)
  • One phone number per account (prevents unauthorized use)

Regulatory Framework

JokeText obtains explicit user consent before sending SMS messages, as required by the Telephone Consumer Protection Act (TCPA). Users verify phone ownership via one-time passcode and must actively check a consent box before any messages are sent.

SMS delivery is provided by Twilio, a licensed telecommunications provider that maintains compliance with US carrier requirements and messaging regulations. Twilio automatically handles STOP, START, and HELP keyword responses per industry standards.

© 2025 JokeText by IMAGIMATIC LLC. All rights reserved.

Last Updated: November 9, 2025

SMS Consent Process | JokeText Compliance Documentation