SMS Program

CleanScan SMS Program

How we use SMS for staff authentication and facility incident alerts.

Last updated: April 20, 2026

1. Program Overview

CleanScan uses SMS for two purposes: authenticating users into the CleanScan PWA via one-time passcode (OTP), and delivering facility incident alerts to cleaning staff who have explicitly opted in.

2. Where Opt-In Occurs

SMS opt-in for the CleanScan program occurs in the CleanScan PWA at https://cscan.io/login, the operational application used by cleaning staff and facility porters. The marketing site at cleanscan.io describes the service but does not collect phone numbers. Reviewers can navigate directly to https://cscan.io/login to see the live consent UI.

3. How Users Opt In

Authentication (OTP)

Staff enter their phone number at https://cscan.io/login. The consent disclosure — including message types, frequency, rate notice, STOP and HELP instructions, and links to our Privacy Policy and Terms — is displayed directly on the phone entry screen. On submission, the user receives a one-time passcode by SMS.

CleanScan PWA login screen showing the phone input, Send verification code button, A2P 10DLC consent disclosure (one-time passcode, rate notice, STOP/HELP keywords), and distinct Privacy Policy + Terms links.

Screenshot: cscan.io login screen with phone input and consent disclosure.

Incident Alerts (Explicit Opt-In)

After a user successfully logs in, they are presented with an unchecked opt-in control for facility incident alerts. Only users who affirmatively check this box and save their preferences will receive alert SMS. The opt-in is reversible at any time through account settings, or by replying STOP to any message.

CleanScan PWA SMS Notifications preferences screen. Two unchecked-by-default checkboxes — Emergency alerts and Unresolved issue reminders — with their own descriptions, a disclosure block restating rates / STOP / HELP and linking to Privacy Policy and Terms, and a Save preferences button.

Screenshot: post-login alerts opt-in with unchecked checkboxes (default state).

4. Sample Messages

OTP (sent on login attempt)

[CleanScan] Your CleanScan verification code is 000000. It expires in 15 minutes.

Incident alert (sent to opted-in staff)

[CleanScan] Mess reported in Men’s Locker Room (ZONE #123456). Resolve as soon as possible. Reply STOP to stop receiving alerts.

Opt-in confirmation (sent once, after user opts in to alerts)

[CleanScan] Welcome to CleanScan. You have successfully logged in. Reply START to receive alerts from your facility. Example: Mess reported in Men’s Locker Room (ZONE #123456).

5. Program Terms

  • Message frequency varies.
  • Message and data rates may apply.
  • Reply STOP to unsubscribe. Reply HELP for help.
  • Carriers are not liable for delayed or undelivered messages.

Full terms: cleanscan.io/terms. Privacy policy: cleanscan.io/privacy.

6. Contact

Questions about our SMS program: