Hong Kong SMS Guide - sms-compliance -

Frequently Asked Questions

Use a reputable SMS API provider like Twilio, Sinch, or MessageBird. Ensure your sender ID is registered with the OFCA and that you have obtained the recipient's consent, especially for marketing messages. Format numbers in E.164 format (+852XXXXXXXX) and use Unicode for Chinese characters.
Prioritize obtaining explicit consent, adhere to strict time restrictions (9 am to 10 pm HKT), and provide clear opt-out instructions in both English and Traditional Chinese. Limit marketing messages to 1-2 per week and avoid sending during public holidays unless urgent.
Hong Kong requires sender ID registration with the Office of the Communications Authority (OFCA) to combat spam and ensure transparency. This regulation applies to alphanumeric sender IDs, which need a '#' prefix as of February 21, 2024, and the registration process takes around 18 days.
Alphanumeric sender IDs are ideal for branding and recognition in marketing campaigns and transactional messages. They must be pre-registered with the OFCA and include a '#' prefix. Domestic long codes are also suitable, but international long codes are not directly supported.
No, sending SMS messages to landline numbers is not supported in Hong Kong. Attempts to do so will result in a 400 response error (code 21614), and you will not be charged for the undelivered message.
Under the Unsolicited Electronic Messages Ordinance (UEMO), explicit written or electronic consent is required before sending marketing messages. You must maintain records of consent, clearly state the purpose of the messaging during opt-in, and handle STOP requests within 24 hours.
All marketing messages must include clear opt-out instructions and support HELP and STOP commands in both English and Chinese (e.g., STOP, ???, HELP, ??????). HELP requests should provide contact details and opt-out instructions. STOP requests must be processed within 24 hours.
Standard SMS messages are limited to 160 characters when using GSM-7 encoding. However, if you use UCS-2 encoding, which is necessary for Chinese characters, the limit is reduced to 70 characters per segment. Concatenated messages are supported for longer content.
While MMS is supported, it's automatically converted to SMS with an embedded URL link. For rich media, ensure the URL is shortened and clearly labeled for recipient trust to enhance click-through rates and maintain user trust.
Several content categories are prohibited, including firearms, gambling, adult content, money lending, political and religious content, controlled substances, cannabis, and alcohol. Carrier filtering is in place to block such messages.
Twilio's rate limit is 250 messages per second, Sinch allows 30 messages per second, and MessageBird permits 60 messages per second. Implementing strategies like exponential backoff and batch sending can help manage these limitations.
Hong Kong maintains a Do-Not-Call (DNC) registry under the UEMO. Businesses are required to check against this registry and their internal suppression lists before each campaign and process opt-outs within 24 hours.
Support both Traditional Chinese and English, using UCS-2 encoding for Chinese characters. Consider the local cultural context in messaging. Offer language preferences for a more personalized user experience.
Loading...